Time bar (total: 9.6s)
1× | search |
Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
---|---|---|---|---|---|---|---|
0% | 0% | 26.3% | 73.7% | 0% | 0% | 0% | 0 |
0% | 0% | 26.3% | 73.7% | 0% | 0% | 0% | 1 |
0% | 0% | 26.3% | 73.7% | 0% | 0% | 0% | 2 |
0% | 0% | 26.3% | 73.7% | 0% | 0% | 0% | 3 |
0% | 0% | 26.3% | 73.7% | 0% | 0% | 0% | 4 |
0% | 0% | 24.6% | 73.7% | 0% | 1.6% | 0% | 5 |
0% | 0% | 23.8% | 73.7% | 0% | 2.5% | 0% | 6 |
0% | 0% | 22.6% | 73.7% | 0% | 3.7% | 0% | 7 |
6.5% | 1.4% | 20.5% | 73.7% | 0% | 4.3% | 0% | 8 |
6.8% | 1.4% | 19.8% | 73.7% | 0% | 5% | 0% | 9 |
7.2% | 1.5% | 19.1% | 73.7% | 0% | 5.8% | 0% | 10 |
11.4% | 2.3% | 17.5% | 73.7% | 0% | 6.5% | 0% | 11 |
11.8% | 2.3% | 17.1% | 73.7% | 0% | 6.9% | 0% | 12 |
Compiled 26 to 18 computations (30.8% saved)
3.0s | 7 145× | 1 | valid |
1.5s | 3 246× | 1 | invalid |
168.0ms | 1 111× | 0 | valid |
69.0ms | 611× | 0 | invalid |
19.0ms | 187× | 0 | exit |
ival-exp
: 2.3s (56.9% of total)ival-log
: 404.0ms (9.9% of total)adjust
: 402.0ms (9.9% of total)ival-sub
: 265.0ms (6.5% of total)ival-add
: 215.0ms (5.3% of total)ival-div
: 208.0ms (5.1% of total)ival-<=
: 182.0ms (4.5% of total)ival-and
: 51.0ms (1.3% of total)exact
: 26.0ms (0.6% of total)ival-assert
: 6.0ms (0.1% of total)Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
---|---|---|---|---|---|
242 | 0 | - | 0 | - | (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))) |
2 | 10 | (-10021.544087855706 -1.233796782976912e-162) | 0 | - | (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b)))) |
0 | 0 | - | 0 | - | a |
0 | 0 | - | 0 | - | #s(literal 1 binary64) |
0 | 0 | - | 0 | - | (/.f64 (exp.f64 a) (exp.f64 b)) |
0 | 0 | - | 0 | - | b |
0 | 0 | - | 0 | - | (exp.f64 b) |
0 | 0 | - | 0 | - | (+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
0 | 0 | - | 0 | - | (exp.f64 a) |
Operator | Subexpression | Explanation | Count | |
---|---|---|---|---|
-.f64 | (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))) | cancellation | 242 | 0 |
log.f64 | (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b)))) | sensitivity | 12 | 0 |
Predicted + | Predicted - | |
---|---|---|
+ | 242 | 0 |
- | 12 | 2 |
Predicted + | Predicted Maybe | Predicted - | |
---|---|---|---|
+ | 242 | 0 | 0 |
- | 12 | 0 | 2 |
number | freq |
---|---|
0 | 2 |
1 | 254 |
Predicted + | Predicted Maybe | Predicted - | |
---|---|---|---|
+ | 1 | 0 | 0 |
- | 0 | 0 | 0 |
748.0ms | 438× | 1 | valid |
10.0ms | 22× | 2 | valid |
5.0ms | 52× | 0 | valid |
Compiled 125 to 40 computations (68% saved)
ival-exp
: 448.0ms (75.2% of total)ival-add
: 101.0ms (17% of total)ival-log
: 23.0ms (3.9% of total)adjust
: 10.0ms (1.7% of total)ival-div
: 7.0ms (1.2% of total)ival-sub
: 6.0ms (1% of total)ival-true
: 1.0ms (0.2% of total)ival-assert
: 0.0ms (0% of total)exact
: 0.0ms (0% of total)1× | egg-herbie |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 23 | 53 |
1 | 56 | 50 |
2 | 132 | 48 |
3 | 305 | 48 |
4 | 550 | 48 |
5 | 743 | 48 |
6 | 854 | 48 |
7 | 953 | 48 |
8 | 1022 | 48 |
9 | 1052 | 48 |
0 | 9 | 10 |
0 | 15 | 9 |
1 | 22 | 9 |
2 | 32 | 9 |
3 | 46 | 9 |
4 | 79 | 9 |
5 | 120 | 9 |
6 | 180 | 9 |
7 | 274 | 9 |
8 | 390 | 9 |
9 | 536 | 9 |
10 | 612 | 9 |
11 | 665 | 9 |
12 | 688 | 9 |
13 | 699 | 9 |
14 | 703 | 9 |
0 | 703 | 8 |
1× | iter limit |
1× | saturated |
1× | iter limit |
1× | saturated |
Inputs |
---|
(+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
Outputs |
---|
(+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
(+.f64 (log.f64 (neg.f64 (expm1.f64 (-.f64 a b)))) a) |
Compiled 10 to 9 computations (10% saved)
Compiled 0 to 2 computations (-∞% saved)
Status | Accuracy | Program |
---|---|---|
▶ | 15.1% | (+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
Compiled 10 to 9 computations (10% saved)
1× | egg-herbie |
Found 4 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
cost-diff | 0 | (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b)))) | |
cost-diff | 0 | (+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) | |
cost-diff | 64 | (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))) | |
cost-diff | 6912 | (/.f64 (exp.f64 a) (exp.f64 b)) |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 9 | 37 |
0 | 15 | 33 |
1 | 22 | 33 |
2 | 32 | 33 |
3 | 46 | 33 |
4 | 79 | 33 |
5 | 120 | 33 |
6 | 180 | 33 |
7 | 274 | 33 |
8 | 390 | 33 |
9 | 536 | 33 |
10 | 612 | 33 |
11 | 665 | 33 |
12 | 688 | 33 |
13 | 699 | 33 |
14 | 703 | 33 |
0 | 703 | 30 |
1× | iter limit |
1× | saturated |
1× | iter limit |
Inputs |
---|
(+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
a |
(log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b)))) |
(-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))) |
#s(literal 1 binary64) |
(/.f64 (exp.f64 a) (exp.f64 b)) |
(exp.f64 a) |
(exp.f64 b) |
b |
Outputs |
---|
(+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
(+.f64 (log.f64 (neg.f64 (expm1.f64 (-.f64 a b)))) a) |
a |
(log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b)))) |
(log.f64 (neg.f64 (expm1.f64 (-.f64 a b)))) |
(-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))) |
(neg.f64 (expm1.f64 (-.f64 a b))) |
#s(literal 1 binary64) |
(/.f64 (exp.f64 a) (exp.f64 b)) |
(exp.f64 (-.f64 a b)) |
(exp.f64 a) |
(exp.f64 b) |
b |
Found 4 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
accuracy | 0.01171875 | (+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) | |
accuracy | 0.03515625 | (/.f64 (exp.f64 a) (exp.f64 b)) | |
accuracy | 0.47166977900858564 | (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b)))) | |
accuracy | 54.15751376466566 | (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))) |
92.0ms | 219× | 1 | valid |
4.0ms | 11× | 2 | valid |
2.0ms | 26× | 0 | valid |
Compiled 76 to 20 computations (73.7% saved)
ival-log
: 36.0ms (42.2% of total)ival-exp
: 31.0ms (36.4% of total)ival-div
: 7.0ms (8.2% of total)adjust
: 5.0ms (5.9% of total)ival-sub
: 3.0ms (3.5% of total)ival-add
: 3.0ms (3.5% of total)ival-assert
: 0.0ms (0% of total)ival-true
: 0.0ms (0% of total)exact
: 0.0ms (0% of total)Inputs |
---|
(/.f64 (exp.f64 a) (exp.f64 b)) |
(-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))) |
(+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
(log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b)))) |
Outputs |
---|
(/ 1 (exp b)) |
(+ (/ 1 (exp b)) (/ a (exp b))) |
(+ (* a (+ (* 1/2 (/ a (exp b))) (/ 1 (exp b)))) (/ 1 (exp b))) |
(+ (* a (+ (* a (+ (* 1/6 (/ a (exp b))) (* 1/2 (/ 1 (exp b))))) (/ 1 (exp b)))) (/ 1 (exp b))) |
(- 1 (/ 1 (exp b))) |
(- (+ 1 (* -1 (/ a (exp b)))) (/ 1 (exp b))) |
(- (+ 1 (* a (- (* -1/2 (/ a (exp b))) (/ 1 (exp b))))) (/ 1 (exp b))) |
(- (+ 1 (* a (- (* a (- (* -1/6 (/ a (exp b))) (* 1/2 (/ 1 (exp b))))) (/ 1 (exp b))))) (/ 1 (exp b))) |
(log (- 1 (/ 1 (exp b)))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- 1 (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (+ 1 (* -1/2 (* a (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (+ 1 (* a (+ (* -1/2 (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))) (* -1/6 (* a (+ (* 2 (/ 1 (* (pow (exp b) 3) (pow (- 1 (/ 1 (exp b))) 3)))) (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (* 3 (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))))))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* -1 (/ a (* (exp b) (- 1 (/ 1 (exp b))))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (* -1/2 (* a (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2)))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (* a (+ (* -1/2 (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))) (* -1/6 (* a (+ (* 3 (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2)))) (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (* 2 (/ 1 (* (pow (exp b) 3) (pow (- 1 (/ 1 (exp b))) 3)))))))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(/ (exp a) (exp b)) |
(- 1 (/ (exp a) (exp b))) |
a |
(* a (+ 1 (/ (log (- 1 (/ (exp a) (exp b)))) a))) |
(log (- 1 (/ (exp a) (exp b)))) |
(* -1 (* a (- (* -1 (/ (log (- 1 (/ (exp a) (exp b)))) a)) 1))) |
(exp a) |
(+ (exp a) (* -1 (* b (exp a)))) |
(+ (exp a) (* b (- (* -1 (* b (+ (* -1 (exp a)) (* 1/2 (exp a))))) (exp a)))) |
(+ (exp a) (* b (- (* b (- (* -1 (* b (+ (* -1 (+ (* -1 (exp a)) (* 1/2 (exp a)))) (+ (* -1/2 (exp a)) (* 1/6 (exp a)))))) (+ (* -1 (exp a)) (* 1/2 (exp a))))) (exp a)))) |
(- 1 (exp a)) |
(- (+ 1 (* b (exp a))) (exp a)) |
(- (+ 1 (* b (+ (exp a) (* b (+ (* -1 (exp a)) (* 1/2 (exp a))))))) (exp a)) |
(- (+ 1 (* b (+ (exp a) (* b (+ (* -1 (exp a)) (+ (* 1/2 (exp a)) (* b (+ (* -1 (+ (* -1 (exp a)) (* 1/2 (exp a)))) (+ (* -1/2 (exp a)) (* 1/6 (exp a))))))))))) (exp a)) |
(+ a (log (- 1 (exp a)))) |
(+ a (+ (log (- 1 (exp a))) (/ (* b (exp a)) (- 1 (exp a))))) |
(+ a (+ (log (- 1 (exp a))) (* b (+ (* 1/2 (* b (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a))))))) (/ (exp a) (- 1 (exp a))))))) |
(+ a (+ (log (- 1 (exp a))) (* b (+ (* b (+ (* 1/6 (* b (+ (* -6 (/ (* (exp a) (+ (* -1 (exp a)) (* 1/2 (exp a)))) (pow (- 1 (exp a)) 2))) (+ (* 2 (/ (pow (exp a) 3) (pow (- 1 (exp a)) 3))) (* 6 (/ (+ (* -1 (+ (* -1 (exp a)) (* 1/2 (exp a)))) (+ (* -1/2 (exp a)) (* 1/6 (exp a)))) (- 1 (exp a)))))))) (* 1/2 (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a)))))))) (/ (exp a) (- 1 (exp a))))))) |
(log (- 1 (exp a))) |
(+ (log (- 1 (exp a))) (/ (* b (exp a)) (- 1 (exp a)))) |
(+ (log (- 1 (exp a))) (* b (+ (* 1/2 (* b (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a))))))) (/ (exp a) (- 1 (exp a)))))) |
(+ (log (- 1 (exp a))) (* b (+ (* b (+ (* 1/6 (* b (+ (* -6 (/ (* (exp a) (+ (* -1 (exp a)) (* 1/2 (exp a)))) (pow (- 1 (exp a)) 2))) (+ (* 2 (/ (pow (exp a) 3) (pow (- 1 (exp a)) 3))) (* 6 (/ (+ (* -1 (+ (* -1 (exp a)) (* 1/2 (exp a)))) (+ (* -1/2 (exp a)) (* 1/6 (exp a)))) (- 1 (exp a)))))))) (* 1/2 (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a)))))))) (/ (exp a) (- 1 (exp a)))))) |
(+ a (log (- 1 (/ (exp a) (exp b))))) |
6 calls:
Time | Variable | Point | Expression | |
---|---|---|---|---|
32.0ms | b | @ | -inf | ((/ (exp a) (exp b)) (- 1 (/ (exp a) (exp b))) (+ a (log (- 1 (/ (exp a) (exp b))))) (log (- 1 (/ (exp a) (exp b))))) |
28.0ms | a | @ | inf | ((/ (exp a) (exp b)) (- 1 (/ (exp a) (exp b))) (+ a (log (- 1 (/ (exp a) (exp b))))) (log (- 1 (/ (exp a) (exp b))))) |
20.0ms | a | @ | -inf | ((/ (exp a) (exp b)) (- 1 (/ (exp a) (exp b))) (+ a (log (- 1 (/ (exp a) (exp b))))) (log (- 1 (/ (exp a) (exp b))))) |
14.0ms | b | @ | inf | ((/ (exp a) (exp b)) (- 1 (/ (exp a) (exp b))) (+ a (log (- 1 (/ (exp a) (exp b))))) (log (- 1 (/ (exp a) (exp b))))) |
2.0ms | a | @ | 0 | ((/ (exp a) (exp b)) (- 1 (/ (exp a) (exp b))) (+ a (log (- 1 (/ (exp a) (exp b))))) (log (- 1 (/ (exp a) (exp b))))) |
1× | egg-herbie |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 180 | 927 |
1 | 580 | 897 |
2 | 1854 | 845 |
0 | 8176 | 781 |
1× | iter limit |
1× | node limit |
Inputs |
---|
(/ 1 (exp b)) |
(+ (/ 1 (exp b)) (/ a (exp b))) |
(+ (* a (+ (* 1/2 (/ a (exp b))) (/ 1 (exp b)))) (/ 1 (exp b))) |
(+ (* a (+ (* a (+ (* 1/6 (/ a (exp b))) (* 1/2 (/ 1 (exp b))))) (/ 1 (exp b)))) (/ 1 (exp b))) |
(- 1 (/ 1 (exp b))) |
(- (+ 1 (* -1 (/ a (exp b)))) (/ 1 (exp b))) |
(- (+ 1 (* a (- (* -1/2 (/ a (exp b))) (/ 1 (exp b))))) (/ 1 (exp b))) |
(- (+ 1 (* a (- (* a (- (* -1/6 (/ a (exp b))) (* 1/2 (/ 1 (exp b))))) (/ 1 (exp b))))) (/ 1 (exp b))) |
(log (- 1 (/ 1 (exp b)))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- 1 (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (+ 1 (* -1/2 (* a (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (+ 1 (* a (+ (* -1/2 (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))) (* -1/6 (* a (+ (* 2 (/ 1 (* (pow (exp b) 3) (pow (- 1 (/ 1 (exp b))) 3)))) (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (* 3 (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))))))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* -1 (/ a (* (exp b) (- 1 (/ 1 (exp b))))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (* -1/2 (* a (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2)))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (* a (+ (* -1/2 (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))) (* -1/6 (* a (+ (* 3 (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2)))) (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (* 2 (/ 1 (* (pow (exp b) 3) (pow (- 1 (/ 1 (exp b))) 3)))))))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(/ (exp a) (exp b)) |
(- 1 (/ (exp a) (exp b))) |
a |
(* a (+ 1 (/ (log (- 1 (/ (exp a) (exp b)))) a))) |
(log (- 1 (/ (exp a) (exp b)))) |
(* -1 (* a (- (* -1 (/ (log (- 1 (/ (exp a) (exp b)))) a)) 1))) |
(exp a) |
(+ (exp a) (* -1 (* b (exp a)))) |
(+ (exp a) (* b (- (* -1 (* b (+ (* -1 (exp a)) (* 1/2 (exp a))))) (exp a)))) |
(+ (exp a) (* b (- (* b (- (* -1 (* b (+ (* -1 (+ (* -1 (exp a)) (* 1/2 (exp a)))) (+ (* -1/2 (exp a)) (* 1/6 (exp a)))))) (+ (* -1 (exp a)) (* 1/2 (exp a))))) (exp a)))) |
(- 1 (exp a)) |
(- (+ 1 (* b (exp a))) (exp a)) |
(- (+ 1 (* b (+ (exp a) (* b (+ (* -1 (exp a)) (* 1/2 (exp a))))))) (exp a)) |
(- (+ 1 (* b (+ (exp a) (* b (+ (* -1 (exp a)) (+ (* 1/2 (exp a)) (* b (+ (* -1 (+ (* -1 (exp a)) (* 1/2 (exp a)))) (+ (* -1/2 (exp a)) (* 1/6 (exp a))))))))))) (exp a)) |
(+ a (log (- 1 (exp a)))) |
(+ a (+ (log (- 1 (exp a))) (/ (* b (exp a)) (- 1 (exp a))))) |
(+ a (+ (log (- 1 (exp a))) (* b (+ (* 1/2 (* b (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a))))))) (/ (exp a) (- 1 (exp a))))))) |
(+ a (+ (log (- 1 (exp a))) (* b (+ (* b (+ (* 1/6 (* b (+ (* -6 (/ (* (exp a) (+ (* -1 (exp a)) (* 1/2 (exp a)))) (pow (- 1 (exp a)) 2))) (+ (* 2 (/ (pow (exp a) 3) (pow (- 1 (exp a)) 3))) (* 6 (/ (+ (* -1 (+ (* -1 (exp a)) (* 1/2 (exp a)))) (+ (* -1/2 (exp a)) (* 1/6 (exp a)))) (- 1 (exp a)))))))) (* 1/2 (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a)))))))) (/ (exp a) (- 1 (exp a))))))) |
(log (- 1 (exp a))) |
(+ (log (- 1 (exp a))) (/ (* b (exp a)) (- 1 (exp a)))) |
(+ (log (- 1 (exp a))) (* b (+ (* 1/2 (* b (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a))))))) (/ (exp a) (- 1 (exp a)))))) |
(+ (log (- 1 (exp a))) (* b (+ (* b (+ (* 1/6 (* b (+ (* -6 (/ (* (exp a) (+ (* -1 (exp a)) (* 1/2 (exp a)))) (pow (- 1 (exp a)) 2))) (+ (* 2 (/ (pow (exp a) 3) (pow (- 1 (exp a)) 3))) (* 6 (/ (+ (* -1 (+ (* -1 (exp a)) (* 1/2 (exp a)))) (+ (* -1/2 (exp a)) (* 1/6 (exp a)))) (- 1 (exp a)))))))) (* 1/2 (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a)))))))) (/ (exp a) (- 1 (exp a)))))) |
(+ a (log (- 1 (/ (exp a) (exp b))))) |
Outputs |
---|
(/ 1 (exp b)) |
(exp.f64 (neg.f64 b)) |
(+ (/ 1 (exp b)) (/ a (exp b))) |
(*.f64 (+.f64 a #s(literal 1 binary64)) (exp.f64 (neg.f64 b))) |
(+ (* a (+ (* 1/2 (/ a (exp b))) (/ 1 (exp b)))) (/ 1 (exp b))) |
(fma.f64 (fma.f64 #s(literal 1/2 binary64) a #s(literal 1 binary64)) (/.f64 a (exp.f64 b)) (exp.f64 (neg.f64 b))) |
(+ (* a (+ (* a (+ (* 1/6 (/ a (exp b))) (* 1/2 (/ 1 (exp b))))) (/ 1 (exp b)))) (/ 1 (exp b))) |
(fma.f64 (fma.f64 (/.f64 a (exp.f64 b)) (fma.f64 #s(literal 1/6 binary64) a #s(literal 1/2 binary64)) (exp.f64 (neg.f64 b))) a (exp.f64 (neg.f64 b))) |
(- 1 (/ 1 (exp b))) |
(-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))) |
(- (+ 1 (* -1 (/ a (exp b)))) (/ 1 (exp b))) |
(-.f64 (/.f64 (neg.f64 a) (exp.f64 b)) (expm1.f64 (neg.f64 b))) |
(- (+ 1 (* a (- (* -1/2 (/ a (exp b))) (/ 1 (exp b))))) (/ 1 (exp b))) |
(-.f64 (*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 b)) a (/.f64 #s(literal -1 binary64) (exp.f64 b))) a) (expm1.f64 (neg.f64 b))) |
(- (+ 1 (* a (- (* a (- (* -1/6 (/ a (exp b))) (* 1/2 (/ 1 (exp b))))) (/ 1 (exp b))))) (/ 1 (exp b))) |
(-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 a (exp.f64 b)) (/.f64 #s(literal -1/2 binary64) (exp.f64 b))) a (/.f64 #s(literal -1 binary64) (exp.f64 b))) a) (expm1.f64 (neg.f64 b))) |
(log (- 1 (/ 1 (exp b)))) |
(log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- 1 (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))))) a (log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (+ 1 (* -1/2 (* a (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (+.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 b) b)) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))) #s(literal 2 binary64))) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))))) (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))))) a (log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (+ 1 (* a (+ (* -1/2 (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))) (* -1/6 (* a (+ (* 2 (/ 1 (* (pow (exp b) 3) (pow (- 1 (/ 1 (exp b))) 3)))) (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (* 3 (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))))))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) a) (fma.f64 (exp.f64 (-.f64 (neg.f64 b) b)) (/.f64 #s(literal 3 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))) #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 b) #s(literal 3 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))) #s(literal 3 binary64))) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))))) (fma.f64 (exp.f64 (-.f64 (neg.f64 b) b)) (/.f64 #s(literal -1/2 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))))) a (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))))) a (log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)))) |
(+ (log (- 1 (/ 1 (exp b)))) (* -1 (/ a (* (exp b) (- 1 (/ 1 (exp b))))))) |
(-.f64 (log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b))) (/.f64 (/.f64 a (exp.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (* -1/2 (* a (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2)))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (+.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 b) b)) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))) #s(literal 2 binary64))) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))))) (/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))))) a (log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (* a (+ (* -1/2 (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))) (* -1/6 (* a (+ (* 3 (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2)))) (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (* 2 (/ 1 (* (pow (exp b) 3) (pow (- 1 (/ 1 (exp b))) 3)))))))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) a) (fma.f64 (exp.f64 (-.f64 (neg.f64 b) b)) (/.f64 #s(literal 3 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))) #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 b) #s(literal 3 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))) #s(literal 3 binary64))) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))))) (fma.f64 (exp.f64 (-.f64 (neg.f64 b) b)) (/.f64 #s(literal -1/2 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))))) a (/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))))) a (log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)))) |
(/ (exp a) (exp b)) |
(exp.f64 (-.f64 a b)) |
(- 1 (/ (exp a) (exp b))) |
(-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) |
a |
(* a (+ 1 (/ (log (- 1 (/ (exp a) (exp b)))) a))) |
(fma.f64 (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) (/.f64 a a) a) |
(log (- 1 (/ (exp a) (exp b)))) |
(log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) |
(* -1 (* a (- (* -1 (/ (log (- 1 (/ (exp a) (exp b)))) a)) 1))) |
(fma.f64 (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) (/.f64 a a) a) |
(exp a) |
(exp.f64 a) |
(+ (exp a) (* -1 (* b (exp a)))) |
(*.f64 (fma.f64 #s(literal -1 binary64) b #s(literal 1 binary64)) (exp.f64 a)) |
(+ (exp a) (* b (- (* -1 (* b (+ (* -1 (exp a)) (* 1/2 (exp a))))) (exp a)))) |
(fma.f64 (*.f64 (exp.f64 a) (fma.f64 #s(literal 1/2 binary64) b #s(literal -1 binary64))) b (exp.f64 a)) |
(+ (exp a) (* b (- (* b (- (* -1 (* b (+ (* -1 (+ (* -1 (exp a)) (* 1/2 (exp a)))) (+ (* -1/2 (exp a)) (* 1/6 (exp a)))))) (+ (* -1 (exp a)) (* 1/2 (exp a))))) (exp a)))) |
(fma.f64 (fma.f64 (*.f64 b (neg.f64 b)) (*.f64 (exp.f64 a) #s(literal 1/6 binary64)) (*.f64 (exp.f64 a) (fma.f64 #s(literal 1/2 binary64) b #s(literal -1 binary64)))) b (exp.f64 a)) |
(- 1 (exp a)) |
(-.f64 #s(literal 1 binary64) (exp.f64 a)) |
(- (+ 1 (* b (exp a))) (exp a)) |
(fma.f64 (exp.f64 a) (+.f64 b #s(literal -1 binary64)) #s(literal 1 binary64)) |
(- (+ 1 (* b (+ (exp a) (* b (+ (* -1 (exp a)) (* 1/2 (exp a))))))) (exp a)) |
(-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) b #s(literal 1 binary64)) (exp.f64 a)) b) (expm1.f64 a)) |
(- (+ 1 (* b (+ (exp a) (* b (+ (* -1 (exp a)) (+ (* 1/2 (exp a)) (* b (+ (* -1 (+ (* -1 (exp a)) (* 1/2 (exp a)))) (+ (* -1/2 (exp a)) (* 1/6 (exp a))))))))))) (exp a)) |
(-.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 (exp.f64 a) #s(literal 1/6 binary64)) b (*.f64 (exp.f64 a) #s(literal -1/2 binary64))) b (exp.f64 a)) b) (expm1.f64 a)) |
(+ a (log (- 1 (exp a)))) |
(+.f64 (log1p.f64 (neg.f64 (exp.f64 a))) a) |
(+ a (+ (log (- 1 (exp a))) (/ (* b (exp a)) (- 1 (exp a))))) |
(fma.f64 (/.f64 b (-.f64 #s(literal 1 binary64) (exp.f64 a))) (exp.f64 a) (+.f64 (log1p.f64 (neg.f64 (exp.f64 a))) a)) |
(+ a (+ (log (- 1 (exp a))) (* b (+ (* 1/2 (* b (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a))))))) (/ (exp a) (- 1 (exp a))))))) |
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (/.f64 (exp.f64 a) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 a)) #s(literal 2 binary64))) (exp.f64 a) (/.f64 (exp.f64 a) (-.f64 #s(literal 1 binary64) (exp.f64 a))))) b (/.f64 (exp.f64 a) (-.f64 #s(literal 1 binary64) (exp.f64 a)))) b (+.f64 (log1p.f64 (neg.f64 (exp.f64 a))) a)) |
(+ a (+ (log (- 1 (exp a))) (* b (+ (* b (+ (* 1/6 (* b (+ (* -6 (/ (* (exp a) (+ (* -1 (exp a)) (* 1/2 (exp a)))) (pow (- 1 (exp a)) 2))) (+ (* 2 (/ (pow (exp a) 3) (pow (- 1 (exp a)) 3))) (* 6 (/ (+ (* -1 (+ (* -1 (exp a)) (* 1/2 (exp a)))) (+ (* -1/2 (exp a)) (* 1/6 (exp a)))) (- 1 (exp a)))))))) (* 1/2 (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a)))))))) (/ (exp a) (- 1 (exp a))))))) |
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) b) (fma.f64 (/.f64 (*.f64 (exp.f64 a) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 a)) #s(literal 2 binary64))) (exp.f64 a) (fma.f64 (pow.f64 (/.f64 (exp.f64 a) (-.f64 #s(literal 1 binary64) (exp.f64 a))) #s(literal 3 binary64)) #s(literal 2 binary64) (/.f64 (exp.f64 a) (-.f64 #s(literal 1 binary64) (exp.f64 a))))) (*.f64 #s(literal -1/2 binary64) (fma.f64 (/.f64 (exp.f64 a) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 a)) #s(literal 2 binary64))) (exp.f64 a) (/.f64 (exp.f64 a) (-.f64 #s(literal 1 binary64) (exp.f64 a)))))) b (/.f64 (exp.f64 a) (-.f64 #s(literal 1 binary64) (exp.f64 a)))) b (+.f64 (log1p.f64 (neg.f64 (exp.f64 a))) a)) |
(log (- 1 (exp a))) |
(log1p.f64 (neg.f64 (exp.f64 a))) |
(+ (log (- 1 (exp a))) (/ (* b (exp a)) (- 1 (exp a)))) |
(fma.f64 (/.f64 b (-.f64 #s(literal 1 binary64) (exp.f64 a))) (exp.f64 a) (log1p.f64 (neg.f64 (exp.f64 a)))) |
(+ (log (- 1 (exp a))) (* b (+ (* 1/2 (* b (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a))))))) (/ (exp a) (- 1 (exp a)))))) |
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (/.f64 (exp.f64 a) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 a)) #s(literal 2 binary64))) (exp.f64 a) (/.f64 (exp.f64 a) (-.f64 #s(literal 1 binary64) (exp.f64 a))))) b (/.f64 (exp.f64 a) (-.f64 #s(literal 1 binary64) (exp.f64 a)))) b (log1p.f64 (neg.f64 (exp.f64 a)))) |
(+ (log (- 1 (exp a))) (* b (+ (* b (+ (* 1/6 (* b (+ (* -6 (/ (* (exp a) (+ (* -1 (exp a)) (* 1/2 (exp a)))) (pow (- 1 (exp a)) 2))) (+ (* 2 (/ (pow (exp a) 3) (pow (- 1 (exp a)) 3))) (* 6 (/ (+ (* -1 (+ (* -1 (exp a)) (* 1/2 (exp a)))) (+ (* -1/2 (exp a)) (* 1/6 (exp a)))) (- 1 (exp a)))))))) (* 1/2 (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a)))))))) (/ (exp a) (- 1 (exp a)))))) |
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) b) (fma.f64 (/.f64 (*.f64 (exp.f64 a) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 a)) #s(literal 2 binary64))) (exp.f64 a) (fma.f64 (pow.f64 (/.f64 (exp.f64 a) (-.f64 #s(literal 1 binary64) (exp.f64 a))) #s(literal 3 binary64)) #s(literal 2 binary64) (/.f64 (exp.f64 a) (-.f64 #s(literal 1 binary64) (exp.f64 a))))) (*.f64 #s(literal -1/2 binary64) (fma.f64 (/.f64 (exp.f64 a) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 a)) #s(literal 2 binary64))) (exp.f64 a) (/.f64 (exp.f64 a) (-.f64 #s(literal 1 binary64) (exp.f64 a)))))) b (/.f64 (exp.f64 a) (-.f64 #s(literal 1 binary64) (exp.f64 a)))) b (log1p.f64 (neg.f64 (exp.f64 a)))) |
(+ a (log (- 1 (/ (exp a) (exp b))))) |
(+.f64 (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) a) |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 9 | 30 |
0 | 15 | 26 |
1 | 54 | 26 |
2 | 384 | 26 |
3 | 6313 | 26 |
0 | 9249 | 22 |
1× | iter limit |
1× | node limit |
1× | iter limit |
Inputs |
---|
(/.f64 (exp.f64 a) (exp.f64 b)) |
(-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))) |
(+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
(log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b)))) |
Outputs |
---|
(*.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) #s(literal -1/2 binary64)) #s(literal 1 binary64))) |
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (exp.f64 a)) #s(literal 1 binary64))) |
(*.f64 (pow.f64 (neg.f64 (exp.f64 a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) #s(literal 1 binary64)) #s(literal 1 binary64))) |
(*.f64 (pow.f64 (neg.f64 (exp.f64 a)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) #s(literal 1 binary64))) |
(*.f64 (pow.f64 (exp.f64 (neg.f64 b)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 a) #s(literal 1 binary64)) #s(literal 1 binary64))) |
(*.f64 (pow.f64 (exp.f64 (neg.f64 b)) #s(literal 1 binary64)) (pow.f64 (exp.f64 a) #s(literal 1 binary64))) |
(*.f64 (pow.f64 (pow.f64 (neg.f64 (exp.f64 a)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (exp.f64 b))) |
(*.f64 (pow.f64 (exp.f64 (-.f64 b a)) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 (-.f64 b a)) #s(literal -1/2 binary64))) |
(*.f64 (pow.f64 (exp.f64 a) #s(literal 1 binary64)) (pow.f64 (exp.f64 (neg.f64 b)) #s(literal 1 binary64))) |
(*.f64 (pow.f64 (exp.f64 a) #s(literal 1 binary64)) (exp.f64 (neg.f64 b))) |
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) (pow.f64 (pow.f64 (neg.f64 (exp.f64 a)) #s(literal -1 binary64)) #s(literal -1 binary64))) |
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) (neg.f64 (exp.f64 a))) |
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (exp.f64 (-.f64 a b))) #s(literal 1 binary64))) |
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (-.f64 a b)))) |
(*.f64 (exp.f64 (neg.f64 b)) (pow.f64 (/.f64 (exp.f64 (neg.f64 a)) #s(literal 1 binary64)) #s(literal -1 binary64))) |
(*.f64 (exp.f64 (neg.f64 b)) (pow.f64 (exp.f64 a) #s(literal 1 binary64))) |
(*.f64 (exp.f64 (neg.f64 b)) (exp.f64 a)) |
(*.f64 (neg.f64 (exp.f64 a)) (*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) #s(literal 1 binary64))) |
(*.f64 (neg.f64 (exp.f64 a)) (/.f64 #s(literal -1 binary64) (exp.f64 b))) |
(*.f64 #s(literal 1 binary64) (exp.f64 (-.f64 a b))) |
(*.f64 (exp.f64 (-.f64 a b)) #s(literal 1 binary64)) |
(*.f64 (exp.f64 a) (exp.f64 (neg.f64 b))) |
(pow.f64 (exp.f64 (-.f64 b a)) #s(literal -1 binary64)) |
(pow.f64 (exp.f64 (-.f64 a b)) #s(literal 1 binary64)) |
(/.f64 (/.f64 (neg.f64 (exp.f64 a)) #s(literal -1 binary64)) (exp.f64 b)) |
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (-.f64 b a)))) |
(/.f64 (exp.f64 (neg.f64 b)) (exp.f64 (neg.f64 a))) |
(/.f64 (neg.f64 (exp.f64 a)) (neg.f64 (exp.f64 b))) |
(/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 b a))) |
(/.f64 (exp.f64 a) (exp.f64 b)) |
(neg.f64 (neg.f64 (exp.f64 (-.f64 a b)))) |
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 b))) (neg.f64 (exp.f64 (-.f64 a b)))) |
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (-.f64 a b)))) |
(exp.f64 (*.f64 (-.f64 a b) #s(literal 1 binary64))) |
(exp.f64 (neg.f64 (-.f64 b a))) |
(exp.f64 (*.f64 (-.f64 b a) #s(literal -1 binary64))) |
(exp.f64 (*.f64 (neg.f64 (-.f64 a b)) #s(literal -1 binary64))) |
(exp.f64 (-.f64 a b)) |
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 4 binary64))))) #s(literal -1 binary64)) (pow.f64 (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64))))) #s(literal -1 binary64)) (pow.f64 (+.f64 (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 4 binary64))) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (/.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64))))) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (/.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 9 binary64))))) #s(literal -1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64)))) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) #s(literal -1 binary64))) |
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))))) |
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (+.f64 (pow.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))) (-.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))) #s(literal 1 binary64)) #s(literal 1 binary64))) |
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))))) |
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))))) (neg.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)))) |
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64))) |
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) |
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) |
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) |
(*.f64 (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) #s(literal -1 binary64)) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))))) |
(*.f64 (+.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) #s(literal -1 binary64))) |
(*.f64 (+.f64 #s(literal -1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (pow.f64 (neg.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) #s(literal -1 binary64))) |
(*.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal 1 binary64)) |
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64))) |
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) |
(pow.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) |
(pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) #s(literal -1 binary64)) |
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64))) |
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))))) (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64))) |
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 4 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64))) (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64))) |
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64))) (+.f64 (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 4 binary64))) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))) |
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64)))) (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))))) |
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 9 binary64)))) (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64)))) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))))) |
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) |
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) #s(literal 1 binary64)) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64))) (*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) (+.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))))) (+.f64 (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))))) |
(/.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 (neg.f64 (exp.f64 (-.f64 a b))) #s(literal 1 binary64))) |
(/.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (expm1.f64 (-.f64 a b))) |
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -3 binary64)) (*.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -3 binary64)))) (fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (fma.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -3 binary64)) (*.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 9 binary64))) (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -3 binary64)))) (fma.f64 (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) (*.f64 (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))))))) |
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) |
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))))) (neg.f64 (neg.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))))) |
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 4 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))))) |
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 4 binary64))) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))))) |
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)))) |
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 9 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64)))) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)))) |
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (*.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))))) |
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) (*.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))))) (*.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)))) |
(/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 4 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))) |
(/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 9 binary64)))) (*.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64)))) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))))) |
(/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (+.f64 (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 4 binary64))) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64)))) |
(/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64)))) (*.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))))) |
(/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) |
(/.f64 (+.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))))) |
(/.f64 (+.f64 #s(literal -1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (neg.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)))) |
(/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) #s(literal 1 binary64))) |
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64))) |
(neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))))) |
(fma.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (exp.f64 a)) #s(literal 1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (pow.f64 (neg.f64 (exp.f64 a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (pow.f64 (neg.f64 (exp.f64 a)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) #s(literal 1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (pow.f64 (exp.f64 (neg.f64 b)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 a) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (pow.f64 (exp.f64 (neg.f64 b)) #s(literal 1 binary64)) (pow.f64 (exp.f64 a) #s(literal 1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) #s(literal -1 binary64)) (neg.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (neg.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (neg.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(fma.f64 (pow.f64 (pow.f64 (neg.f64 (exp.f64 a)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (exp.f64 b)) #s(literal 1 binary64)) |
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 4 binary64))))) (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64))))) (+.f64 (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 4 binary64))) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64)) (neg.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(fma.f64 (/.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64))))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (neg.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(fma.f64 (/.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 9 binary64))))) (+.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64)))) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (neg.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)))) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))))) |
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)))) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))))) |
(fma.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))) (-.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))))) |
(fma.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))) (-.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))))) |
(fma.f64 (pow.f64 (exp.f64 (-.f64 b a)) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 (-.f64 b a)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) |
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (neg.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(fma.f64 (pow.f64 (exp.f64 a) #s(literal 1 binary64)) (pow.f64 (exp.f64 (neg.f64 b)) #s(literal 1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (pow.f64 (exp.f64 a) #s(literal 1 binary64)) (exp.f64 (neg.f64 b)) #s(literal 1 binary64)) |
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) #s(literal -1 binary64)) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (neg.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) (pow.f64 (pow.f64 (neg.f64 (exp.f64 a)) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) (pow.f64 (exp.f64 a) #s(literal 1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) (neg.f64 (exp.f64 a)) #s(literal 1 binary64)) |
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) (exp.f64 a) #s(literal 1 binary64)) |
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) #s(literal 1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(fma.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (exp.f64 (-.f64 a b))) #s(literal 1 binary64)) #s(literal 1 binary64)) |
(fma.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (-.f64 a b))) #s(literal 1 binary64)) |
(fma.f64 #s(literal -1 binary64) (exp.f64 (-.f64 a b)) #s(literal 1 binary64)) |
(fma.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal -1 binary64)) (neg.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) #s(literal 1 binary64) #s(literal 1 binary64)) |
(fma.f64 (exp.f64 (neg.f64 b)) (pow.f64 (neg.f64 (exp.f64 (neg.f64 a))) #s(literal -1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (exp.f64 (neg.f64 b)) (pow.f64 (/.f64 (exp.f64 (neg.f64 a)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (exp.f64 (neg.f64 b)) (pow.f64 (exp.f64 a) #s(literal 1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (exp.f64 (neg.f64 b)) (neg.f64 (exp.f64 a)) #s(literal 1 binary64)) |
(fma.f64 (exp.f64 (neg.f64 b)) (exp.f64 a) #s(literal 1 binary64)) |
(fma.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) #s(literal -1 binary64)) (neg.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(fma.f64 (neg.f64 (exp.f64 a)) (*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) #s(literal 1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (neg.f64 (exp.f64 a)) (/.f64 #s(literal -1 binary64) (exp.f64 b)) #s(literal 1 binary64)) |
(fma.f64 (neg.f64 (exp.f64 a)) (exp.f64 (neg.f64 b)) #s(literal 1 binary64)) |
(fma.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (neg.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(fma.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))))) |
(fma.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (-.f64 a b))) #s(literal 1 binary64)) |
(fma.f64 #s(literal 1 binary64) (exp.f64 (-.f64 a b)) #s(literal 1 binary64)) |
(fma.f64 (exp.f64 (-.f64 a b)) #s(literal -1 binary64) #s(literal 1 binary64)) |
(fma.f64 (exp.f64 (-.f64 a b)) #s(literal 1 binary64) #s(literal 1 binary64)) |
(fma.f64 (exp.f64 a) (/.f64 #s(literal -1 binary64) (exp.f64 b)) #s(literal 1 binary64)) |
(fma.f64 (exp.f64 a) (exp.f64 (neg.f64 b)) #s(literal 1 binary64)) |
(-.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))))) |
(-.f64 (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)))) |
(-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) |
(-.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (-.f64 a b)))) |
(-.f64 #s(literal 1 binary64) (exp.f64 (-.f64 a b))) |
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (exp.f64 (-.f64 a b)))) #s(literal -1 binary64))) |
(+.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (neg.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(+.f64 (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))))) |
(+.f64 (neg.f64 (exp.f64 (-.f64 a b))) #s(literal 1 binary64)) |
(+.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (-.f64 a b)))) |
(+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 a b))) |
(+.f64 (exp.f64 (-.f64 a b)) #s(literal 1 binary64)) |
(*.f64 (pow.f64 (/.f64 (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a)) (-.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 6 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64))) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (/.f64 (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a)) (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 9 binary64)) (pow.f64 a #s(literal 9 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 6 binary64))) (pow.f64 (*.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) #s(literal 3 binary64))) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (/.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) (-.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 4 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 a a (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (/.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) (-.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 6 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (fma.f64 a a (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))) (pow.f64 a #s(literal 4 binary64))) #s(literal -1 binary64))) |
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))) (-.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)))) (fma.f64 (log1p.f64 (exp.f64 (-.f64 a b))) (+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (*.f64 a a))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (-.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b)))) #s(literal 2 binary64)))) (fma.f64 a a (*.f64 (neg.f64 (log1p.f64 (exp.f64 (-.f64 a b)))) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b)))) #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b)))) (-.f64 (*.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b)))) (*.f64 a a)) (pow.f64 a #s(literal 4 binary64)))) |
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))) (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)))) (+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a)) |
(*.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (*.f64 a a)) (pow.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) #s(literal -1 binary64)) (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)))) |
(*.f64 (pow.f64 (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a)) #s(literal -1 binary64)) (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) |
(*.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)))) (pow.f64 (fma.f64 #s(literal -1 binary64) a (log1p.f64 (exp.f64 (-.f64 a b)))) #s(literal -1 binary64))) |
(*.f64 (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (pow.f64 (neg.f64 (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a))) #s(literal -1 binary64))) |
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))) (pow.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) #s(literal -1 binary64))) |
(*.f64 (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a)) (/.f64 (+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a)))) |
(*.f64 (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a)) (*.f64 (+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (pow.f64 (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a)) #s(literal -1 binary64)))) |
(*.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a)) #s(literal -1 binary64))) |
(*.f64 (+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (/.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))))) |
(*.f64 (+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (*.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) (pow.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) #s(literal -1 binary64)))) |
(*.f64 #s(literal 1 binary64) (+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a)) |
(pow.f64 (/.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (-.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (*.f64 a a))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (pow.f64 (+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) |
(pow.f64 (pow.f64 (+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) #s(literal -1 binary64)) #s(literal -1 binary64)) |
(/.f64 (*.f64 (-.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 4 binary64))) (pow.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) #s(literal -1 binary64))) (fma.f64 a a (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 6 binary64))) (pow.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) #s(literal -1 binary64))) (fma.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (fma.f64 a a (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))) (pow.f64 a #s(literal 4 binary64)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 6 binary64))) (pow.f64 (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a)) #s(literal -1 binary64))) (-.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 9 binary64)) (pow.f64 a #s(literal 9 binary64))) (pow.f64 (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a)) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 6 binary64))) (pow.f64 (*.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) #s(literal 3 binary64)))) |
(/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a))) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (/.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))))) (*.f64 (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))))) (fma.f64 a (/.f64 a (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (/.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (fma.f64 (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (*.f64 (/.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (*.f64 a a))) (neg.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))))) (neg.f64 (fma.f64 #s(literal -1 binary64) a (log1p.f64 (exp.f64 (-.f64 a b)))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 a a (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (fma.f64 a a (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))) (pow.f64 a #s(literal 4 binary64))) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64))) (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 9 binary64)) (pow.f64 a #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 6 binary64))) (pow.f64 (*.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) #s(literal 3 binary64))) (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a)))) |
(/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (*.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)))) (*.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))))) |
(/.f64 (-.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 4 binary64))) (*.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) (fma.f64 a a (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 6 binary64))) (*.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) (fma.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (fma.f64 a a (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))) (pow.f64 a #s(literal 4 binary64))))) |
(/.f64 (-.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 6 binary64))) (*.f64 (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a)) (-.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64))))) |
(/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (*.f64 a a)) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a)) |
(/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 9 binary64)) (pow.f64 a #s(literal 9 binary64))) (*.f64 (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a)) (-.f64 (+.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 6 binary64))) (pow.f64 (*.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) #s(literal 3 binary64))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) a (log1p.f64 (exp.f64 (-.f64 a b))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a)))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) #s(literal -1 binary64)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) |
(/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (-.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (*.f64 a a)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) #s(literal -1 binary64)) #s(literal 1 binary64))) |
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) #s(literal -1 binary64))) |
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)))) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))))) |
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a)))) |
(neg.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) a (log1p.f64 (exp.f64 (-.f64 a b)))))) |
(neg.f64 (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (neg.f64 (fma.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (log1p.f64 (exp.f64 (-.f64 a b))) (*.f64 a a))))) |
(fma.f64 (/.f64 (*.f64 a a) (-.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)))) (fma.f64 (log1p.f64 (exp.f64 (-.f64 a b))) (+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (*.f64 a a)) (neg.f64 (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))))) |
(fma.f64 (/.f64 (*.f64 a a) (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)))) (+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (neg.f64 (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))))) |
(fma.f64 #s(literal -1 binary64) (neg.f64 (log1p.f64 (exp.f64 (-.f64 a b)))) a) |
(fma.f64 (*.f64 a a) (pow.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))))) |
(fma.f64 a (/.f64 a (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (neg.f64 (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))))) |
(-.f64 (+.f64 a (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) (log1p.f64 (exp.f64 (-.f64 a b)))) |
(-.f64 (+.f64 a (log1p.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))))) (log1p.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))))) |
(-.f64 (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a)) (/.f64 (*.f64 a a) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a))) |
(-.f64 (/.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))))) |
(-.f64 (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a)) |
(-.f64 (log1p.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (-.f64 (log1p.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)))) a)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) #s(literal -1 binary64))) #s(literal -1 binary64))) |
(+.f64 (/.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (neg.f64 (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))))) |
(+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) |
(+.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) |
(*.f64 #s(literal -1 binary64) (neg.f64 (log1p.f64 (exp.f64 (-.f64 a b))))) |
(log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) |
(log1p.f64 (exp.f64 (-.f64 a b))) |
(/.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))) (+.f64 (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (log1p.f64 (exp.f64 (-.f64 a b))))) |
(/.f64 (-.f64 (*.f64 (log1p.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (log1p.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))))) (*.f64 (log1p.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)))) (log1p.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)))))) (+.f64 (log1p.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (log1p.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)))))) |
(/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64))) (fma.f64 (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (*.f64 (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (log1p.f64 (exp.f64 (-.f64 a b))))))) |
(/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) #s(literal 3 binary64)) (pow.f64 (log1p.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)))) #s(literal 3 binary64))) (fma.f64 (log1p.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (log1p.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (fma.f64 (log1p.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)))) (log1p.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)))) (*.f64 (log1p.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (log1p.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)))))))) |
(neg.f64 (log.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) #s(literal 1 binary64)))) |
(neg.f64 (neg.f64 (log1p.f64 (exp.f64 (-.f64 a b))))) |
(fma.f64 #s(literal -1 binary64) (neg.f64 (log1p.f64 (exp.f64 (-.f64 a b)))) #s(literal 0 binary64)) |
(fma.f64 #s(literal -1 binary64) (log1p.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)))) (log1p.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))))) |
(fma.f64 #s(literal -1 binary64) (log1p.f64 (exp.f64 (-.f64 a b))) (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) |
(-.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 4 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)))) (log1p.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) |
(-.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)))) (log1p.f64 (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 4 binary64))) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) |
(-.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64)))) (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)))) (log1p.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))))) |
(-.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 9 binary64)))) (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)))) (log1p.f64 (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64))) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))))) |
(-.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))) (log1p.f64 (exp.f64 (-.f64 a b)))) |
(-.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) #s(literal 1 binary64))) (log1p.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))))) |
(-.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64))) (*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))))))) (log.f64 (+.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))))))) |
(-.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)))))) (log.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)))))) |
(-.f64 (log.f64 (-.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -3 binary64)) (*.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -3 binary64))))) (log.f64 (fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (fma.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))))))))) |
(-.f64 (log.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -3 binary64)) (*.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 9 binary64))) (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -3 binary64))))) (log.f64 (fma.f64 (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) (*.f64 (pow.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)))))))) |
(-.f64 (log.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) (log1p.f64 (exp.f64 (-.f64 a b)))) |
(-.f64 (log.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))))) (log.f64 (neg.f64 (neg.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)))))) |
(-.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 4 binary64)))) #s(literal 1 binary64))) (log.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(-.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64)))) #s(literal 1 binary64))) (log.f64 (*.f64 (+.f64 (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 4 binary64))) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(-.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64)))) #s(literal 1 binary64))) (+.f64 (log1p.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (log1p.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)))))) |
(-.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 9 binary64)))) #s(literal 1 binary64))) (log.f64 (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64)))) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))))) |
(-.f64 (log.f64 (-.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (*.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) (log.f64 (*.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))))) |
(-.f64 (log.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) (*.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))))) (log.f64 (*.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))))) |
(-.f64 (log.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (log.f64 (expm1.f64 (-.f64 a b)))) |
(-.f64 (log.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (log.f64 (-.f64 (neg.f64 (exp.f64 (-.f64 a b))) #s(literal 1 binary64)))) |
(-.f64 (log.f64 (+.f64 #s(literal -1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))))) (log.f64 (neg.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))))) |
(-.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) (neg.f64 (log1p.f64 (exp.f64 (-.f64 a b))))) |
(-.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))))) (neg.f64 (log1p.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)))))) |
(-.f64 (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 4 binary64))))) (log.f64 (*.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64))))) |
(-.f64 (log1p.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64)))) (log.f64 (*.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (+.f64 (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 4 binary64))) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))))) |
(-.f64 (log1p.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64)))) (log.f64 (*.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))))))) |
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64))))) |
(-.f64 (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 9 binary64))))) (log.f64 (*.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 6 binary64)))) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))))))) |
(-.f64 (log.f64 (+.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (+.f64 (log.f64 #s(literal -1 binary64)) (log1p.f64 (exp.f64 (-.f64 a b))))) |
(-.f64 (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (log1p.f64 (exp.f64 (-.f64 a b)))) |
(-.f64 (log1p.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (log1p.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))))) |
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) #s(literal 1 binary64)))) |
(-.f64 #s(literal 0 binary64) (neg.f64 (log1p.f64 (exp.f64 (-.f64 a b))))) |
(+.f64 (log.f64 (+.f64 #s(literal -1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))))) (log.f64 (pow.f64 (neg.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) #s(literal -1 binary64)))) |
(+.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))) #s(literal 2 binary64))))) (log1p.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)))))) |
(+.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (+.f64 (pow.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))) #s(literal 3 binary64)) #s(literal 1 binary64)))) (log1p.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))) #s(literal 2 binary64)) (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)))))) |
(+.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) (+.f64 (log.f64 #s(literal -1 binary64)) (log1p.f64 (exp.f64 (-.f64 a b))))) |
(+.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))))) (log.f64 (neg.f64 (fma.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))))) |
(+.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))) (neg.f64 (log1p.f64 (exp.f64 (-.f64 a b))))) |
(+.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) (log1p.f64 (exp.f64 (-.f64 a b)))) |
(+.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))))) (log1p.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))))) |
(+.f64 (neg.f64 (log1p.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b))))) (log1p.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b))))) |
(+.f64 (log.f64 (+.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (log.f64 (pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) #s(literal -1 binary64)))) |
(+.f64 (neg.f64 (log1p.f64 (exp.f64 (-.f64 a b)))) (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) |
(+.f64 (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (neg.f64 (log1p.f64 (exp.f64 (-.f64 a b))))) |
(+.f64 (log1p.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (-.f64 a b)))) (neg.f64 (log1p.f64 (*.f64 (exp.f64 (-.f64 a b)) (expm1.f64 (-.f64 a b)))))) |
(+.f64 #s(literal 0 binary64) (log1p.f64 (exp.f64 (-.f64 a b)))) |
(+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 0 binary64)) |
(log.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) |
Compiled 9 161 to 1 297 computations (85.8% saved)
3 alts after pruning (3 fresh and 0 done)
Pruned | Kept | Total | |
---|---|---|---|
New | 327 | 3 | 330 |
Fresh | 0 | 0 | 0 |
Picked | 1 | 0 | 1 |
Done | 0 | 0 | 0 |
Total | 328 | 3 | 331 |
Status | Accuracy | Program |
---|---|---|
▶ | 15.1% | (+.f64 a (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b))))) |
▶ | 100.0% | (+.f64 a (log.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))))) |
▶ | 11.1% | (+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) |
Compiled 32 to 28 computations (12.5% saved)
1× | egg-herbie |
Found 12 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
cost-diff | 0 | (exp.f64 (-.f64 a b)) | |
cost-diff | 0 | (neg.f64 (exp.f64 (-.f64 a b))) | |
cost-diff | 0 | (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) | |
cost-diff | 0 | (+.f64 a (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b))))) | |
cost-diff | 0 | (expm1.f64 (-.f64 a b)) | |
cost-diff | 0 | (log.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) | |
cost-diff | 0 | (+.f64 a (log.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))))) | |
cost-diff | 64 | (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) | |
cost-diff | 0 | (neg.f64 (exp.f64 a)) | |
cost-diff | 0 | (log1p.f64 (neg.f64 (exp.f64 a))) | |
cost-diff | 0 | #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) | |
cost-diff | 0 | (+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 23 | 98 |
0 | 38 | 91 |
1 | 59 | 91 |
2 | 81 | 91 |
3 | 119 | 91 |
4 | 165 | 91 |
5 | 235 | 91 |
6 | 322 | 91 |
7 | 435 | 91 |
8 | 587 | 91 |
9 | 685 | 91 |
10 | 757 | 91 |
11 | 794 | 91 |
12 | 808 | 91 |
13 | 812 | 91 |
0 | 812 | 91 |
1× | iter limit |
1× | saturated |
1× | iter limit |
Inputs |
---|
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) |
a |
#s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) |
(log1p.f64 (neg.f64 (exp.f64 a))) |
(neg.f64 (exp.f64 a)) |
(exp.f64 a) |
(+.f64 a (log.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))))) |
a |
(log.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) |
(-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) |
#s(literal 0 binary64) |
(expm1.f64 (-.f64 a b)) |
(-.f64 a b) |
b |
(+.f64 a (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b))))) |
a |
(log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) |
(neg.f64 (exp.f64 (-.f64 a b))) |
(exp.f64 (-.f64 a b)) |
(-.f64 a b) |
b |
Outputs |
---|
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) |
(+.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) a) |
a |
#s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) |
(log1p.f64 (neg.f64 (exp.f64 a))) |
(neg.f64 (exp.f64 a)) |
(exp.f64 a) |
(+.f64 a (log.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))))) |
(+.f64 (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) a) |
a |
(log.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) |
(log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) |
(-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) |
(neg.f64 (expm1.f64 (-.f64 a b))) |
#s(literal 0 binary64) |
(expm1.f64 (-.f64 a b)) |
(-.f64 a b) |
b |
(+.f64 a (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b))))) |
(+.f64 (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) a) |
a |
(log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) |
(neg.f64 (exp.f64 (-.f64 a b))) |
(exp.f64 (-.f64 a b)) |
(-.f64 a b) |
b |
Found 12 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
accuracy | 0.0 | (neg.f64 (exp.f64 (-.f64 a b))) | |
accuracy | 0.0078125 | (exp.f64 (-.f64 a b)) | |
accuracy | 0.01171875 | (+.f64 a (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b))))) | |
accuracy | 39.35046298792496 | (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) | |
accuracy | 0.0 | (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) | |
accuracy | 0.0 | (expm1.f64 (-.f64 a b)) | |
accuracy | 0.01171875 | (+.f64 a (log.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))))) | |
accuracy | 0.47166977900858564 | (log.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) | |
accuracy | 0.0 | (exp.f64 a) | |
accuracy | 0.01171875 | (+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) | |
accuracy | 12.87068852578675 | #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) | |
accuracy | 40.905304962594144 | (log1p.f64 (neg.f64 (exp.f64 a))) |
63.0ms | 76× | 2 | valid |
57.0ms | 103× | 1 | valid |
11.0ms | 66× | 0 | invalid |
2.0ms | 11× | 0 | valid |
Compiled 202 to 46 computations (77.2% saved)
ival-exp
: 42.0ms (37.8% of total)ival-log
: 17.0ms (15.3% of total)adjust
: 13.0ms (11.7% of total)ival-log1p
: 11.0ms (9.9% of total)ival-expm1
: 7.0ms (6.3% of total)ival-sub
: 7.0ms (6.3% of total)ival-add
: 7.0ms (6.3% of total)ival-neg
: 4.0ms (3.6% of total)ival-div
: 3.0ms (2.7% of total)ival-assert
: 0.0ms (0% of total)ival-true
: 0.0ms (0% of total)exact
: 0.0ms (0% of total)Inputs |
---|
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) |
#s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) |
(log1p.f64 (neg.f64 (exp.f64 a))) |
(neg.f64 (exp.f64 a)) |
(-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) |
(+.f64 a (log.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))))) |
(log.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) |
(expm1.f64 (-.f64 a b)) |
(+.f64 a (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b))))) |
(log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) |
(neg.f64 (exp.f64 (-.f64 a b))) |
(exp.f64 (-.f64 a b)) |
(exp.f64 a) |
Outputs |
---|
(log (- 1 (/ 1 (exp b)))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- 1 (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (+ 1 (* -1/2 (* a (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (+ 1 (* a (+ (* -1/2 (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))) (* -1/6 (* a (+ (* 2 (/ 1 (* (pow (exp b) 3) (pow (- 1 (/ 1 (exp b))) 3)))) (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (* 3 (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))))))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* -1 (/ a (* (exp b) (- 1 (/ 1 (exp b))))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (* -1/2 (* a (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2)))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (* a (+ (* -1/2 (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))) (* -1/6 (* a (+ (* 3 (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2)))) (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (* 2 (/ 1 (* (pow (exp b) 3) (pow (- 1 (/ 1 (exp b))) 3)))))))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(+ (log -1) (log a)) |
(+ (log -1) (+ (log a) (* 1/2 a))) |
(+ (log -1) (+ (log a) (* a (+ 1/2 (* 1/24 a))))) |
(+ (log -1) (+ (log a) (* a (+ 1/2 (* a (+ 1/24 (* -1/2880 (pow a 2)))))))) |
-1 |
(- (* -1 a) 1) |
(- (* a (- (* -1/2 a) 1)) 1) |
(- (* a (- (* a (- (* -1/6 a) 1/2)) 1)) 1) |
(- 1 (exp (neg b))) |
(- (+ 1 (* -1 (* a (exp (neg b))))) (exp (neg b))) |
(- (+ 1 (* a (- (* -1/2 (* a (exp (neg b)))) (exp (neg b))))) (exp (neg b))) |
(- (+ 1 (* a (- (* a (- (* -1/6 (* a (exp (neg b)))) (* 1/2 (exp (neg b))))) (exp (neg b))))) (exp (neg b))) |
(log (- 1 (exp (neg b)))) |
(+ (log (- 1 (exp (neg b)))) (* a (+ 1 (* -1 (/ (exp (neg b)) (- 1 (exp (neg b)))))))) |
(+ (log (- 1 (exp (neg b)))) (* a (+ 1 (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* 1/2 (* a (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* -1 (/ (pow (exp (neg b)) 2) (pow (- 1 (exp (neg b))) 2)))))))))) |
(+ (log (- 1 (exp (neg b)))) (* a (+ 1 (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* a (+ (* 1/6 (* a (+ (* -3 (/ (pow (exp (neg b)) 2) (pow (- 1 (exp (neg b))) 2))) (+ (* -2 (/ (pow (exp (neg b)) 3) (pow (- 1 (exp (neg b))) 3))) (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))))))) (* 1/2 (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* -1 (/ (pow (exp (neg b)) 2) (pow (- 1 (exp (neg b))) 2))))))))))) |
(+ (log (- 1 (exp (neg b)))) (* -1 (/ (* a (exp (neg b))) (- 1 (exp (neg b)))))) |
(+ (log (- 1 (exp (neg b)))) (* a (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* 1/2 (* a (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* -1 (/ (pow (exp (neg b)) 2) (pow (- 1 (exp (neg b))) 2))))))))) |
(+ (log (- 1 (exp (neg b)))) (* a (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* a (+ (* 1/6 (* a (+ (* -3 (/ (pow (exp (neg b)) 2) (pow (- 1 (exp (neg b))) 2))) (+ (* -2 (/ (pow (exp (neg b)) 3) (pow (- 1 (exp (neg b))) 3))) (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))))))) (* 1/2 (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* -1 (/ (pow (exp (neg b)) 2) (pow (- 1 (exp (neg b))) 2)))))))))) |
(- (exp (neg b)) 1) |
(- (+ (exp (neg b)) (* a (exp (neg b)))) 1) |
(- (+ (exp (neg b)) (* a (+ (exp (neg b)) (* 1/2 (* a (exp (neg b))))))) 1) |
(- (+ (exp (neg b)) (* a (+ (exp (neg b)) (* a (+ (* 1/6 (* a (exp (neg b)))) (* 1/2 (exp (neg b)))))))) 1) |
(* -1 (exp (neg b))) |
(- (* -1 (* a (exp (neg b)))) (exp (neg b))) |
(- (* a (- (* -1/2 (* a (exp (neg b)))) (exp (neg b)))) (exp (neg b))) |
(- (* a (- (* a (- (* -1/6 (* a (exp (neg b)))) (* 1/2 (exp (neg b))))) (exp (neg b)))) (exp (neg b))) |
(exp (neg b)) |
(+ (exp (neg b)) (* a (exp (neg b)))) |
(+ (exp (neg b)) (* a (+ (exp (neg b)) (* 1/2 (* a (exp (neg b))))))) |
(+ (exp (neg b)) (* a (+ (exp (neg b)) (* a (+ (* 1/6 (* a (exp (neg b)))) (* 1/2 (exp (neg b)))))))) |
1 |
(+ 1 a) |
(+ 1 (* a (+ 1 (* 1/2 a)))) |
(+ 1 (* a (+ 1 (* a (+ 1/2 (* 1/6 a)))))) |
a |
(* a (+ 1 (/ (log (- 1 (/ (exp a) (exp b)))) a))) |
(log (- 1 (/ (exp a) (exp b)))) |
(log (- 1 (exp a))) |
(* -1 (exp a)) |
(- 1 (exp (- a b))) |
(* a (+ 1 (/ (log (- 1 (exp (- a b)))) a))) |
(log (- 1 (exp (- a b)))) |
(- (exp (- a b)) 1) |
(* -1 (exp (- a b))) |
(exp (- a b)) |
(exp a) |
(* -1 (* a (- (* -1 (/ (log (- 1 (/ (exp a) (exp b)))) a)) 1))) |
(- 1 (exp (neg (+ b (* -1 a))))) |
(* -1 (* a (- (* -1 (/ (log (- 1 (exp (neg (+ b (* -1 a)))))) a)) 1))) |
(log (- 1 (exp (neg (+ b (* -1 a)))))) |
(- (exp (neg (+ b (* -1 a)))) 1) |
(* -1 (exp (neg (+ b (* -1 a))))) |
(exp (neg (+ b (* -1 a)))) |
(+ a (log (- 1 (exp a)))) |
(+ a (+ (log (- 1 (exp a))) (/ (* b (exp a)) (- 1 (exp a))))) |
(+ a (+ (log (- 1 (exp a))) (* b (+ (* 1/2 (* b (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a))))))) (/ (exp a) (- 1 (exp a))))))) |
(+ a (+ (log (- 1 (exp a))) (* b (+ (* b (+ (* 1/6 (* b (+ (* -6 (/ (* (exp a) (+ (* -1 (exp a)) (* 1/2 (exp a)))) (pow (- 1 (exp a)) 2))) (+ (* 2 (/ (pow (exp a) 3) (pow (- 1 (exp a)) 3))) (* 6 (/ (+ (* -1 (+ (* -1 (exp a)) (* 1/2 (exp a)))) (+ (* -1/2 (exp a)) (* 1/6 (exp a)))) (- 1 (exp a)))))))) (* 1/2 (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a)))))))) (/ (exp a) (- 1 (exp a))))))) |
(+ (log (- 1 (exp a))) (/ (* b (exp a)) (- 1 (exp a)))) |
(+ (log (- 1 (exp a))) (* b (+ (* 1/2 (* b (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a))))))) (/ (exp a) (- 1 (exp a)))))) |
(+ (log (- 1 (exp a))) (* b (+ (* b (+ (* 1/6 (* b (+ (* -6 (/ (* (exp a) (+ (* -1 (exp a)) (* 1/2 (exp a)))) (pow (- 1 (exp a)) 2))) (+ (* 2 (/ (pow (exp a) 3) (pow (- 1 (exp a)) 3))) (* 6 (/ (+ (* -1 (+ (* -1 (exp a)) (* 1/2 (exp a)))) (+ (* -1/2 (exp a)) (* 1/6 (exp a)))) (- 1 (exp a)))))))) (* 1/2 (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a)))))))) (/ (exp a) (- 1 (exp a)))))) |
(- 1 (exp a)) |
(- (+ 1 (* b (exp a))) (exp a)) |
(- (+ 1 (* b (- (* -1/2 (* b (exp a))) (* -1 (exp a))))) (exp a)) |
(- (+ 1 (* b (- (* b (- (* 1/6 (* b (exp a))) (* 1/2 (exp a)))) (* -1 (exp a))))) (exp a)) |
(+ a (+ (log (- 1 (exp a))) (* b (+ (* 1/2 (* b (+ (* -1 (/ (exp a) (- 1 (exp a)))) (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2)))))) (/ (exp a) (- 1 (exp a))))))) |
(+ a (+ (log (- 1 (exp a))) (* b (+ (* b (+ (* 1/6 (* b (+ (* 2 (/ (pow (exp a) 3) (pow (- 1 (exp a)) 3))) (+ (* 3 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (/ (exp a) (- 1 (exp a))))))) (* 1/2 (+ (* -1 (/ (exp a) (- 1 (exp a)))) (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))))))) (/ (exp a) (- 1 (exp a))))))) |
(+ (log (- 1 (exp a))) (* b (+ (* 1/2 (* b (+ (* -1 (/ (exp a) (- 1 (exp a)))) (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2)))))) (/ (exp a) (- 1 (exp a)))))) |
(+ (log (- 1 (exp a))) (* b (+ (* b (+ (* 1/6 (* b (+ (* 2 (/ (pow (exp a) 3) (pow (- 1 (exp a)) 3))) (+ (* 3 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (/ (exp a) (- 1 (exp a))))))) (* 1/2 (+ (* -1 (/ (exp a) (- 1 (exp a)))) (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))))))) (/ (exp a) (- 1 (exp a)))))) |
(- (exp a) 1) |
(- (+ (exp a) (* -1 (* b (exp a)))) 1) |
(- (+ (exp a) (* b (+ (* -1 (exp a)) (* 1/2 (* b (exp a)))))) 1) |
(- (+ (exp a) (* b (+ (* -1 (exp a)) (* b (+ (* -1/6 (* b (exp a))) (* 1/2 (exp a))))))) 1) |
(- (* b (exp a)) (exp a)) |
(- (* b (- (* -1/2 (* b (exp a))) (* -1 (exp a)))) (exp a)) |
(- (* b (- (* b (- (* 1/6 (* b (exp a))) (* 1/2 (exp a)))) (* -1 (exp a)))) (exp a)) |
(+ (exp a) (* -1 (* b (exp a)))) |
(+ (exp a) (* b (+ (* -1 (exp a)) (* 1/2 (* b (exp a)))))) |
(+ (exp a) (* b (+ (* -1 (exp a)) (* b (+ (* -1/6 (* b (exp a))) (* 1/2 (exp a))))))) |
(+ a (log (- 1 (/ (exp a) (exp b))))) |
(+ a (log (- 1 (exp (- a b))))) |
(- 1 (exp (+ a (* -1 b)))) |
(+ a (log (- 1 (exp (+ a (* -1 b)))))) |
(log (- 1 (exp (+ a (* -1 b))))) |
(- (exp (+ a (* -1 b))) 1) |
(* -1 (exp (+ a (* -1 b)))) |
(exp (+ a (* -1 b))) |
6 calls:
Time | Variable | Point | Expression | |
---|---|---|---|---|
64.0ms | b | @ | inf | ((+ a (log (- 1 (/ (exp a) (exp b))))) (log (- 1 (/ (exp a) (exp b)))) (log (+ 1 (neg (exp a)))) (neg (exp a)) (- 0 (- (exp (- a b)) 1)) (+ a (log (- 0 (- (exp (- a b)) 1)))) (log (- 0 (- (exp (- a b)) 1))) (- (exp (- a b)) 1) (+ a (log (+ 1 (neg (exp (- a b)))))) (log (+ 1 (neg (exp (- a b))))) (neg (exp (- a b))) (exp (- a b)) (exp a)) |
52.0ms | a | @ | -inf | ((+ a (log (- 1 (/ (exp a) (exp b))))) (log (- 1 (/ (exp a) (exp b)))) (log (+ 1 (neg (exp a)))) (neg (exp a)) (- 0 (- (exp (- a b)) 1)) (+ a (log (- 0 (- (exp (- a b)) 1)))) (log (- 0 (- (exp (- a b)) 1))) (- (exp (- a b)) 1) (+ a (log (+ 1 (neg (exp (- a b)))))) (log (+ 1 (neg (exp (- a b))))) (neg (exp (- a b))) (exp (- a b)) (exp a)) |
35.0ms | a | @ | inf | ((+ a (log (- 1 (/ (exp a) (exp b))))) (log (- 1 (/ (exp a) (exp b)))) (log (+ 1 (neg (exp a)))) (neg (exp a)) (- 0 (- (exp (- a b)) 1)) (+ a (log (- 0 (- (exp (- a b)) 1)))) (log (- 0 (- (exp (- a b)) 1))) (- (exp (- a b)) 1) (+ a (log (+ 1 (neg (exp (- a b)))))) (log (+ 1 (neg (exp (- a b))))) (neg (exp (- a b))) (exp (- a b)) (exp a)) |
21.0ms | b | @ | -inf | ((+ a (log (- 1 (/ (exp a) (exp b))))) (log (- 1 (/ (exp a) (exp b)))) (log (+ 1 (neg (exp a)))) (neg (exp a)) (- 0 (- (exp (- a b)) 1)) (+ a (log (- 0 (- (exp (- a b)) 1)))) (log (- 0 (- (exp (- a b)) 1))) (- (exp (- a b)) 1) (+ a (log (+ 1 (neg (exp (- a b)))))) (log (+ 1 (neg (exp (- a b))))) (neg (exp (- a b))) (exp (- a b)) (exp a)) |
3.0ms | a | @ | 0 | ((+ a (log (- 1 (/ (exp a) (exp b))))) (log (- 1 (/ (exp a) (exp b)))) (log (+ 1 (neg (exp a)))) (neg (exp a)) (- 0 (- (exp (- a b)) 1)) (+ a (log (- 0 (- (exp (- a b)) 1)))) (log (- 0 (- (exp (- a b)) 1))) (- (exp (- a b)) 1) (+ a (log (+ 1 (neg (exp (- a b)))))) (log (+ 1 (neg (exp (- a b))))) (neg (exp (- a b))) (exp (- a b)) (exp a)) |
1× | egg-herbie |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 332 | 1945 |
1 | 1041 | 1834 |
2 | 3013 | 1759 |
0 | 8231 | 1566 |
1× | iter limit |
1× | node limit |
Inputs |
---|
(log (- 1 (/ 1 (exp b)))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- 1 (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (+ 1 (* -1/2 (* a (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (+ 1 (* a (+ (* -1/2 (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))) (* -1/6 (* a (+ (* 2 (/ 1 (* (pow (exp b) 3) (pow (- 1 (/ 1 (exp b))) 3)))) (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (* 3 (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))))))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* -1 (/ a (* (exp b) (- 1 (/ 1 (exp b))))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (* -1/2 (* a (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2)))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (* a (+ (* -1/2 (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))) (* -1/6 (* a (+ (* 3 (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2)))) (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (* 2 (/ 1 (* (pow (exp b) 3) (pow (- 1 (/ 1 (exp b))) 3)))))))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(+ (log -1) (log a)) |
(+ (log -1) (+ (log a) (* 1/2 a))) |
(+ (log -1) (+ (log a) (* a (+ 1/2 (* 1/24 a))))) |
(+ (log -1) (+ (log a) (* a (+ 1/2 (* a (+ 1/24 (* -1/2880 (pow a 2)))))))) |
-1 |
(- (* -1 a) 1) |
(- (* a (- (* -1/2 a) 1)) 1) |
(- (* a (- (* a (- (* -1/6 a) 1/2)) 1)) 1) |
(- 1 (exp (neg b))) |
(- (+ 1 (* -1 (* a (exp (neg b))))) (exp (neg b))) |
(- (+ 1 (* a (- (* -1/2 (* a (exp (neg b)))) (exp (neg b))))) (exp (neg b))) |
(- (+ 1 (* a (- (* a (- (* -1/6 (* a (exp (neg b)))) (* 1/2 (exp (neg b))))) (exp (neg b))))) (exp (neg b))) |
(log (- 1 (exp (neg b)))) |
(+ (log (- 1 (exp (neg b)))) (* a (+ 1 (* -1 (/ (exp (neg b)) (- 1 (exp (neg b)))))))) |
(+ (log (- 1 (exp (neg b)))) (* a (+ 1 (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* 1/2 (* a (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* -1 (/ (pow (exp (neg b)) 2) (pow (- 1 (exp (neg b))) 2)))))))))) |
(+ (log (- 1 (exp (neg b)))) (* a (+ 1 (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* a (+ (* 1/6 (* a (+ (* -3 (/ (pow (exp (neg b)) 2) (pow (- 1 (exp (neg b))) 2))) (+ (* -2 (/ (pow (exp (neg b)) 3) (pow (- 1 (exp (neg b))) 3))) (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))))))) (* 1/2 (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* -1 (/ (pow (exp (neg b)) 2) (pow (- 1 (exp (neg b))) 2))))))))))) |
(+ (log (- 1 (exp (neg b)))) (* -1 (/ (* a (exp (neg b))) (- 1 (exp (neg b)))))) |
(+ (log (- 1 (exp (neg b)))) (* a (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* 1/2 (* a (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* -1 (/ (pow (exp (neg b)) 2) (pow (- 1 (exp (neg b))) 2))))))))) |
(+ (log (- 1 (exp (neg b)))) (* a (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* a (+ (* 1/6 (* a (+ (* -3 (/ (pow (exp (neg b)) 2) (pow (- 1 (exp (neg b))) 2))) (+ (* -2 (/ (pow (exp (neg b)) 3) (pow (- 1 (exp (neg b))) 3))) (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))))))) (* 1/2 (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* -1 (/ (pow (exp (neg b)) 2) (pow (- 1 (exp (neg b))) 2)))))))))) |
(- (exp (neg b)) 1) |
(- (+ (exp (neg b)) (* a (exp (neg b)))) 1) |
(- (+ (exp (neg b)) (* a (+ (exp (neg b)) (* 1/2 (* a (exp (neg b))))))) 1) |
(- (+ (exp (neg b)) (* a (+ (exp (neg b)) (* a (+ (* 1/6 (* a (exp (neg b)))) (* 1/2 (exp (neg b)))))))) 1) |
(* -1 (exp (neg b))) |
(- (* -1 (* a (exp (neg b)))) (exp (neg b))) |
(- (* a (- (* -1/2 (* a (exp (neg b)))) (exp (neg b)))) (exp (neg b))) |
(- (* a (- (* a (- (* -1/6 (* a (exp (neg b)))) (* 1/2 (exp (neg b))))) (exp (neg b)))) (exp (neg b))) |
(exp (neg b)) |
(+ (exp (neg b)) (* a (exp (neg b)))) |
(+ (exp (neg b)) (* a (+ (exp (neg b)) (* 1/2 (* a (exp (neg b))))))) |
(+ (exp (neg b)) (* a (+ (exp (neg b)) (* a (+ (* 1/6 (* a (exp (neg b)))) (* 1/2 (exp (neg b)))))))) |
1 |
(+ 1 a) |
(+ 1 (* a (+ 1 (* 1/2 a)))) |
(+ 1 (* a (+ 1 (* a (+ 1/2 (* 1/6 a)))))) |
a |
(* a (+ 1 (/ (log (- 1 (/ (exp a) (exp b)))) a))) |
(log (- 1 (/ (exp a) (exp b)))) |
(log (- 1 (exp a))) |
(* -1 (exp a)) |
(- 1 (exp (- a b))) |
(* a (+ 1 (/ (log (- 1 (exp (- a b)))) a))) |
(log (- 1 (exp (- a b)))) |
(- (exp (- a b)) 1) |
(* -1 (exp (- a b))) |
(exp (- a b)) |
(exp a) |
(* -1 (* a (- (* -1 (/ (log (- 1 (/ (exp a) (exp b)))) a)) 1))) |
(- 1 (exp (neg (+ b (* -1 a))))) |
(* -1 (* a (- (* -1 (/ (log (- 1 (exp (neg (+ b (* -1 a)))))) a)) 1))) |
(log (- 1 (exp (neg (+ b (* -1 a)))))) |
(- (exp (neg (+ b (* -1 a)))) 1) |
(* -1 (exp (neg (+ b (* -1 a))))) |
(exp (neg (+ b (* -1 a)))) |
(+ a (log (- 1 (exp a)))) |
(+ a (+ (log (- 1 (exp a))) (/ (* b (exp a)) (- 1 (exp a))))) |
(+ a (+ (log (- 1 (exp a))) (* b (+ (* 1/2 (* b (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a))))))) (/ (exp a) (- 1 (exp a))))))) |
(+ a (+ (log (- 1 (exp a))) (* b (+ (* b (+ (* 1/6 (* b (+ (* -6 (/ (* (exp a) (+ (* -1 (exp a)) (* 1/2 (exp a)))) (pow (- 1 (exp a)) 2))) (+ (* 2 (/ (pow (exp a) 3) (pow (- 1 (exp a)) 3))) (* 6 (/ (+ (* -1 (+ (* -1 (exp a)) (* 1/2 (exp a)))) (+ (* -1/2 (exp a)) (* 1/6 (exp a)))) (- 1 (exp a)))))))) (* 1/2 (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a)))))))) (/ (exp a) (- 1 (exp a))))))) |
(+ (log (- 1 (exp a))) (/ (* b (exp a)) (- 1 (exp a)))) |
(+ (log (- 1 (exp a))) (* b (+ (* 1/2 (* b (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a))))))) (/ (exp a) (- 1 (exp a)))))) |
(+ (log (- 1 (exp a))) (* b (+ (* b (+ (* 1/6 (* b (+ (* -6 (/ (* (exp a) (+ (* -1 (exp a)) (* 1/2 (exp a)))) (pow (- 1 (exp a)) 2))) (+ (* 2 (/ (pow (exp a) 3) (pow (- 1 (exp a)) 3))) (* 6 (/ (+ (* -1 (+ (* -1 (exp a)) (* 1/2 (exp a)))) (+ (* -1/2 (exp a)) (* 1/6 (exp a)))) (- 1 (exp a)))))))) (* 1/2 (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a)))))))) (/ (exp a) (- 1 (exp a)))))) |
(- 1 (exp a)) |
(- (+ 1 (* b (exp a))) (exp a)) |
(- (+ 1 (* b (- (* -1/2 (* b (exp a))) (* -1 (exp a))))) (exp a)) |
(- (+ 1 (* b (- (* b (- (* 1/6 (* b (exp a))) (* 1/2 (exp a)))) (* -1 (exp a))))) (exp a)) |
(+ a (+ (log (- 1 (exp a))) (* b (+ (* 1/2 (* b (+ (* -1 (/ (exp a) (- 1 (exp a)))) (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2)))))) (/ (exp a) (- 1 (exp a))))))) |
(+ a (+ (log (- 1 (exp a))) (* b (+ (* b (+ (* 1/6 (* b (+ (* 2 (/ (pow (exp a) 3) (pow (- 1 (exp a)) 3))) (+ (* 3 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (/ (exp a) (- 1 (exp a))))))) (* 1/2 (+ (* -1 (/ (exp a) (- 1 (exp a)))) (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))))))) (/ (exp a) (- 1 (exp a))))))) |
(+ (log (- 1 (exp a))) (* b (+ (* 1/2 (* b (+ (* -1 (/ (exp a) (- 1 (exp a)))) (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2)))))) (/ (exp a) (- 1 (exp a)))))) |
(+ (log (- 1 (exp a))) (* b (+ (* b (+ (* 1/6 (* b (+ (* 2 (/ (pow (exp a) 3) (pow (- 1 (exp a)) 3))) (+ (* 3 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (/ (exp a) (- 1 (exp a))))))) (* 1/2 (+ (* -1 (/ (exp a) (- 1 (exp a)))) (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))))))) (/ (exp a) (- 1 (exp a)))))) |
(- (exp a) 1) |
(- (+ (exp a) (* -1 (* b (exp a)))) 1) |
(- (+ (exp a) (* b (+ (* -1 (exp a)) (* 1/2 (* b (exp a)))))) 1) |
(- (+ (exp a) (* b (+ (* -1 (exp a)) (* b (+ (* -1/6 (* b (exp a))) (* 1/2 (exp a))))))) 1) |
(- (* b (exp a)) (exp a)) |
(- (* b (- (* -1/2 (* b (exp a))) (* -1 (exp a)))) (exp a)) |
(- (* b (- (* b (- (* 1/6 (* b (exp a))) (* 1/2 (exp a)))) (* -1 (exp a)))) (exp a)) |
(+ (exp a) (* -1 (* b (exp a)))) |
(+ (exp a) (* b (+ (* -1 (exp a)) (* 1/2 (* b (exp a)))))) |
(+ (exp a) (* b (+ (* -1 (exp a)) (* b (+ (* -1/6 (* b (exp a))) (* 1/2 (exp a))))))) |
(+ a (log (- 1 (/ (exp a) (exp b))))) |
(+ a (log (- 1 (exp (- a b))))) |
(- 1 (exp (+ a (* -1 b)))) |
(+ a (log (- 1 (exp (+ a (* -1 b)))))) |
(log (- 1 (exp (+ a (* -1 b))))) |
(- (exp (+ a (* -1 b))) 1) |
(* -1 (exp (+ a (* -1 b)))) |
(exp (+ a (* -1 b))) |
Outputs |
---|
(log (- 1 (/ 1 (exp b)))) |
(log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- 1 (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))))) a (log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (+ 1 (* -1/2 (* a (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))) (-.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))))) a) #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))))) a (log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (+ 1 (* a (+ (* -1/2 (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))) (* -1/6 (* a (+ (* 2 (/ 1 (* (pow (exp b) 3) (pow (- 1 (/ 1 (exp b))) 3)))) (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (* 3 (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))))))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (fma.f64 (pow.f64 (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))) #s(literal 3 binary64)) #s(literal 2 binary64) (fma.f64 (/.f64 (pow.f64 (exp.f64 b) #s(literal -2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))) #s(literal 2 binary64))) #s(literal 3 binary64) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))))))) a (*.f64 (*.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))) #s(literal 1 binary64)) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))))) #s(literal -1/2 binary64))) a (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))))) a (log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)))) |
(+ (log (- 1 (/ 1 (exp b)))) (* -1 (/ a (* (exp b) (- 1 (/ 1 (exp b))))))) |
(-.f64 (log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b))) (/.f64 (/.f64 a (exp.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (* -1/2 (* a (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2)))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))) (-.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))))) a) #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))))) a (log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)))) |
(+ (log (- 1 (/ 1 (exp b)))) (* a (- (* a (+ (* -1/2 (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2))))) (* -1/6 (* a (+ (* 3 (/ 1 (* (pow (exp b) 2) (pow (- 1 (/ 1 (exp b))) 2)))) (+ (/ 1 (* (exp b) (- 1 (/ 1 (exp b))))) (* 2 (/ 1 (* (pow (exp b) 3) (pow (- 1 (/ 1 (exp b))) 3)))))))))) (/ 1 (* (exp b) (- 1 (/ 1 (exp b)))))))) |
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (fma.f64 (pow.f64 (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))) #s(literal 3 binary64)) #s(literal 2 binary64) (fma.f64 (/.f64 (pow.f64 (exp.f64 b) #s(literal -2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))) #s(literal 2 binary64))) #s(literal 3 binary64) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))))))) a (*.f64 (*.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))) #s(literal 1 binary64)) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))))) #s(literal -1/2 binary64))) a (/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))))) a (log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)))) |
(+ (log -1) (log a)) |
(+.f64 (log.f64 a) (log.f64 #s(literal -1 binary64))) |
(+ (log -1) (+ (log a) (* 1/2 a))) |
(+.f64 (fma.f64 #s(literal 1/2 binary64) a (log.f64 #s(literal -1 binary64))) (log.f64 a)) |
(+ (log -1) (+ (log a) (* a (+ 1/2 (* 1/24 a))))) |
(fma.f64 (fma.f64 #s(literal 1/24 binary64) a #s(literal 1/2 binary64)) a (+.f64 (log.f64 a) (log.f64 #s(literal -1 binary64)))) |
(+ (log -1) (+ (log a) (* a (+ 1/2 (* a (+ 1/24 (* -1/2880 (pow a 2)))))))) |
(fma.f64 (fma.f64 (fma.f64 (*.f64 a a) #s(literal -1/2880 binary64) #s(literal 1/24 binary64)) a #s(literal 1/2 binary64)) a (+.f64 (log.f64 a) (log.f64 #s(literal -1 binary64)))) |
-1 |
#s(literal -1 binary64) |
(- (* -1 a) 1) |
(-.f64 #s(literal -1 binary64) a) |
(- (* a (- (* -1/2 a) 1)) 1) |
(fma.f64 (fma.f64 #s(literal -1/2 binary64) a #s(literal -1 binary64)) a #s(literal -1 binary64)) |
(- (* a (- (* a (- (* -1/6 a) 1/2)) 1)) 1) |
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) a #s(literal -1/2 binary64)) a #s(literal -1 binary64)) a #s(literal -1 binary64)) |
(- 1 (exp (neg b))) |
(-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))) |
(- (+ 1 (* -1 (* a (exp (neg b))))) (exp (neg b))) |
(fma.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal -1 binary64) a) #s(literal 1 binary64)) |
(- (+ 1 (* a (- (* -1/2 (* a (exp (neg b)))) (exp (neg b))))) (exp (neg b))) |
(fma.f64 (*.f64 (exp.f64 (neg.f64 b)) (fma.f64 #s(literal -1/2 binary64) a #s(literal -1 binary64))) a (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))) |
(- (+ 1 (* a (- (* a (- (* -1/6 (* a (exp (neg b)))) (* 1/2 (exp (neg b))))) (exp (neg b))))) (exp (neg b))) |
(fma.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (fma.f64 #s(literal -1/6 binary64) a #s(literal -1/2 binary64))) a) a (fma.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal -1 binary64) a) #s(literal 1 binary64))) |
(log (- 1 (exp (neg b)))) |
(log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b))) |
(+ (log (- 1 (exp (neg b)))) (* a (+ 1 (* -1 (/ (exp (neg b)) (- 1 (exp (neg b)))))))) |
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))))) a (log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)))) |
(+ (log (- 1 (exp (neg b)))) (* a (+ 1 (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* 1/2 (* a (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* -1 (/ (pow (exp (neg b)) 2) (pow (- 1 (exp (neg b))) 2)))))))))) |
(fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))) (-.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))))) a) #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))))) a (log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)))) |
(+ (log (- 1 (exp (neg b)))) (* a (+ 1 (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* a (+ (* 1/6 (* a (+ (* -3 (/ (pow (exp (neg b)) 2) (pow (- 1 (exp (neg b))) 2))) (+ (* -2 (/ (pow (exp (neg b)) 3) (pow (- 1 (exp (neg b))) 3))) (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))))))) (* 1/2 (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* -1 (/ (pow (exp (neg b)) 2) (pow (- 1 (exp (neg b))) 2))))))))))) |
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))) (-.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) a) (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 (exp.f64 b) #s(literal -2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))) #s(literal 2 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))) #s(literal 3 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))))))) a (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))))) a (log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)))) |
(+ (log (- 1 (exp (neg b)))) (* -1 (/ (* a (exp (neg b))) (- 1 (exp (neg b)))))) |
(-.f64 (log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b))) (/.f64 (/.f64 a (exp.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))))) |
(+ (log (- 1 (exp (neg b)))) (* a (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* 1/2 (* a (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* -1 (/ (pow (exp (neg b)) 2) (pow (- 1 (exp (neg b))) 2))))))))) |
(fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))) (-.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))))) a) #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))))) a (log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)))) |
(+ (log (- 1 (exp (neg b)))) (* a (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* a (+ (* 1/6 (* a (+ (* -3 (/ (pow (exp (neg b)) 2) (pow (- 1 (exp (neg b))) 2))) (+ (* -2 (/ (pow (exp (neg b)) 3) (pow (- 1 (exp (neg b))) 3))) (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))))))) (* 1/2 (+ (* -1 (/ (exp (neg b)) (- 1 (exp (neg b))))) (* -1 (/ (pow (exp (neg b)) 2) (pow (- 1 (exp (neg b))) 2)))))))))) |
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))) (-.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) a) (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 (exp.f64 b) #s(literal -2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))) #s(literal 2 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 (/.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))) #s(literal 3 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))))))) a (/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))))) a (log1p.f64 (/.f64 #s(literal -1 binary64) (exp.f64 b)))) |
(- (exp (neg b)) 1) |
(expm1.f64 (neg.f64 b)) |
(- (+ (exp (neg b)) (* a (exp (neg b)))) 1) |
(fma.f64 (+.f64 #s(literal 1 binary64) a) (exp.f64 (neg.f64 b)) #s(literal -1 binary64)) |
(- (+ (exp (neg b)) (* a (+ (exp (neg b)) (* 1/2 (* a (exp (neg b))))))) 1) |
(fma.f64 (fma.f64 #s(literal 1/2 binary64) a #s(literal 1 binary64)) (/.f64 a (exp.f64 b)) (expm1.f64 (neg.f64 b))) |
(- (+ (exp (neg b)) (* a (+ (exp (neg b)) (* a (+ (* 1/6 (* a (exp (neg b)))) (* 1/2 (exp (neg b)))))))) 1) |
(fma.f64 (*.f64 (exp.f64 (neg.f64 b)) (fma.f64 (fma.f64 #s(literal 1/6 binary64) a #s(literal 1/2 binary64)) a #s(literal 1 binary64))) a (expm1.f64 (neg.f64 b))) |
(* -1 (exp (neg b))) |
(/.f64 #s(literal -1 binary64) (exp.f64 b)) |
(- (* -1 (* a (exp (neg b)))) (exp (neg b))) |
(*.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal -1 binary64) a)) |
(- (* a (- (* -1/2 (* a (exp (neg b)))) (exp (neg b)))) (exp (neg b))) |
(fma.f64 (*.f64 (exp.f64 (neg.f64 b)) (fma.f64 #s(literal -1/2 binary64) a #s(literal -1 binary64))) a (/.f64 #s(literal -1 binary64) (exp.f64 b))) |
(- (* a (- (* a (- (* -1/6 (* a (exp (neg b)))) (* 1/2 (exp (neg b))))) (exp (neg b)))) (exp (neg b))) |
(fma.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (fma.f64 #s(literal -1/6 binary64) a #s(literal -1/2 binary64))) a) a (*.f64 (exp.f64 (neg.f64 b)) (-.f64 #s(literal -1 binary64) a))) |
(exp (neg b)) |
(exp.f64 (neg.f64 b)) |
(+ (exp (neg b)) (* a (exp (neg b)))) |
(/.f64 (+.f64 #s(literal 1 binary64) a) (exp.f64 b)) |
(+ (exp (neg b)) (* a (+ (exp (neg b)) (* 1/2 (* a (exp (neg b))))))) |
(*.f64 (exp.f64 (neg.f64 b)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) a #s(literal 1 binary64)) a #s(literal 1 binary64))) |
(+ (exp (neg b)) (* a (+ (exp (neg b)) (* a (+ (* 1/6 (* a (exp (neg b)))) (* 1/2 (exp (neg b)))))))) |
(fma.f64 (*.f64 (exp.f64 (neg.f64 b)) (fma.f64 (fma.f64 #s(literal 1/6 binary64) a #s(literal 1/2 binary64)) a #s(literal 1 binary64))) a (exp.f64 (neg.f64 b))) |
1 |
#s(literal 1 binary64) |
(+ 1 a) |
(+.f64 #s(literal 1 binary64) a) |
(+ 1 (* a (+ 1 (* 1/2 a)))) |
(fma.f64 (fma.f64 #s(literal 1/2 binary64) a #s(literal 1 binary64)) a #s(literal 1 binary64)) |
(+ 1 (* a (+ 1 (* a (+ 1/2 (* 1/6 a)))))) |
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) a #s(literal 1/2 binary64)) a #s(literal 1 binary64)) a #s(literal 1 binary64)) |
a |
(* a (+ 1 (/ (log (- 1 (/ (exp a) (exp b)))) a))) |
(fma.f64 (/.f64 (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) a) a a) |
(log (- 1 (/ (exp a) (exp b)))) |
(log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) |
(log (- 1 (exp a))) |
(log1p.f64 (neg.f64 (exp.f64 a))) |
(* -1 (exp a)) |
(neg.f64 (exp.f64 a)) |
(- 1 (exp (- a b))) |
(-.f64 #s(literal 1 binary64) (exp.f64 (-.f64 a b))) |
(* a (+ 1 (/ (log (- 1 (exp (- a b)))) a))) |
(fma.f64 (/.f64 (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) a) a a) |
(log (- 1 (exp (- a b)))) |
(log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) |
(- (exp (- a b)) 1) |
(expm1.f64 (-.f64 a b)) |
(* -1 (exp (- a b))) |
(neg.f64 (exp.f64 (-.f64 a b))) |
(exp (- a b)) |
(exp.f64 (-.f64 a b)) |
(exp a) |
(exp.f64 a) |
(* -1 (* a (- (* -1 (/ (log (- 1 (/ (exp a) (exp b)))) a)) 1))) |
(fma.f64 (/.f64 (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) a) a a) |
(- 1 (exp (neg (+ b (* -1 a))))) |
(-.f64 #s(literal 1 binary64) (exp.f64 (-.f64 a b))) |
(* -1 (* a (- (* -1 (/ (log (- 1 (exp (neg (+ b (* -1 a)))))) a)) 1))) |
(fma.f64 (/.f64 (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) a) a a) |
(log (- 1 (exp (neg (+ b (* -1 a)))))) |
(log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) |
(- (exp (neg (+ b (* -1 a)))) 1) |
(expm1.f64 (-.f64 a b)) |
(* -1 (exp (neg (+ b (* -1 a))))) |
(neg.f64 (exp.f64 (-.f64 a b))) |
(exp (neg (+ b (* -1 a)))) |
(exp.f64 (-.f64 a b)) |
(+ a (log (- 1 (exp a)))) |
(+.f64 (log1p.f64 (neg.f64 (exp.f64 a))) a) |
(+ a (+ (log (- 1 (exp a))) (/ (* b (exp a)) (- 1 (exp a))))) |
(fma.f64 (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))) b (+.f64 (log1p.f64 (neg.f64 (exp.f64 a))) a)) |
(+ a (+ (log (- 1 (exp a))) (* b (+ (* 1/2 (* b (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a))))))) (/ (exp a) (- 1 (exp a))))))) |
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) b) (*.f64 (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))) (-.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))))) (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a)))) b (+.f64 (log1p.f64 (neg.f64 (exp.f64 a))) a)) |
(+ a (+ (log (- 1 (exp a))) (* b (+ (* b (+ (* 1/6 (* b (+ (* -6 (/ (* (exp a) (+ (* -1 (exp a)) (* 1/2 (exp a)))) (pow (- 1 (exp a)) 2))) (+ (* 2 (/ (pow (exp a) 3) (pow (- 1 (exp a)) 3))) (* 6 (/ (+ (* -1 (+ (* -1 (exp a)) (* 1/2 (exp a)))) (+ (* -1/2 (exp a)) (* 1/6 (exp a)))) (- 1 (exp a)))))))) (* 1/2 (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a)))))))) (/ (exp a) (- 1 (exp a))))))) |
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 a) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 a)) #s(literal 2 binary64))) #s(literal -6 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (exp.f64 a)) (-.f64 #s(literal 1 binary64) (exp.f64 a))) #s(literal 6 binary64) (*.f64 (pow.f64 (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))) #s(literal 3 binary64)) #s(literal 2 binary64))))) b (*.f64 (*.f64 (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))) (-.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))))) #s(literal 1/2 binary64))) b (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a)))) b (+.f64 (log1p.f64 (neg.f64 (exp.f64 a))) a)) |
(+ (log (- 1 (exp a))) (/ (* b (exp a)) (- 1 (exp a)))) |
(fma.f64 (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))) b (log1p.f64 (neg.f64 (exp.f64 a)))) |
(+ (log (- 1 (exp a))) (* b (+ (* 1/2 (* b (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a))))))) (/ (exp a) (- 1 (exp a)))))) |
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) b) (*.f64 (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))) (-.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))))) (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a)))) b (log1p.f64 (neg.f64 (exp.f64 a)))) |
(+ (log (- 1 (exp a))) (* b (+ (* b (+ (* 1/6 (* b (+ (* -6 (/ (* (exp a) (+ (* -1 (exp a)) (* 1/2 (exp a)))) (pow (- 1 (exp a)) 2))) (+ (* 2 (/ (pow (exp a) 3) (pow (- 1 (exp a)) 3))) (* 6 (/ (+ (* -1 (+ (* -1 (exp a)) (* 1/2 (exp a)))) (+ (* -1/2 (exp a)) (* 1/6 (exp a)))) (- 1 (exp a)))))))) (* 1/2 (+ (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (* 2 (/ (+ (* -1 (exp a)) (* 1/2 (exp a))) (- 1 (exp a)))))))) (/ (exp a) (- 1 (exp a)))))) |
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 a) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 a)) #s(literal 2 binary64))) #s(literal -6 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (exp.f64 a)) (-.f64 #s(literal 1 binary64) (exp.f64 a))) #s(literal 6 binary64) (*.f64 (pow.f64 (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))) #s(literal 3 binary64)) #s(literal 2 binary64))))) b (*.f64 (*.f64 (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))) (-.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))))) #s(literal 1/2 binary64))) b (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a)))) b (log1p.f64 (neg.f64 (exp.f64 a)))) |
(- 1 (exp a)) |
(-.f64 #s(literal 1 binary64) (exp.f64 a)) |
(- (+ 1 (* b (exp a))) (exp a)) |
(fma.f64 (exp.f64 a) (-.f64 b #s(literal 1 binary64)) #s(literal 1 binary64)) |
(- (+ 1 (* b (- (* -1/2 (* b (exp a))) (* -1 (exp a))))) (exp a)) |
(fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) b #s(literal 1 binary64)) (exp.f64 a)) b (-.f64 #s(literal 1 binary64) (exp.f64 a))) |
(- (+ 1 (* b (- (* b (- (* 1/6 (* b (exp a))) (* 1/2 (exp a)))) (* -1 (exp a))))) (exp a)) |
(fma.f64 (fma.f64 (*.f64 (exp.f64 a) (fma.f64 #s(literal 1/6 binary64) b #s(literal -1/2 binary64))) b (exp.f64 a)) b (-.f64 #s(literal 1 binary64) (exp.f64 a))) |
(+ a (+ (log (- 1 (exp a))) (* b (+ (* 1/2 (* b (+ (* -1 (/ (exp a) (- 1 (exp a)))) (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2)))))) (/ (exp a) (- 1 (exp a))))))) |
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) b) (*.f64 (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))) (-.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))))) (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a)))) b (+.f64 (log1p.f64 (neg.f64 (exp.f64 a))) a)) |
(+ a (+ (log (- 1 (exp a))) (* b (+ (* b (+ (* 1/6 (* b (+ (* 2 (/ (pow (exp a) 3) (pow (- 1 (exp a)) 3))) (+ (* 3 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (/ (exp a) (- 1 (exp a))))))) (* 1/2 (+ (* -1 (/ (exp a) (- 1 (exp a)))) (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))))))) (/ (exp a) (- 1 (exp a))))))) |
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) b) (fma.f64 (pow.f64 (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))) #s(literal 3 binary64)) #s(literal 2 binary64) (fma.f64 (/.f64 (pow.f64 (exp.f64 a) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 a)) #s(literal 2 binary64))) #s(literal 3 binary64) (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))))) (*.f64 (*.f64 (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))) (-.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))))) #s(literal 1/2 binary64))) b (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a)))) b (+.f64 (log1p.f64 (neg.f64 (exp.f64 a))) a)) |
(+ (log (- 1 (exp a))) (* b (+ (* 1/2 (* b (+ (* -1 (/ (exp a) (- 1 (exp a)))) (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2)))))) (/ (exp a) (- 1 (exp a)))))) |
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) b) (*.f64 (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))) (-.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))))) (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a)))) b (log1p.f64 (neg.f64 (exp.f64 a)))) |
(+ (log (- 1 (exp a))) (* b (+ (* b (+ (* 1/6 (* b (+ (* 2 (/ (pow (exp a) 3) (pow (- 1 (exp a)) 3))) (+ (* 3 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))) (/ (exp a) (- 1 (exp a))))))) (* 1/2 (+ (* -1 (/ (exp a) (- 1 (exp a)))) (* -1 (/ (pow (exp a) 2) (pow (- 1 (exp a)) 2))))))) (/ (exp a) (- 1 (exp a)))))) |
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) b) (fma.f64 (pow.f64 (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))) #s(literal 3 binary64)) #s(literal 2 binary64) (fma.f64 (/.f64 (pow.f64 (exp.f64 a) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (exp.f64 a)) #s(literal 2 binary64))) #s(literal 3 binary64) (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))))) (*.f64 (*.f64 (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))) (-.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a))))) #s(literal 1/2 binary64))) b (neg.f64 (/.f64 (exp.f64 a) (expm1.f64 a)))) b (log1p.f64 (neg.f64 (exp.f64 a)))) |
(- (exp a) 1) |
(expm1.f64 a) |
(- (+ (exp a) (* -1 (* b (exp a)))) 1) |
(fma.f64 (exp.f64 a) (-.f64 #s(literal 1 binary64) b) #s(literal -1 binary64)) |
(- (+ (exp a) (* b (+ (* -1 (exp a)) (* 1/2 (* b (exp a)))))) 1) |
(fma.f64 (*.f64 (exp.f64 a) (fma.f64 #s(literal 1/2 binary64) b #s(literal -1 binary64))) b (expm1.f64 a)) |
(- (+ (exp a) (* b (+ (* -1 (exp a)) (* b (+ (* -1/6 (* b (exp a))) (* 1/2 (exp a))))))) 1) |
(fma.f64 (-.f64 (*.f64 (*.f64 (exp.f64 a) (fma.f64 #s(literal -1/6 binary64) b #s(literal 1/2 binary64))) b) (exp.f64 a)) b (expm1.f64 a)) |
(- (* b (exp a)) (exp a)) |
(*.f64 (exp.f64 a) (-.f64 b #s(literal 1 binary64))) |
(- (* b (- (* -1/2 (* b (exp a))) (* -1 (exp a)))) (exp a)) |
(-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) b #s(literal 1 binary64)) (exp.f64 a)) b) (exp.f64 a)) |
(- (* b (- (* b (- (* 1/6 (* b (exp a))) (* 1/2 (exp a)))) (* -1 (exp a)))) (exp a)) |
(-.f64 (*.f64 (fma.f64 (*.f64 (exp.f64 a) (fma.f64 #s(literal 1/6 binary64) b #s(literal -1/2 binary64))) b (exp.f64 a)) b) (exp.f64 a)) |
(+ (exp a) (* -1 (* b (exp a)))) |
(*.f64 (exp.f64 a) (-.f64 #s(literal 1 binary64) b)) |
(+ (exp a) (* b (+ (* -1 (exp a)) (* 1/2 (* b (exp a)))))) |
(fma.f64 (*.f64 (exp.f64 a) (fma.f64 #s(literal 1/2 binary64) b #s(literal -1 binary64))) b (exp.f64 a)) |
(+ (exp a) (* b (+ (* -1 (exp a)) (* b (+ (* -1/6 (* b (exp a))) (* 1/2 (exp a))))))) |
(fma.f64 (-.f64 (*.f64 (*.f64 (exp.f64 a) (fma.f64 #s(literal -1/6 binary64) b #s(literal 1/2 binary64))) b) (exp.f64 a)) b (exp.f64 a)) |
(+ a (log (- 1 (/ (exp a) (exp b))))) |
(+.f64 (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) a) |
(+ a (log (- 1 (exp (- a b))))) |
(+.f64 (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) a) |
(- 1 (exp (+ a (* -1 b)))) |
(-.f64 #s(literal 1 binary64) (exp.f64 (-.f64 a b))) |
(+ a (log (- 1 (exp (+ a (* -1 b)))))) |
(+.f64 (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) a) |
(log (- 1 (exp (+ a (* -1 b))))) |
(log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) |
(- (exp (+ a (* -1 b))) 1) |
(expm1.f64 (-.f64 a b)) |
(* -1 (exp (+ a (* -1 b)))) |
(neg.f64 (exp.f64 (-.f64 a b))) |
(exp (+ a (* -1 b))) |
(exp.f64 (-.f64 a b)) |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 23 | 86 |
0 | 38 | 79 |
1 | 163 | 79 |
2 | 1187 | 79 |
0 | 8981 | 73 |
1× | iter limit |
1× | node limit |
1× | iter limit |
Inputs |
---|
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) |
#s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) |
(log1p.f64 (neg.f64 (exp.f64 a))) |
(neg.f64 (exp.f64 a)) |
(-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) |
(+.f64 a (log.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))))) |
(log.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b)))) |
(expm1.f64 (-.f64 a b)) |
(+.f64 a (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b))))) |
(log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) |
(neg.f64 (exp.f64 (-.f64 a b))) |
(exp.f64 (-.f64 a b)) |
(exp.f64 a) |
Outputs |
---|
(*.f64 (-.f64 (*.f64 a a) (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 2 binary64))) (pow.f64 (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) #s(literal -1 binary64))) |
(*.f64 (+.f64 (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) (-.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) a) (*.f64 a a)) #s(literal -1 binary64))) |
(pow.f64 (/.f64 (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) (-.f64 (*.f64 a a) (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 2 binary64)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (fma.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) (-.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) a) (*.f64 a a)) (+.f64 (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 a a) (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 2 binary64)) (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 a a) (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))))) (/.f64 (*.f64 a a) (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))))) (fma.f64 (/.f64 (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 2 binary64)) (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))))) (/.f64 (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 2 binary64)) (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))))) (*.f64 (/.f64 (*.f64 a a) (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))))) (/.f64 (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 2 binary64)) (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 2 binary64)) (*.f64 a a))) (neg.f64 (-.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) a))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) (-.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) a) (*.f64 a a))))) |
(/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))))) (*.f64 (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 2 binary64)))) (*.f64 (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 2 binary64)) (*.f64 a a)) (-.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) a)) |
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) a))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) (-.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) a) (*.f64 a a)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 2 binary64))) (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) (-.f64 (*.f64 a a) (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 2 binary64)))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) (-.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) a) (*.f64 a a)) (+.f64 (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))) |
(/.f64 (+.f64 (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) a)))) |
(/.f64 (+.f64 (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (fma.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) (-.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) a) (*.f64 a a))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) (-.f64 (*.f64 a a) (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 2 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) (-.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) a) (*.f64 a a)) (+.f64 (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) |
(-.f64 (/.f64 (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 2 binary64)) (-.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) a)) (/.f64 (*.f64 a a) (-.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) a))) |
(-.f64 (/.f64 (*.f64 a a) (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))))) (/.f64 (pow.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) #s(literal 2 binary64)) (-.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))))) |
(+.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) a) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) |
#s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) |
(log1p.f64 (neg.f64 (exp.f64 a))) |
(/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 (pow.f64 (exp.f64 a) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (log1p.f64 (exp.f64 a)) #s(literal 3 binary64))) (fma.f64 (log1p.f64 (neg.f64 (pow.f64 (exp.f64 a) #s(literal 2 binary64)))) (log1p.f64 (neg.f64 (pow.f64 (exp.f64 a) #s(literal 2 binary64)))) (fma.f64 (log1p.f64 (exp.f64 a)) (log1p.f64 (exp.f64 a)) (*.f64 (log1p.f64 (neg.f64 (pow.f64 (exp.f64 a) #s(literal 2 binary64)))) (log1p.f64 (exp.f64 a)))))) |
(/.f64 (-.f64 (pow.f64 (log1p.f64 (pow.f64 (neg.f64 (exp.f64 a)) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 a) #s(literal 2 binary64)) (neg.f64 (exp.f64 a)))) #s(literal 3 binary64))) (fma.f64 (log1p.f64 (pow.f64 (neg.f64 (exp.f64 a)) #s(literal 3 binary64))) (log1p.f64 (pow.f64 (neg.f64 (exp.f64 a)) #s(literal 3 binary64))) (fma.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 a) #s(literal 2 binary64)) (neg.f64 (exp.f64 a)))) (log1p.f64 (-.f64 (pow.f64 (exp.f64 a) #s(literal 2 binary64)) (neg.f64 (exp.f64 a)))) (*.f64 (log1p.f64 (pow.f64 (neg.f64 (exp.f64 a)) #s(literal 3 binary64))) (log1p.f64 (-.f64 (pow.f64 (exp.f64 a) #s(literal 2 binary64)) (neg.f64 (exp.f64 a)))))))) |
(neg.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (exp.f64 a)) (-.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 a) #s(literal 2 binary64)))))) |
(neg.f64 (log.f64 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 a) #s(literal 2 binary64))) (neg.f64 (exp.f64 a))) (fma.f64 (pow.f64 (exp.f64 a) #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal 1 binary64))))) |
(-.f64 (log.f64 (expm1.f64 (+.f64 a a))) (log.f64 (-.f64 (neg.f64 (exp.f64 a)) #s(literal 1 binary64)))) |
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 a) #s(literal 3 binary64)))) (log1p.f64 (fma.f64 (exp.f64 a) (exp.f64 a) (*.f64 #s(literal 1 binary64) (exp.f64 a))))) |
(-.f64 (log.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 a) #s(literal 2 binary64))))) (log.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (exp.f64 a))))) |
(-.f64 (log.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 a) #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal 1 binary64)))) (log.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 a) #s(literal 2 binary64))) (neg.f64 (exp.f64 a)))))) |
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (exp.f64 a) #s(literal 2 binary64)))) (log1p.f64 (exp.f64 a))) |
(-.f64 (log1p.f64 (pow.f64 (neg.f64 (exp.f64 a)) #s(literal 3 binary64))) (log.f64 (fma.f64 (exp.f64 a) (exp.f64 a) (+.f64 #s(literal 1 binary64) (exp.f64 a))))) |
(-.f64 (log1p.f64 (pow.f64 (neg.f64 (exp.f64 a)) #s(literal 3 binary64))) (log1p.f64 (-.f64 (pow.f64 (exp.f64 a) #s(literal 2 binary64)) (neg.f64 (exp.f64 a))))) |
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (exp.f64 a)) (-.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 a) #s(literal 2 binary64)))))) |
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 a) #s(literal 2 binary64))) (neg.f64 (exp.f64 a))) (fma.f64 (pow.f64 (exp.f64 a) #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal 1 binary64))))) |
(+.f64 (log1p.f64 (neg.f64 (pow.f64 (exp.f64 a) #s(literal 2 binary64)))) (log.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 a)) #s(literal -1 binary64)))) |
(+.f64 (log1p.f64 (pow.f64 (neg.f64 (exp.f64 a)) #s(literal 3 binary64))) (log.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 a) #s(literal 2 binary64))) (neg.f64 (exp.f64 a))) #s(literal -1 binary64)))) |
(log.f64 (-.f64 #s(literal 1 binary64) (exp.f64 a))) |
(*.f64 #s(literal -1 binary64) (exp.f64 a)) |
(*.f64 (neg.f64 (exp.f64 a)) #s(literal 1 binary64)) |
(*.f64 (exp.f64 a) #s(literal -1 binary64)) |
(*.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 a))) |
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (exp.f64 a)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (exp.f64 a) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 a)))))) |
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (exp.f64 a) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (exp.f64 a)))) |
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (exp.f64 a) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (exp.f64 a) (exp.f64 a) (*.f64 #s(literal 0 binary64) (exp.f64 a)))))) |
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (exp.f64 a) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (exp.f64 a))) |
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (exp.f64 a) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (exp.f64 a) (exp.f64 a) (*.f64 #s(literal 0 binary64) (exp.f64 a))))) |
(neg.f64 (*.f64 #s(literal 1 binary64) (exp.f64 a))) |
(neg.f64 (exp.f64 a)) |
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (exp.f64 a))) (/.f64 (pow.f64 (exp.f64 a) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (exp.f64 a)))) |
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (exp.f64 a) (exp.f64 a) (*.f64 #s(literal 0 binary64) (exp.f64 a))))) (/.f64 (pow.f64 (exp.f64 a) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 (exp.f64 a) (exp.f64 a) (*.f64 #s(literal 0 binary64) (exp.f64 a)))))) |
(-.f64 #s(literal 0 binary64) (exp.f64 a)) |
(+.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 a))) |
(*.f64 (/.f64 (neg.f64 (expm1.f64 (-.f64 a b))) (expm1.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (/.f64 (expm1.f64 (-.f64 a b)) (pow.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal -1 binary64)))) |
(*.f64 (/.f64 (neg.f64 (expm1.f64 (-.f64 a b))) (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (/.f64 (expm1.f64 (-.f64 a b)) (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)))) |
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64))) |
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal -1 binary64))) |
(*.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 1 binary64)) |
(*.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal -1 binary64))) |
(*.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b))) |
(*.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal -2 binary64))) |
(pow.f64 (/.f64 (neg.f64 (expm1.f64 (-.f64 a b))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (expm1.f64 (-.f64 a b)) (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)) (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))))) #s(literal -1 binary64)) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (neg.f64 (expm1.f64 (-.f64 a b)))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (fma.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (neg.f64 (expm1.f64 (-.f64 a b)))) (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (neg.f64 (expm1.f64 (-.f64 a b)))) (*.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (neg.f64 (expm1.f64 (-.f64 a b)))))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (/.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (+.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))) (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))) (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))) (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) (*.f64 (pow.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))) (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) (fma.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)))))) |
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))) #s(literal -1 binary64)) (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (exp.f64 (-.f64 a b))) #s(literal -1 binary64))))) |
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 3 binary64)) #s(literal 0 binary64)) (+.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 0 binary64))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (neg.f64 (expm1.f64 (-.f64 a b)))))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (expm1.f64 (-.f64 a b))))) |
(/.f64 (neg.f64 (neg.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64)))) (neg.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))))) |
(/.f64 (neg.f64 (neg.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (expm1.f64 (-.f64 a b))))) |
(/.f64 (neg.f64 (neg.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (expm1.f64 (-.f64 a b)))) (*.f64 (neg.f64 (expm1.f64 (-.f64 a b))) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) |
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))))) (*.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)))) |
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) (*.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 3 binary64)))) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 4 binary64))) |
(/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) |
(/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) |
(/.f64 (neg.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (neg.f64 (expm1.f64 (-.f64 a b)))))) |
(/.f64 (neg.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (neg.f64 (expm1.f64 (-.f64 a b)))) |
(/.f64 (neg.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))))) |
(/.f64 (neg.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (expm1.f64 (-.f64 a b))))) |
(/.f64 (neg.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (expm1.f64 (-.f64 a b)))))) |
(/.f64 (neg.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) (neg.f64 (expm1.f64 (-.f64 a b)))) |
(/.f64 (neg.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (expm1.f64 (-.f64 a b)))))))) |
(/.f64 (neg.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) |
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) |
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)))) |
(/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (neg.f64 (expm1.f64 (-.f64 a b)))) |
(/.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (neg.f64 (neg.f64 (expm1.f64 (-.f64 a b))))) |
(/.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (expm1.f64 (-.f64 a b))) |
(/.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (neg.f64 (expm1.f64 (-.f64 a b))))) |
(/.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) (expm1.f64 (-.f64 a b))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (neg.f64 (expm1.f64 (-.f64 a b))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (expm1.f64 (-.f64 a b)) (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)) (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))))))) |
(/.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))) (neg.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) |
(/.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (expm1.f64 (-.f64 a b))))))) |
(/.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) |
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (expm1.f64 (-.f64 a b))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (expm1.f64 (-.f64 a b)) (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)) (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))))) |
(neg.f64 (expm1.f64 (-.f64 a b))) |
(fma.f64 (/.f64 (neg.f64 (expm1.f64 (-.f64 a b))) (expm1.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (/.f64 (expm1.f64 (-.f64 a b)) (pow.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal -1 binary64))) #s(literal 0 binary64)) |
(fma.f64 (/.f64 (neg.f64 (exp.f64 a)) #s(literal -1 binary64)) (exp.f64 (neg.f64 b)) #s(literal 1 binary64)) |
(fma.f64 (/.f64 (exp.f64 a) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (exp.f64 b)) #s(literal 1 binary64)) |
(fma.f64 (/.f64 (neg.f64 (expm1.f64 (-.f64 a b))) (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (/.f64 (expm1.f64 (-.f64 a b)) (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal -1 binary64))) #s(literal 0 binary64)) |
(fma.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64)) |
(fma.f64 (*.f64 #s(literal 1 binary64) (exp.f64 a)) (exp.f64 (neg.f64 b)) #s(literal 1 binary64)) |
(fma.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) #s(literal 0 binary64)) |
(fma.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 1 binary64) #s(literal 0 binary64)) |
(fma.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal -1 binary64)) #s(literal 0 binary64)) |
(fma.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (-.f64 a b))) #s(literal 1 binary64)) |
(fma.f64 #s(literal -1 binary64) (exp.f64 (-.f64 a b)) #s(literal 1 binary64)) |
(fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) #s(literal 0 binary64)) |
(fma.f64 (exp.f64 (neg.f64 b)) (pow.f64 (exp.f64 (neg.f64 a)) #s(literal -1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (exp.f64 (neg.f64 b)) (exp.f64 a) #s(literal 1 binary64)) |
(fma.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal -2 binary64)) #s(literal 0 binary64)) |
(fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) #s(literal 1 binary64) #s(literal 1 binary64)) |
(fma.f64 (exp.f64 (-.f64 a b)) #s(literal -1 binary64) #s(literal 1 binary64)) |
(fma.f64 (exp.f64 (-.f64 a b)) #s(literal 1 binary64) #s(literal 1 binary64)) |
(fma.f64 (neg.f64 (exp.f64 a)) (pow.f64 (neg.f64 (exp.f64 b)) #s(literal -1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (neg.f64 (exp.f64 a)) (exp.f64 (neg.f64 b)) #s(literal 1 binary64)) |
(fma.f64 (exp.f64 a) (*.f64 (exp.f64 (neg.f64 b)) #s(literal 1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (exp.f64 a) (neg.f64 (exp.f64 (neg.f64 b))) #s(literal 1 binary64)) |
(fma.f64 (exp.f64 a) (exp.f64 (neg.f64 b)) #s(literal 1 binary64)) |
(fma.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (-.f64 a b))) #s(literal 1 binary64)) |
(fma.f64 #s(literal 1 binary64) (exp.f64 (-.f64 a b)) #s(literal 1 binary64)) |
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (neg.f64 (expm1.f64 (-.f64 a b))))) (/.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (neg.f64 (expm1.f64 (-.f64 a b)))))) |
(-.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (neg.f64 (neg.f64 (expm1.f64 (-.f64 a b))))) (/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (expm1.f64 (-.f64 a b)))))) |
(-.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (expm1.f64 (-.f64 a b))) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal -1 binary64))) |
(-.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (neg.f64 (expm1.f64 (-.f64 a b))))) |
(-.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) |
(-.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))))) |
(-.f64 (/.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b))) |
(-.f64 (pow.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))) (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)))) |
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) |
(-.f64 (neg.f64 (exp.f64 (-.f64 a b))) #s(literal -1 binary64)) |
(-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) |
(-.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (-.f64 a b)))) |
(-.f64 #s(literal 1 binary64) (exp.f64 (-.f64 a b))) |
(+.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 0 binary64)) |
(+.f64 (neg.f64 (exp.f64 (-.f64 a b))) #s(literal 1 binary64)) |
(+.f64 (exp.f64 (-.f64 a b)) #s(literal 1 binary64)) |
(+.f64 #s(literal 0 binary64) (neg.f64 (expm1.f64 (-.f64 a b)))) |
(+.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (-.f64 a b)))) |
(+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 a b))) |
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))) (pow.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) #s(literal -1 binary64))) |
(*.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (pow.f64 (fma.f64 (log1p.f64 (exp.f64 (-.f64 a b))) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (*.f64 a a)) #s(literal -1 binary64))) |
(pow.f64 (/.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (fma.f64 (log1p.f64 (exp.f64 (-.f64 a b))) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (*.f64 a a)) (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (/.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (fma.f64 (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (*.f64 (/.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (*.f64 a a))) (neg.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (log1p.f64 (exp.f64 (-.f64 a b))) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (*.f64 a a))))) |
(/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (*.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)))) (*.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))))) |
(/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (*.f64 a a)) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a)) |
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)))) (neg.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (neg.f64 (fma.f64 (log1p.f64 (exp.f64 (-.f64 a b))) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (*.f64 a a)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (log1p.f64 (exp.f64 (-.f64 a b))) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (*.f64 a a)) (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))) |
(/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a)))) |
(/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (fma.f64 (log1p.f64 (exp.f64 (-.f64 a b))) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (*.f64 a a))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (log1p.f64 (exp.f64 (-.f64 a b))) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (*.f64 a a)) (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) |
(-.f64 (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a)) (/.f64 (*.f64 a a) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a))) |
(-.f64 (/.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))))) |
(+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) |
(+.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) |
(log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) |
(log1p.f64 (exp.f64 (-.f64 a b))) |
(/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64))) (fma.f64 (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (*.f64 (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (log1p.f64 (exp.f64 (-.f64 a b))))))) |
(/.f64 (-.f64 (pow.f64 (log.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (fma.f64 (log.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) (log.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) (fma.f64 (log.f64 (expm1.f64 (-.f64 a b))) (log.f64 (expm1.f64 (-.f64 a b))) (*.f64 (log.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) (log.f64 (expm1.f64 (-.f64 a b))))))) |
(/.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (fma.f64 (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) (*.f64 (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))))))) |
(/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 (log1p.f64 (/.f64 (expm1.f64 (-.f64 a b)) (exp.f64 (-.f64 b a)))) #s(literal 3 binary64))) (fma.f64 (log1p.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (log1p.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (fma.f64 (log1p.f64 (/.f64 (expm1.f64 (-.f64 a b)) (exp.f64 (-.f64 b a)))) (log1p.f64 (/.f64 (expm1.f64 (-.f64 a b)) (exp.f64 (-.f64 b a)))) (*.f64 (log1p.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (log1p.f64 (/.f64 (expm1.f64 (-.f64 a b)) (exp.f64 (-.f64 b a)))))))) |
(neg.f64 (log.f64 (/.f64 (neg.f64 (expm1.f64 (-.f64 a b))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))))) |
(neg.f64 (log.f64 (/.f64 (expm1.f64 (-.f64 a b)) (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))))) |
(neg.f64 (log.f64 (/.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)) (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))))) |
(neg.f64 (log.f64 (/.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))))))) |
(-.f64 (log.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) (log.f64 (neg.f64 (neg.f64 (expm1.f64 (-.f64 a b)))))) |
(-.f64 (log.f64 (neg.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))))) (log1p.f64 (exp.f64 (-.f64 a b)))) |
(-.f64 (log.f64 (neg.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64)))) (log.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))))) |
(-.f64 (log.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))))) (log.f64 (neg.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))))) |
(-.f64 (log.f64 (neg.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (log1p.f64 (exp.f64 (-.f64 a b)))) |
(-.f64 (log.f64 (neg.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))))) (log.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) |
(-.f64 (log.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (log.f64 (neg.f64 (neg.f64 (expm1.f64 (-.f64 a b)))))) |
(-.f64 (log.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (log.f64 (expm1.f64 (-.f64 a b)))) |
(-.f64 (log.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (log.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))))) |
(-.f64 (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (log1p.f64 (exp.f64 (-.f64 a b)))) |
(-.f64 (log.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) (log.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (expm1.f64 (-.f64 a b)))))) |
(-.f64 (log.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) (log.f64 (expm1.f64 (-.f64 a b)))) |
(-.f64 (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (log.f64 (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (expm1.f64 (-.f64 a b)))))))) |
(-.f64 (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) |
(-.f64 (log1p.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (log.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) |
(-.f64 (log1p.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (log1p.f64 (/.f64 (expm1.f64 (-.f64 a b)) (exp.f64 (-.f64 b a))))) |
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (neg.f64 (expm1.f64 (-.f64 a b))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))))) |
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (expm1.f64 (-.f64 a b)) (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))))) |
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)) (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))))) |
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))))))) |
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (expm1.f64 (-.f64 a b)))) |
(+.f64 (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (neg.f64 (log1p.f64 (exp.f64 (-.f64 a b))))) |
(+.f64 (log.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal -1 binary64)))) |
(+.f64 (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal -2 binary64)))) |
(+.f64 (log1p.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (log.f64 (pow.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)))) |
(+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 0 binary64)) |
(log.f64 (neg.f64 (expm1.f64 (-.f64 a b)))) |
(*.f64 (/.f64 (neg.f64 (expm1.f64 (-.f64 a b))) (neg.f64 (expm1.f64 (-.f64 a b)))) (/.f64 (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) |
(*.f64 (/.f64 (expm1.f64 (-.f64 a b)) (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (/.f64 (expm1.f64 (-.f64 a b)) (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)))) |
(*.f64 (/.f64 (expm1.f64 (-.f64 a b)) (expm1.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (/.f64 (expm1.f64 (-.f64 a b)) (pow.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal -1 binary64)))) |
(*.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal -1 binary64))) |
(*.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal -1 binary64))) |
(pow.f64 (/.f64 (neg.f64 (expm1.f64 (-.f64 a b))) (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (expm1.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b))) (+.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b))) #s(literal 1 binary64))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (neg.f64 (expm1.f64 (-.f64 a b)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (neg.f64 (expm1.f64 (-.f64 a b)))) (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (neg.f64 (expm1.f64 (-.f64 a b)))) (fma.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) (*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (neg.f64 (expm1.f64 (-.f64 a b)))) (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (fma.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal -1 binary64)) (*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (pow.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal -1 binary64)))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) #s(literal -1 binary64)) (fma.f64 (+.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b))) (+.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b))) #s(literal -1 binary64))))) |
(/.f64 (+.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))) |
(/.f64 (+.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) |
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)) #s(literal 0 binary64))))) |
(/.f64 (neg.f64 (neg.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (neg.f64 (expm1.f64 (-.f64 a b)))))) |
(/.f64 (neg.f64 (neg.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))))) |
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (neg.f64 (expm1.f64 (-.f64 a b)))) (neg.f64 (expm1.f64 (-.f64 a b)))) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) |
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))) (pow.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal 2 binary64))) |
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)) #s(literal 0 binary64)))) |
(/.f64 (neg.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (neg.f64 (-.f64 (exp.f64 (-.f64 a b)) #s(literal -1 binary64)))) |
(/.f64 (neg.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (expm1.f64 (-.f64 a b))))) |
(/.f64 (neg.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) |
(/.f64 (neg.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (expm1.f64 (-.f64 a b))))) |
(/.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 (exp.f64 (-.f64 a b)) #s(literal -1 binary64))) |
(/.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (neg.f64 (expm1.f64 (-.f64 a b)))) |
(/.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) (neg.f64 (expm1.f64 (-.f64 a b)))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (neg.f64 (expm1.f64 (-.f64 a b))) (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (expm1.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))))) |
(/.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) |
(/.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)) (expm1.f64 (-.f64 a b))) |
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (expm1.f64 (-.f64 a b))) (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (expm1.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))))) |
(fma.f64 (/.f64 (neg.f64 (expm1.f64 (-.f64 a b))) (neg.f64 (expm1.f64 (-.f64 a b)))) (/.f64 (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal 0 binary64)) |
(fma.f64 (/.f64 (expm1.f64 (-.f64 a b)) (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (/.f64 (expm1.f64 (-.f64 a b)) (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal -1 binary64))) #s(literal 0 binary64)) |
(fma.f64 (/.f64 (expm1.f64 (-.f64 a b)) (expm1.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (/.f64 (expm1.f64 (-.f64 a b)) (pow.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal -1 binary64))) #s(literal 0 binary64)) |
(fma.f64 (/.f64 (neg.f64 (exp.f64 a)) #s(literal -1 binary64)) (exp.f64 (neg.f64 b)) #s(literal -1 binary64)) |
(fma.f64 (/.f64 (exp.f64 a) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (exp.f64 b)) #s(literal -1 binary64)) |
(fma.f64 (*.f64 #s(literal 1 binary64) (exp.f64 a)) (exp.f64 (neg.f64 b)) #s(literal -1 binary64)) |
(fma.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal -1 binary64)) #s(literal 0 binary64)) |
(fma.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (-.f64 a b))) #s(literal -1 binary64)) |
(fma.f64 (exp.f64 (neg.f64 b)) (pow.f64 (exp.f64 (neg.f64 a)) #s(literal -1 binary64)) #s(literal -1 binary64)) |
(fma.f64 (exp.f64 (neg.f64 b)) (exp.f64 a) #s(literal -1 binary64)) |
(fma.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 0 binary64)) |
(fma.f64 (exp.f64 (-.f64 a b)) #s(literal 1 binary64) #s(literal -1 binary64)) |
(fma.f64 (neg.f64 (exp.f64 a)) (pow.f64 (neg.f64 (exp.f64 b)) #s(literal -1 binary64)) #s(literal -1 binary64)) |
(fma.f64 (exp.f64 a) (*.f64 (exp.f64 (neg.f64 b)) #s(literal 1 binary64)) #s(literal -1 binary64)) |
(fma.f64 (exp.f64 a) (exp.f64 (neg.f64 b)) #s(literal -1 binary64)) |
(fma.f64 #s(literal 1 binary64) (exp.f64 (-.f64 a b)) #s(literal -1 binary64)) |
(expm1.f64 (neg.f64 (-.f64 b a))) |
(expm1.f64 (*.f64 (-.f64 b a) #s(literal -1 binary64))) |
(expm1.f64 (*.f64 (log.f64 (exp.f64 (-.f64 b a))) #s(literal -1 binary64))) |
(expm1.f64 (-.f64 a b)) |
(-.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (-.f64 (exp.f64 (-.f64 a b)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 a b)) #s(literal -1 binary64)))) |
(-.f64 (+.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b))) #s(literal 1 binary64)) |
(-.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (neg.f64 (expm1.f64 (-.f64 a b)))) (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal -1 binary64))) |
(-.f64 (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (pow.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) #s(literal -1 binary64))) |
(-.f64 (/.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) (/.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)) (neg.f64 (expm1.f64 (-.f64 a b))))) |
(-.f64 (neg.f64 (exp.f64 (-.f64 a b))) #s(literal 1 binary64)) |
(-.f64 (exp.f64 (-.f64 a b)) #s(literal 1 binary64)) |
(+.f64 (+.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b))) #s(literal -1 binary64)) |
(+.f64 #s(literal -1 binary64) (exp.f64 (-.f64 a b))) |
(+.f64 (exp.f64 (-.f64 a b)) #s(literal -1 binary64)) |
(+.f64 (expm1.f64 (-.f64 a b)) #s(literal 0 binary64)) |
(+.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))) |
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))) (pow.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) #s(literal -1 binary64))) |
(*.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (pow.f64 (fma.f64 (log1p.f64 (exp.f64 (-.f64 a b))) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (*.f64 a a)) #s(literal -1 binary64))) |
(pow.f64 (/.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (fma.f64 (log1p.f64 (exp.f64 (-.f64 a b))) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (*.f64 a a)) (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (/.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (fma.f64 (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (*.f64 (/.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (*.f64 a a))) (neg.f64 (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (log1p.f64 (exp.f64 (-.f64 a b))) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (*.f64 a a))))) |
(/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (*.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)))) (*.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))))) |
(/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (*.f64 a a)) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a)) |
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)))) (neg.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (neg.f64 (fma.f64 (log1p.f64 (exp.f64 (-.f64 a b))) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (*.f64 a a)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (log1p.f64 (exp.f64 (-.f64 a b))) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (*.f64 a a)) (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))) |
(/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a)))) |
(/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (fma.f64 (log1p.f64 (exp.f64 (-.f64 a b))) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (*.f64 a a))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) (-.f64 (*.f64 a a) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (log1p.f64 (exp.f64 (-.f64 a b))) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) (*.f64 a a)) (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) |
(-.f64 (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a)) (/.f64 (*.f64 a a) (-.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a))) |
(-.f64 (/.f64 (*.f64 a a) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b))))) (/.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (-.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))))) |
(+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) a) |
(+.f64 a (log1p.f64 (exp.f64 (-.f64 a b)))) |
(log1p.f64 (neg.f64 (exp.f64 (-.f64 a b)))) |
(log1p.f64 (exp.f64 (-.f64 a b))) |
(/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 3 binary64))) (fma.f64 (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (+.f64 (pow.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 2 binary64)) (*.f64 (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (log1p.f64 (exp.f64 (-.f64 a b))))))) |
(/.f64 (-.f64 (pow.f64 (log.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (fma.f64 (log.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) (log.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) (fma.f64 (log.f64 (expm1.f64 (-.f64 a b))) (log.f64 (expm1.f64 (-.f64 a b))) (*.f64 (log.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) (log.f64 (expm1.f64 (-.f64 a b))))))) |
(/.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (fma.f64 (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) (*.f64 (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))))))) |
(/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 (log1p.f64 (/.f64 (expm1.f64 (-.f64 a b)) (exp.f64 (-.f64 b a)))) #s(literal 3 binary64))) (fma.f64 (log1p.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (log1p.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (fma.f64 (log1p.f64 (/.f64 (expm1.f64 (-.f64 a b)) (exp.f64 (-.f64 b a)))) (log1p.f64 (/.f64 (expm1.f64 (-.f64 a b)) (exp.f64 (-.f64 b a)))) (*.f64 (log1p.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (log1p.f64 (/.f64 (expm1.f64 (-.f64 a b)) (exp.f64 (-.f64 b a)))))))) |
(neg.f64 (log.f64 (/.f64 (neg.f64 (expm1.f64 (-.f64 a b))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))))) |
(neg.f64 (log.f64 (/.f64 (expm1.f64 (-.f64 a b)) (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))))) |
(neg.f64 (log.f64 (/.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)) (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))))) |
(neg.f64 (log.f64 (/.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))))))) |
(-.f64 (log.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) (log.f64 (neg.f64 (neg.f64 (expm1.f64 (-.f64 a b)))))) |
(-.f64 (log.f64 (neg.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))))) (log1p.f64 (exp.f64 (-.f64 a b)))) |
(-.f64 (log.f64 (neg.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64)))) (log.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))))) |
(-.f64 (log.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))))) (log.f64 (neg.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64))))) |
(-.f64 (log.f64 (neg.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (log1p.f64 (exp.f64 (-.f64 a b)))) |
(-.f64 (log.f64 (neg.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))))) (log.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) |
(-.f64 (log.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (log.f64 (neg.f64 (neg.f64 (expm1.f64 (-.f64 a b)))))) |
(-.f64 (log.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (log.f64 (expm1.f64 (-.f64 a b)))) |
(-.f64 (log.f64 (expm1.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (log.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))))) |
(-.f64 (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (log1p.f64 (exp.f64 (-.f64 a b)))) |
(-.f64 (log.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) (log.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (expm1.f64 (-.f64 a b)))))) |
(-.f64 (log.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) (log.f64 (expm1.f64 (-.f64 a b)))) |
(-.f64 (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (log.f64 (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (expm1.f64 (-.f64 a b)))))))) |
(-.f64 (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) |
(-.f64 (log1p.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (log.f64 (fma.f64 #s(literal -1 binary64) (expm1.f64 (-.f64 a b)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) |
(-.f64 (log1p.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (log1p.f64 (/.f64 (expm1.f64 (-.f64 a b)) (exp.f64 (-.f64 b a))))) |
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (neg.f64 (expm1.f64 (-.f64 a b))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))))) |
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (expm1.f64 (-.f64 a b)) (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))))) |
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)) (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))))) |
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))))))) |
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (expm1.f64 (-.f64 a b)))) |
(+.f64 (log1p.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (neg.f64 (log1p.f64 (exp.f64 (-.f64 a b))))) |
(+.f64 (log.f64 (neg.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal -1 binary64)))) |
(+.f64 (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal -2 binary64)))) |
(+.f64 (log1p.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (log.f64 (pow.f64 (fma.f64 (neg.f64 (exp.f64 (-.f64 a b))) (expm1.f64 (-.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)))) |
(+.f64 (log1p.f64 (exp.f64 (-.f64 a b))) #s(literal 0 binary64)) |
(log.f64 (neg.f64 (expm1.f64 (-.f64 a b)))) |
(*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 a b))) |
(*.f64 (neg.f64 (exp.f64 (-.f64 a b))) #s(literal 1 binary64)) |
(*.f64 (exp.f64 (-.f64 a b)) #s(literal -1 binary64)) |
(*.f64 (neg.f64 (exp.f64 a)) (exp.f64 (neg.f64 b))) |
(*.f64 (exp.f64 a) (neg.f64 (exp.f64 (neg.f64 b)))) |
(*.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (-.f64 a b)))) |
(pow.f64 (neg.f64 (exp.f64 (-.f64 b a))) #s(literal -1 binary64)) |
(/.f64 (+.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (+.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (-.f64 a b))))))) |
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 a)))) (neg.f64 (neg.f64 (exp.f64 b)))) |
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))))) (neg.f64 (+.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b))))) |
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))))) (neg.f64 (+.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b))))))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (exp.f64 a)))) (neg.f64 (neg.f64 (exp.f64 b)))) |
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 a))) (neg.f64 (exp.f64 b))) |
(/.f64 (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b)))) |
(/.f64 (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (+.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b)))))) |
(/.f64 (neg.f64 (neg.f64 (exp.f64 a))) (neg.f64 (neg.f64 (neg.f64 (exp.f64 b))))) |
(/.f64 (neg.f64 (neg.f64 (exp.f64 a))) (neg.f64 (exp.f64 b))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (exp.f64 (-.f64 b a))))) |
(/.f64 #s(literal -1 binary64) (exp.f64 (-.f64 b a))) |
(/.f64 (neg.f64 (exp.f64 a)) (neg.f64 (neg.f64 (exp.f64 b)))) |
(/.f64 (neg.f64 (exp.f64 a)) (exp.f64 b)) |
(/.f64 (exp.f64 a) (neg.f64 (exp.f64 b))) |
(/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (-.f64 b a)))) |
(neg.f64 (exp.f64 (-.f64 a b))) |
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b)))) (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b))))) |
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b)))))) (/.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b))))))) |
(-.f64 (/.f64 #s(literal 0 binary64) (exp.f64 b)) (exp.f64 (-.f64 a b))) |
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 b))) (/.f64 (exp.f64 a) (neg.f64 (neg.f64 (exp.f64 b))))) |
(-.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b))) |
(+.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (-.f64 a b)))) |
(*.f64 (/.f64 (neg.f64 (exp.f64 a)) #s(literal -1 binary64)) (exp.f64 (neg.f64 b))) |
(*.f64 (/.f64 (exp.f64 a) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (exp.f64 b))) |
(*.f64 (*.f64 #s(literal 1 binary64) (exp.f64 a)) (exp.f64 (neg.f64 b))) |
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (-.f64 a b)))) |
(*.f64 (exp.f64 (neg.f64 b)) (pow.f64 (exp.f64 (neg.f64 a)) #s(literal -1 binary64))) |
(*.f64 (exp.f64 (neg.f64 b)) (exp.f64 a)) |
(*.f64 (exp.f64 (-.f64 a b)) #s(literal 1 binary64)) |
(*.f64 (neg.f64 (exp.f64 a)) (pow.f64 (neg.f64 (exp.f64 b)) #s(literal -1 binary64))) |
(*.f64 (exp.f64 a) (*.f64 (exp.f64 (neg.f64 b)) #s(literal 1 binary64))) |
(*.f64 (exp.f64 a) (exp.f64 (neg.f64 b))) |
(*.f64 #s(literal 1 binary64) (exp.f64 (-.f64 a b))) |
(pow.f64 (exp.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (pow.f64 (+.f64 b a) #s(literal -1 binary64))) |
(pow.f64 (exp.f64 (-.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))) (pow.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) #s(literal -1 binary64))) |
(pow.f64 (/.f64 (exp.f64 (-.f64 b a)) #s(literal 1 binary64)) #s(literal -1 binary64)) |
(pow.f64 (exp.f64 (-.f64 b a)) #s(literal -1 binary64)) |
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 b))) #s(literal 3 binary64)) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 b))) (/.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 b))) (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 b))) (neg.f64 (exp.f64 (-.f64 a b))))))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (exp.f64 a)))) (neg.f64 (neg.f64 (neg.f64 (exp.f64 b))))) |
(/.f64 (neg.f64 (*.f64 (exp.f64 a) #s(literal 1 binary64))) (neg.f64 (exp.f64 b))) |
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 b))) (*.f64 (neg.f64 (exp.f64 b)) (*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 a))))) (pow.f64 (exp.f64 b) #s(literal 2 binary64))) |
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b)))) (*.f64 (neg.f64 (exp.f64 b)) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (exp.f64 b)) (+.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b))))) |
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b)))))) (*.f64 (neg.f64 (exp.f64 b)) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (-.f64 a b) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (exp.f64 b)) (+.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 (-.f64 a b) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (exp.f64 (-.f64 a b))))))) |
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 b))) (*.f64 (neg.f64 (exp.f64 b)) (neg.f64 (neg.f64 (exp.f64 a))))) (pow.f64 (exp.f64 b) #s(literal 2 binary64))) |
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (exp.f64 (-.f64 b a))) (*.f64 (neg.f64 (exp.f64 b)) #s(literal -1 binary64))) (*.f64 (neg.f64 (exp.f64 b)) (exp.f64 (-.f64 b a)))) |
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 (exp.f64 b)))) (*.f64 (neg.f64 (exp.f64 b)) (neg.f64 (exp.f64 a)))) (*.f64 (neg.f64 (exp.f64 b)) (neg.f64 (neg.f64 (exp.f64 b))))) |
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (exp.f64 b)) (*.f64 (neg.f64 (exp.f64 b)) (neg.f64 (exp.f64 a)))) (*.f64 (neg.f64 (exp.f64 b)) (exp.f64 b))) |
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 b))) (*.f64 (neg.f64 (exp.f64 b)) (exp.f64 a))) (pow.f64 (exp.f64 b) #s(literal 2 binary64))) |
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (-.f64 b a)))) (*.f64 (neg.f64 (exp.f64 b)) #s(literal 1 binary64))) (*.f64 (neg.f64 (exp.f64 b)) (neg.f64 (exp.f64 (-.f64 b a))))) |
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 a)))) (neg.f64 (exp.f64 b))) |
(/.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 (exp.f64 a)))) (neg.f64 (exp.f64 b))) |
(/.f64 (exp.f64 (/.f64 (*.f64 a a) (+.f64 b a))) (exp.f64 (/.f64 (*.f64 b b) (+.f64 b a)))) |
(/.f64 (exp.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (fma.f64 b (+.f64 b a) (*.f64 a a)))) (exp.f64 (/.f64 (pow.f64 b #s(literal 3 binary64)) (fma.f64 b (+.f64 b a) (*.f64 a a))))) |
(/.f64 (neg.f64 (neg.f64 (exp.f64 a))) (neg.f64 (neg.f64 (exp.f64 b)))) |
(/.f64 (*.f64 (exp.f64 a) #s(literal 1 binary64)) (exp.f64 b)) |
(/.f64 (*.f64 #s(literal 1 binary64) (exp.f64 a)) (exp.f64 b)) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (-.f64 b a)) #s(literal 1 binary64)))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (-.f64 b a)))) |
(/.f64 (neg.f64 (exp.f64 a)) (neg.f64 (exp.f64 b))) |
(/.f64 (exp.f64 a) (exp.f64 b)) |
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 (-.f64 b a))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (-.f64 b a)) #s(literal 1 binary64))) |
(/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 b a))) |
(neg.f64 (neg.f64 (exp.f64 (-.f64 a b)))) |
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 b))) (neg.f64 (exp.f64 (-.f64 a b)))) |
(exp.f64 (neg.f64 (-.f64 b a))) |
(exp.f64 (*.f64 (-.f64 b a) #s(literal -1 binary64))) |
(exp.f64 (*.f64 (log.f64 (exp.f64 (-.f64 b a))) #s(literal -1 binary64))) |
(exp.f64 (-.f64 a b)) |
(exp.f64 a) |
Compiled 11 080 to 1 934 computations (82.5% saved)
9 alts after pruning (8 fresh and 1 done)
Pruned | Kept | Total | |
---|---|---|---|
New | 433 | 8 | 441 |
Fresh | 0 | 0 | 0 |
Picked | 2 | 1 | 3 |
Done | 0 | 0 | 0 |
Total | 435 | 9 | 444 |
Status | Accuracy | Program |
---|---|---|
56.5% | (+.f64 a (/.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (fma.f64 (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) (*.f64 (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))))))) | |
7.6% | (+.f64 a (log1p.f64 (neg.f64 #s(approx (exp (- a b)) (exp.f64 (neg.f64 b)))))) | |
54.2% | (+.f64 a (log.f64 (-.f64 #s(literal 0 binary64) #s(approx (- (exp (- a b)) 1) (expm1.f64 a))))) | |
100.0% | (+.f64 a (log.f64 (neg.f64 (expm1.f64 (-.f64 a b))))) | |
✓ | 11.1% | (+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) |
8.3% | (+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) a #s(literal -1/2 binary64)) a #s(literal -1 binary64)) a #s(literal -1 binary64)))))) | |
5.9% | (+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) a #s(literal -1 binary64)) a #s(literal -1 binary64)))))) | |
7.9% | (+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (-.f64 #s(literal -1 binary64) a))))) | |
3.1% | (+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) #s(literal -1 binary64))))) |
Compiled 437 to 212 computations (51.5% saved)
Inputs |
---|
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) #s(literal -1 binary64))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (-.f64 #s(literal -1 binary64) a))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) a #s(literal -1 binary64)) a #s(literal -1 binary64)))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) a #s(literal -1/2 binary64)) a #s(literal -1 binary64)) a #s(literal -1 binary64)))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) |
(+.f64 a (log.f64 (-.f64 #s(literal 0 binary64) #s(approx (- (exp (- a b)) 1) (expm1.f64 a))))) |
(+.f64 a (log1p.f64 (neg.f64 #s(approx (exp (- a b)) (exp.f64 (neg.f64 b)))))) |
(+.f64 a (log.f64 (neg.f64 (expm1.f64 (-.f64 a b))))) |
(+.f64 a (log1p.f64 (neg.f64 (exp.f64 (-.f64 a b))))) |
(+.f64 a (log.f64 (-.f64 #s(literal 0 binary64) (expm1.f64 (-.f64 a b))))) |
(+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
(+.f64 a (/.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (fma.f64 (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64))) (*.f64 (log.f64 (pow.f64 (neg.f64 (expm1.f64 (-.f64 a b))) #s(literal 3 binary64))) (log.f64 (pow.f64 (expm1.f64 (-.f64 a b)) #s(literal 2 binary64)))))))) |
Outputs |
---|
(+.f64 a (log.f64 (neg.f64 (expm1.f64 (-.f64 a b))))) |
4 calls:
3.0ms | b |
3.0ms | a |
3.0ms | (+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
2.0ms | (exp.f64 b) |
Accuracy | Segments | Branch |
---|---|---|
100.0% | 1 | a |
100.0% | 1 | b |
100.0% | 1 | (+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
100.0% | 1 | (exp.f64 b) |
Compiled 14 to 16 computations (-14.3% saved)
Inputs |
---|
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) #s(literal -1 binary64))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (-.f64 #s(literal -1 binary64) a))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) a #s(literal -1 binary64)) a #s(literal -1 binary64)))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) a #s(literal -1/2 binary64)) a #s(literal -1 binary64)) a #s(literal -1 binary64)))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) |
(+.f64 a (log.f64 (-.f64 #s(literal 0 binary64) #s(approx (- (exp (- a b)) 1) (expm1.f64 a))))) |
(+.f64 a (log1p.f64 (neg.f64 #s(approx (exp (- a b)) (exp.f64 (neg.f64 b)))))) |
Outputs |
---|
(+.f64 a (log.f64 (-.f64 #s(literal 0 binary64) #s(approx (- (exp (- a b)) 1) (expm1.f64 a))))) |
(+.f64 a (log1p.f64 (neg.f64 #s(approx (exp (- a b)) (exp.f64 (neg.f64 b)))))) |
4 calls:
2.0ms | b |
2.0ms | a |
2.0ms | (+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
2.0ms | (exp.f64 b) |
Accuracy | Segments | Branch |
---|---|---|
56.6% | 2 | a |
57.5% | 2 | b |
54.2% | 1 | (+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
57.5% | 2 | (exp.f64 b) |
Compiled 14 to 16 computations (-14.3% saved)
Inputs |
---|
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) #s(literal -1 binary64))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (-.f64 #s(literal -1 binary64) a))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) a #s(literal -1 binary64)) a #s(literal -1 binary64)))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) a #s(literal -1/2 binary64)) a #s(literal -1 binary64)) a #s(literal -1 binary64)))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) |
(+.f64 a (log.f64 (-.f64 #s(literal 0 binary64) #s(approx (- (exp (- a b)) 1) (expm1.f64 a))))) |
Outputs |
---|
(+.f64 a (log.f64 (-.f64 #s(literal 0 binary64) #s(approx (- (exp (- a b)) 1) (expm1.f64 a))))) |
4 calls:
2.0ms | b |
2.0ms | a |
2.0ms | (+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
2.0ms | (exp.f64 b) |
Accuracy | Segments | Branch |
---|---|---|
54.2% | 1 | (+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
54.2% | 1 | a |
54.2% | 1 | (exp.f64 b) |
54.2% | 1 | b |
Compiled 14 to 16 computations (-14.3% saved)
Inputs |
---|
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) #s(literal -1 binary64))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (-.f64 #s(literal -1 binary64) a))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) a #s(literal -1 binary64)) a #s(literal -1 binary64)))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) a #s(literal -1/2 binary64)) a #s(literal -1 binary64)) a #s(literal -1 binary64)))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) |
Outputs |
---|
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) |
4 calls:
2.0ms | b |
2.0ms | a |
2.0ms | (+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
1.0ms | (exp.f64 b) |
Accuracy | Segments | Branch |
---|---|---|
11.1% | 1 | a |
11.1% | 1 | b |
11.1% | 1 | (+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
11.1% | 1 | (exp.f64 b) |
Compiled 14 to 16 computations (-14.3% saved)
Inputs |
---|
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) #s(literal -1 binary64))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (-.f64 #s(literal -1 binary64) a))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) a #s(literal -1 binary64)) a #s(literal -1 binary64)))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) a #s(literal -1/2 binary64)) a #s(literal -1 binary64)) a #s(literal -1 binary64)))))) |
Outputs |
---|
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) a #s(literal -1/2 binary64)) a #s(literal -1 binary64)) a #s(literal -1 binary64)))))) |
4 calls:
2.0ms | b |
2.0ms | a |
1.0ms | (+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
1.0ms | (exp.f64 b) |
Accuracy | Segments | Branch |
---|---|---|
8.3% | 1 | b |
8.3% | 1 | a |
8.3% | 1 | (+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
8.3% | 1 | (exp.f64 b) |
Compiled 14 to 16 computations (-14.3% saved)
Inputs |
---|
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) #s(literal -1 binary64))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (-.f64 #s(literal -1 binary64) a))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) a #s(literal -1 binary64)) a #s(literal -1 binary64)))))) |
Outputs |
---|
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (-.f64 #s(literal -1 binary64) a))))) |
4 calls:
1.0ms | b |
1.0ms | a |
1.0ms | (+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
1.0ms | (exp.f64 b) |
Accuracy | Segments | Branch |
---|---|---|
7.9% | 1 | b |
7.9% | 1 | a |
7.9% | 1 | (+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
7.9% | 1 | (exp.f64 b) |
Compiled 14 to 16 computations (-14.3% saved)
Total 0.0b remaining (0%)
Threshold costs 0b (0%)
Inputs |
---|
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) #s(literal -1 binary64))))) |
Outputs |
---|
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) #s(literal -1 binary64))))) |
4 calls:
15.0ms | (+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
14.0ms | (exp.f64 b) |
1.0ms | a |
1.0ms | b |
Accuracy | Segments | Branch |
---|---|---|
3.1% | 1 | b |
3.1% | 1 | a |
3.1% | 1 | (+.f64 a (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 a) (exp.f64 b))))) |
3.1% | 1 | (exp.f64 b) |
Compiled 14 to 16 computations (-14.3% saved)
1× | binary-search |
1× | narrow-enough |
Time | Left | Right |
---|---|---|
15.0ms | 1.024342473264125e-18 | 3.9302273944881604e-18 |
11.0ms | 71× | 1 | valid |
1.0ms | 9× | 0 | valid |
Compiled 143 to 134 computations (6.3% saved)
ival-exp
: 3.0ms (33.4% of total)ival-log
: 2.0ms (22.3% of total)ival-div
: 1.0ms (11.1% of total)adjust
: 1.0ms (11.1% of total)ival-add
: 1.0ms (11.1% of total)ival-sub
: 1.0ms (11.1% of total)ival-assert
: 0.0ms (0% of total)ival-true
: 0.0ms (0% of total)exact
: 0.0ms (0% of total)1× | egg-herbie |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 56 | 127 |
1 | 79 | 127 |
2 | 93 | 127 |
3 | 100 | 127 |
4 | 101 | 127 |
1× | saturated |
Inputs |
---|
(+.f64 a (log.f64 (neg.f64 (expm1.f64 (-.f64 a b))))) |
(if (<=.f64 b #s(literal 2466341007804043/649037107316853453566312041152512 binary64)) (+.f64 a (log.f64 (-.f64 #s(literal 0 binary64) #s(approx (- (exp (- a b)) 1) (expm1.f64 a))))) (+.f64 a (log1p.f64 (neg.f64 #s(approx (exp (- a b)) (exp.f64 (neg.f64 b))))))) |
(+.f64 a (log.f64 (-.f64 #s(literal 0 binary64) #s(approx (- (exp (- a b)) 1) (expm1.f64 a))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) a #s(literal -1/2 binary64)) a #s(literal -1 binary64)) a #s(literal -1 binary64)))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (-.f64 #s(literal -1 binary64) a))))) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) #s(literal -1 binary64))))) |
Outputs |
---|
(+.f64 a (log.f64 (neg.f64 (expm1.f64 (-.f64 a b))))) |
(+.f64 (log.f64 (neg.f64 (expm1.f64 (-.f64 a b)))) a) |
(if (<=.f64 b #s(literal 2466341007804043/649037107316853453566312041152512 binary64)) (+.f64 a (log.f64 (-.f64 #s(literal 0 binary64) #s(approx (- (exp (- a b)) 1) (expm1.f64 a))))) (+.f64 a (log1p.f64 (neg.f64 #s(approx (exp (- a b)) (exp.f64 (neg.f64 b))))))) |
(if (<=.f64 b #s(literal 2466341007804043/649037107316853453566312041152512 binary64)) (+.f64 (log.f64 (neg.f64 #s(approx (- (exp (- a b)) 1) (expm1.f64 a)))) a) (+.f64 (log1p.f64 (neg.f64 #s(approx (exp (- a b)) (exp.f64 (neg.f64 b))))) a)) |
(+.f64 a (log.f64 (-.f64 #s(literal 0 binary64) #s(approx (- (exp (- a b)) 1) (expm1.f64 a))))) |
(+.f64 (log.f64 (neg.f64 #s(approx (- (exp (- a b)) 1) (expm1.f64 a)))) a) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a))))) |
(+.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 (neg.f64 (exp.f64 a)))) a) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) a #s(literal -1/2 binary64)) a #s(literal -1 binary64)) a #s(literal -1 binary64)))))) |
(+.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) a #s(literal -1/2 binary64)) a #s(literal -1 binary64)) a #s(literal -1 binary64))))) a) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (-.f64 #s(literal -1 binary64) a))))) |
(+.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) (-.f64 #s(literal -1 binary64) a)))) a) |
(+.f64 a #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) #s(literal -1 binary64))))) |
(+.f64 #s(approx (log (- 1 (/ (exp a) (exp b)))) (log1p.f64 #s(approx (neg (exp a)) #s(literal -1 binary64)))) a) |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 180 | 927 |
1 | 580 | 897 |
2 | 1854 | 845 |
0 | 8176 | 781 |
0 | 332 | 1945 |
1 | 1041 | 1834 |
2 | 3013 | 1759 |
0 | 8231 | 1566 |
0 | 9 | 30 |
0 | 15 | 26 |
1 | 54 | 26 |
2 | 384 | 26 |
3 | 6313 | 26 |
0 | 9249 | 22 |
0 | 23 | 86 |
0 | 38 | 79 |
1 | 163 | 79 |
2 | 1187 | 79 |
0 | 8981 | 73 |
1× | fuel |
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 |
Compiled 286 to 189 computations (33.9% saved)
Compiled 274 to 128 computations (53.3% saved)
Loading profile data...