Logistic distribution

Time bar (total: 12.4s)

start0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated

analyze56.0ms (0.5%)

Memory
-24.1MiB live, 100.2MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%24.7%75.3%0%0%0%0
0%0%24.7%75.3%0%0%0%1
0%0%24.7%75.3%0%0%0%2
0%0%24.7%75.3%0%0%0%3
0%0%24.7%75.3%0%0%0%4
50%12.4%12.4%75.3%0%0%0%5
50%12.4%12.4%75.3%0%0%0%6
75%18.5%6.2%75.3%0%0%0%7
75%18.5%6.2%75.3%0%0%0%8
87.5%21.6%3.1%75.3%0%0%0%9
87.5%21.6%3.1%75.3%0%0%0%10
93.7%23.2%1.5%75.3%0%0%0%11
93.7%23.2%1.5%75.3%0%0%0%12
Compiler

Compiled 34 to 17 computations (50% saved)

sample1.7s (13.9%)

Memory
35.9MiB live, 2 751.4MiB allocated
Samples
1.3s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.1s
ival-exp: 202.0ms (19% of total)
const: 200.0ms (18.8% of total)
ival-div: 193.0ms (18.1% of total)
ival-mult: 111.0ms (10.4% of total)
ival-add: 107.0ms (10.1% of total)
ival-fabs: 98.0ms (9.2% of total)
ival-<=: 84.0ms (7.9% of total)
ival-neg: 39.0ms (3.7% of total)
ival-and: 13.0ms (1.2% of total)
exact: 13.0ms (1.2% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain238.0ms (1.9%)

Memory
7.2MiB live, 287.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
00-0-#s(literal 1 binary32)
00-0-(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
01(-0.6888353824615479 0.0034340994898229837)0-(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
00-0-s
00-0-(neg.f32 (fabs.f32 x))
00-0-(*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))
00-0-(/.f32 (neg.f32 (fabs.f32 x)) s)
00-0-(*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))
00-0-x
00-0-(fabs.f32 x)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
exp.f32(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))sensitivity11
Confusion
Predicted +Predicted -
+00
-1255
Precision
0.0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-11254
Precision?
0.0
Recall?
0/0
Freqs
test
numberfreq
0255
11
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-100
Precision?
0.0
Recall?
0/0
Samples
73.0ms512×0valid
Compiler

Compiled 276 to 48 computations (82.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 57.0ms
ival-mult: 27.0ms (47.7% of total)
ival-div: 11.0ms (19.4% of total)
ival-exp: 8.0ms (14.1% of total)
ival-add: 3.0ms (5.3% of total)
ival-fabs: 3.0ms (5.3% of total)
ival-neg: 2.0ms (3.5% of total)
ival-true: 1.0ms (1.8% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess208.0ms (1.7%)

Memory
-21.6MiB live, 219.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
031140
1123128
2442123
31364121
43823121
56461121
01126
01926
14526
211425
322825
438225
567419
6125118
7251118
8466118
0821118
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Outputs
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
(/.f32 (/.f32 #s(literal 1 binary32) s) (+.f32 (+.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (exp.f32 (/.f32 (fabs.f32 x) s))))
Symmetry

(abs x)

Compiler

Compiled 26 to 11 computations (57.7% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Compiler

Compiled 26 to 11 computations (57.7% saved)

simplify159.0ms (1.3%)

Memory
29.3MiB live, 186.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 (neg.f32 (fabs.f32 x)) s)
cost-diff0
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
cost-diff64
(*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))
cost-diff3776
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01182
01982
14582
211479
322879
438279
567473
6125172
7251172
8466172
0821171
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
(fabs.f32 x)
x
s
(*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))
(*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
#s(literal 1 binary32)
Outputs
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
(/.f32 (/.f32 #s(literal 1 binary32) s) (+.f32 (+.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (exp.f32 (/.f32 (fabs.f32 x) s))))
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
(fabs.f32 x)
x
s
(*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))
(fma.f32 (/.f32 (+.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (exp.f32 (/.f32 (fabs.f32 x) s))) s s)
(*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))
(fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s)
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
#s(literal 1 binary32)

localize78.0ms (0.6%)

Memory
-4.8MiB live, 77.7MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.02734375
(*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))
accuracy0.03515625
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
accuracy0.03515625
(*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))
accuracy0.06869125976844201
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Samples
70.0ms256×0valid
Compiler

Compiled 166 to 24 computations (85.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 6.0ms (34.4% of total)
ival-div: 4.0ms (22.9% of total)
ival-exp: 3.0ms (17.2% of total)
ival-fabs: 2.0ms (11.5% of total)
ival-add: 1.0ms (5.7% of total)
ival-neg: 1.0ms (5.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series25.0ms (0.2%)

Memory
10.0MiB live, 46.3MiB allocated
Counts
6 → 144
Calls
Call 1
Inputs
#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())
#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())
#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())
#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())
#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())
Outputs
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (* 2 s) (taylor inf s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 2 (* -1 (/ (fabs x) s)))) (taylor inf s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))) (taylor inf s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (fabs x) s))) (taylor inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))) (taylor inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))) (taylor inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (* 4 s) (taylor inf s) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 4 (* -4 (/ (fabs x) s)))) (taylor inf s) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* -1 (/ (pow (fabs x) 3) (pow s 3))) (+ (* -2/3 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2)))))))) (taylor inf s) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s)) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (* 2 s) (taylor -inf s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (/ (fabs x) s) 2))) (taylor -inf s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow (fabs x) 2) s))) s)) 2))) (taylor -inf s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* -1 (/ (+ (* -1/2 (pow (fabs x) 2)) (* 1/6 (/ (pow (fabs x) 3) s))) s))) s)) 2))) (taylor -inf s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor -inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (fabs x) s))) (taylor -inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s))) (taylor -inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s))) (taylor -inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor -inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s))) (taylor -inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s))) (taylor -inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (* 4 s) (taylor -inf s) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* 4 (/ (fabs x) s)) 4))) (taylor -inf s) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (+ (* 2 (/ (pow (fabs x) 2) s)) (/ (pow (fabs x) 2) s))) s)) 4))) (taylor -inf s) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (* -1 (/ (+ (* -1 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) (+ (* 2/3 (/ (pow (fabs x) 3) s)) (/ (pow (fabs x) 3) s))) s))) s)) 4))) (taylor -inf s) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor inf x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor inf x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor inf x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor inf x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor -inf x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor -inf x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor -inf x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor -inf x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor -inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor -inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor -inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor -inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
7.0ms
s
@inf
((/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (exp (/ (neg (fabs x)) s)) (/ (neg (fabs x)) s) (+ 1 (exp (/ (neg (fabs x)) s))) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))))
3.0ms
x
@inf
((/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (exp (/ (neg (fabs x)) s)) (/ (neg (fabs x)) s) (+ 1 (exp (/ (neg (fabs x)) s))) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))))
3.0ms
s
@0
((/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (exp (/ (neg (fabs x)) s)) (/ (neg (fabs x)) s) (+ 1 (exp (/ (neg (fabs x)) s))) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))))
2.0ms
s
@-inf
((/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (exp (/ (neg (fabs x)) s)) (/ (neg (fabs x)) s) (+ 1 (exp (/ (neg (fabs x)) s))) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))))
2.0ms
x
@-inf
((/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (exp (/ (neg (fabs x)) s)) (/ (neg (fabs x)) s) (+ 1 (exp (/ (neg (fabs x)) s))) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))))

simplify255.0ms (2.1%)

Memory
-21.8MiB live, 321.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02302020
17011883
222981718
090541661
Stop Event
iter limit
node limit
Counts
144 → 144
Calls
Call 1
Inputs
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1/4 s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(* 2 s)
(* s (+ 2 (* -1 (/ (fabs x) s))))
(* s (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(* s (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))))
1
(+ 1 (* -1 (/ (fabs x) s)))
(+ 1 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+ 1 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(* 4 s)
(* s (+ 4 (* -4 (/ (fabs x) s))))
(* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2))))))
(* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* -1 (/ (pow (fabs x) 3) (pow s 3))) (+ (* -2/3 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2))))))))
(/ 1/4 s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
(* 2 s)
(* -1 (* s (- (/ (fabs x) s) 2)))
(* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow (fabs x) 2) s))) s)) 2)))
(* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* -1 (/ (+ (* -1/2 (pow (fabs x) 2)) (* 1/6 (/ (pow (fabs x) 3) s))) s))) s)) 2)))
1
(+ 1 (* -1 (/ (fabs x) s)))
(+ 1 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(+ 1 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(* 4 s)
(* -1 (* s (- (* 4 (/ (fabs x) s)) 4)))
(* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (+ (* 2 (/ (pow (fabs x) 2) s)) (/ (pow (fabs x) 2) s))) s)) 4)))
(* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (* -1 (/ (+ (* -1 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) (+ (* 2/3 (/ (pow (fabs x) 3) s)) (/ (pow (fabs x) 3) s))) s))) s)) 4)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
Outputs
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) (+.f32 (-.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (-.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32)) #s(literal 1/16 binary32)) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32))))) #s(literal 1/4 binary32))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(/.f32 (-.f32 (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (pow.f32 s #s(literal 4 binary32))) #s(literal 1/96 binary32) (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)))) (fma.f32 (fabs.f32 x) (-.f32 (/.f32 (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/16 binary32) (*.f32 #s(literal -1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) (pow.f32 s #s(literal 3 binary32)))) (fma.f32 #s(literal 1/16 binary32) (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)) (pow.f32 s #s(literal 4 binary32)))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 x x)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) (pow.f32 s #s(literal 4 binary32))) #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))))))) s)
(* 2 s)
(*.f32 #s(literal 2 binary32) s)
(* s (+ 2 (* -1 (/ (fabs x) s))))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)) s)
(* s (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s)) s)
(* s (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))))
(*.f32 (fma.f32 #s(literal -1/6 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s))) s)
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s))
(+ 1 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s))
(+ 1 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(fma.f32 #s(literal -1/6 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s)))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s))
(+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(fma.f32 #s(literal -1/6 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s)))
(* 4 s)
(*.f32 #s(literal 4 binary32) s)
(* s (+ 4 (* -4 (/ (fabs x) s))))
(*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) s)
(* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2))))))
(*.f32 (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32))) s)
(* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* -1 (/ (pow (fabs x) 3) (pow s 3))) (+ (* -2/3 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2))))))))
(*.f32 (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32) (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)))) s)
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(/.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s)) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(/.f32 (-.f32 (-.f32 (fma.f32 #s(literal 1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/4 binary32)) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32))))) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s)) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
(/.f32 (-.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s)) (/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) s) #s(literal 1/96 binary32) (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/16 binary32) (*.f32 #s(literal -1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))))) (fma.f32 (*.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) s) #s(literal 3/4 binary32)) #s(literal 1/16 binary32) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (*.f32 (/.f32 (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/16 binary32) (*.f32 #s(literal -1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) s) (fabs.f32 x))))) (pow.f32 s #s(literal 3 binary32)))) (neg.f32 s))
(* 2 s)
(*.f32 #s(literal 2 binary32) s)
(* -1 (* s (- (/ (fabs x) s) 2)))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)) s)
(* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow (fabs x) 2) s))) s)) 2)))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s)) s)
(* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* -1 (/ (+ (* -1/2 (pow (fabs x) 2)) (* 1/6 (/ (pow (fabs x) 3) s))) s))) s)) 2)))
(*.f32 (+.f32 (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal -1/6 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 x x))) s) (fabs.f32 x)) s) #s(literal 2 binary32)) s)
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s))
(+ 1 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s))
(+ 1 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(+.f32 (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal -1/6 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 x x))) s) (fabs.f32 x)) s) #s(literal 1 binary32))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(+.f32 (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal -1/6 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 x x))) s) (fabs.f32 x)) s) #s(literal 2 binary32))
(* 4 s)
(*.f32 #s(literal 4 binary32) s)
(* -1 (* s (- (* 4 (/ (fabs x) s)) 4)))
(*.f32 (neg.f32 s) (fma.f32 #s(literal 4 binary32) (/.f32 (fabs.f32 x) s) #s(literal -4 binary32)))
(* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (+ (* 2 (/ (pow (fabs x) 2) s)) (/ (pow (fabs x) 2) s))) s)) 4)))
(*.f32 (neg.f32 s) (-.f32 #s(literal -4 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal 3 binary32) (*.f32 #s(literal -4 binary32) (fabs.f32 x))) s)))
(* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (* -1 (/ (+ (* -1 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) (+ (* 2/3 (/ (pow (fabs x) 3) s)) (/ (pow (fabs x) 3) s))) s))) s)) 4)))
(*.f32 (neg.f32 s) (-.f32 #s(literal -4 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) (fabs.f32 x) (/.f32 (fma.f32 #s(literal -5/3 binary32) (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) (*.f32 #s(literal 3 binary32) (*.f32 x x))) s)) s)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)

rewrite153.0ms (1.2%)

Memory
6.0MiB live, 285.8MiB allocated
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01174
01974
17460
247359
3527758
0822958
Stop Event
iter limit
node limit
iter limit
Counts
6 → 607
Calls
Call 1
Inputs
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
(*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
(*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval180.0ms (1.5%)

Memory
5.2MiB live, 416.4MiB allocated
Compiler

Compiled 44 739 to 3 418 computations (92.4% saved)

prune33.0ms (0.3%)

Memory
-3.1MiB live, 114.6MiB allocated
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New1 259121 271
Fresh000
Picked101
Done000
Total1 260121 272
Accuracy
100.0%
Counts
1 272 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
99.8%
(/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s)
99.8%
(/.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s))))
99.8%
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
99.7%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) s))
99.8%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (+.f32 (/.f32 s (exp.f32 (/.f32 (fabs.f32 x) s))) s) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
93.5%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
72.6%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 #s(literal -4 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal 3 binary32) (*.f32 #s(literal -4 binary32) (fabs.f32 x))) s)))))
93.0%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
99.7%
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s))) s))
31.0%
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s))
31.2%
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
Compiler

Compiled 448 to 304 computations (32.1% saved)

simplify158.0ms (1.3%)

Memory
22.5MiB live, 137.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
cost-diff0
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
cost-diff0
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32))
cost-diff0
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
cost-diff0
(/.f32 (neg.f32 (fabs.f32 x)) s)
cost-diff0
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
cost-diff64
(*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))
cost-diff3552
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
cost-diff0
(neg.f32 (fabs.f32 x))
cost-diff0
(/.f32 (neg.f32 (fabs.f32 x)) s)
cost-diff0
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
cost-diff0
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
cost-diff0
(/.f32 #s(literal 1/4 binary32) s)
cost-diff0
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
cost-diff0
(/.f32 (neg.f32 (fabs.f32 x)) s)
cost-diff0
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
cost-diff0
(/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s)
cost-diff3200
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035355
055334
189334
2181331
3377329
4611329
51049321
62035321
73104321
84956321
08383320
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)))
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
(fabs.f32 x)
x
s
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
#s(literal 1 binary32)
#s(literal 2 binary32)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
(/.f32 #s(literal 1/4 binary32) s)
#s(literal 1/4 binary32)
s
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
(fabs.f32 x)
x
s
#s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))
(*.f32 #s(literal 4 binary32) s)
#s(literal 4 binary32)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
(fabs.f32 x)
x
s
(*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))
(*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
#s(literal 1 binary32)
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))
#s(literal 2 binary32)
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
#s(literal 1 binary32)
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
(fabs.f32 x)
x
s
#s(literal -2 binary32)
Outputs
(/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s)
(/.f32 (/.f32 #s(literal 1 binary32) s) (+.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) s)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) s)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)))
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
(fabs.f32 x)
x
s
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
#s(literal 1 binary32)
#s(literal 2 binary32)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
(/.f32 #s(literal 1/4 binary32) s)
#s(literal 1/4 binary32)
s
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
(fabs.f32 x)
x
s
#s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))
(*.f32 #s(literal 4 binary32) s)
#s(literal 4 binary32)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (fma.f32 (exp.f32 (/.f32 (fabs.f32 x) s)) s s))
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
(fabs.f32 x)
x
s
(*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))
(*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s))
(*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))
(fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s)
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
#s(literal 1 binary32)
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))
#s(literal 2 binary32)
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) s) (exp.f32 (/.f32 (fabs.f32 x) s)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
(/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s)))
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
#s(literal 1 binary32)
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
(fabs.f32 x)
x
s
#s(literal -2 binary32)

localize95.0ms (0.8%)

Memory
-4.4MiB live, 112.9MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.025722509768442016
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
accuracy0.033535009768442016
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32))
accuracy0.03515625
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
accuracy0.0546875
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
accuracy0.03515625
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
accuracy0.03515625
(*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))
accuracy0.06869125976844201
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
accuracy17.689829045000803
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))
accuracy0
(fabs.f32 x)
accuracy0.025722509768442016
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
accuracy0.06869125976844201
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
accuracy18.46002078557635
#s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))
accuracy0
(/.f32 #s(literal 1/4 binary32) s)
accuracy22.008390640685793
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
accuracy0.0234375
(/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s)
accuracy0.025722509768442016
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
accuracy0.03515625
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
accuracy0.06640625
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))
Samples
61.0ms256×0valid
Compiler

Compiled 606 to 52 computations (91.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-div: 14.0ms (32.1% of total)
ival-fabs: 13.0ms (29.8% of total)
ival-mult: 6.0ms (13.8% of total)
ival-exp: 3.0ms (6.9% of total)
ival-pow: 3.0ms (6.9% of total)
ival-pow2: 3.0ms (6.9% of total)
ival-add: 1.0ms (2.3% of total)
exact: 1.0ms (2.3% of total)
ival-neg: 1.0ms (2.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series32.0ms (0.3%)

Memory
10.0MiB live, 46.3MiB allocated
Counts
18 → 396
Calls
Call 1
Inputs
#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())
#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())
#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())
#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1/4 binary32) s) (patch (/.f32 #s(literal 1/4 binary32) s) #<representation binary32>) () ())
#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())
#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())
#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())
#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())
#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())
#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())
#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())
#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())
#s(alt (fabs.f32 x) (patch (fabs.f32 x) #<representation binary32>) () ())
#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())
Outputs
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor 0 s) (#s(alt (/.f32 #s(literal 1/4 binary32) s) (patch (/.f32 #s(literal 1/4 binary32) s) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor 0 s) (#s(alt (/.f32 #s(literal 1/4 binary32) s) (patch (/.f32 #s(literal 1/4 binary32) s) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor 0 s) (#s(alt (/.f32 #s(literal 1/4 binary32) s) (patch (/.f32 #s(literal 1/4 binary32) s) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor 0 s) (#s(alt (/.f32 #s(literal 1/4 binary32) s) (patch (/.f32 #s(literal 1/4 binary32) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2) (taylor 0 s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2) (taylor 0 s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2) (taylor 0 s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2) (taylor 0 s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor inf s) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s) (taylor inf s) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s) (taylor inf s) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s) (taylor inf s) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt 1 (taylor inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (fabs x) s))) (taylor inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))) (taylor inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s) (taylor inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s) (taylor inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s) (taylor inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor inf s) (#s(alt (/.f32 #s(literal 1/4 binary32) s) (patch (/.f32 #s(literal 1/4 binary32) s) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor inf s) (#s(alt (/.f32 #s(literal 1/4 binary32) s) (patch (/.f32 #s(literal 1/4 binary32) s) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor inf s) (#s(alt (/.f32 #s(literal 1/4 binary32) s) (patch (/.f32 #s(literal 1/4 binary32) s) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor inf s) (#s(alt (/.f32 #s(literal 1/4 binary32) s) (patch (/.f32 #s(literal 1/4 binary32) s) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 2 s) (taylor inf s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 2 (* -1 (/ (fabs x) s)))) (taylor inf s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))) (taylor inf s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s) (taylor inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s) (taylor inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s) (taylor inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* 1/4 (/ (fabs x) s))) (taylor inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* -1 (/ (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2)))) (* -1/4 (/ (fabs x) s))) (taylor inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* -1 (/ (+ (* 1/16 (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3)))) (+ (* -1/4 (/ (fabs x) s)) (+ (* -1/4 (/ (pow (fabs x) 2) (pow s 2))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) (taylor inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))) (taylor inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt 4 (taylor inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 4 (* -4 (/ (fabs x) s))) (taylor inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2))))) (taylor inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* -1 (/ (pow (fabs x) 3) (pow s 3))) (+ (* -2/3 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2))))))) (taylor inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 4 s) (taylor inf s) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* s (+ 4 (* -4 (/ (fabs x) s)))) (taylor inf s) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* -1 (/ (pow (fabs x) 3) (pow s 3))) (+ (* -2/3 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2)))))))) (taylor inf s) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) (taylor inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) (taylor inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor -inf s) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s)) (taylor -inf s) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt 1 (taylor -inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (fabs x) s))) (taylor -inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s))) (taylor -inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s))) (taylor -inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor -inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s)) (taylor -inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s)) (taylor -inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s)) (taylor -inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor -inf s) (#s(alt (/.f32 #s(literal 1/4 binary32) s) (patch (/.f32 #s(literal 1/4 binary32) s) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor -inf s) (#s(alt (/.f32 #s(literal 1/4 binary32) s) (patch (/.f32 #s(literal 1/4 binary32) s) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor -inf s) (#s(alt (/.f32 #s(literal 1/4 binary32) s) (patch (/.f32 #s(literal 1/4 binary32) s) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor -inf s) (#s(alt (/.f32 #s(literal 1/4 binary32) s) (patch (/.f32 #s(literal 1/4 binary32) s) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s)) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s)) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 2 s) (taylor -inf s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (/ (fabs x) s) 2))) (taylor -inf s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow (fabs x) 2) s))) s)) 2))) (taylor -inf s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* -1 (/ (+ (* -1/2 (pow (fabs x) 2)) (* 1/6 (/ (pow (fabs x) 3) s))) s))) s)) 2))) (taylor -inf s) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor -inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s)) (taylor -inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor -inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* 1/4 (/ (fabs x) s))) (taylor -inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1 (/ (- (+ (* -1/4 (/ (pow (fabs x) 2) s)) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) s))) (* 1/4 (fabs x))) s))) (taylor -inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (+ (* -1/16 (/ (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) s)) (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) s)))) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (* 1/4 (fabs x))) s))) (taylor -inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor -inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s))) (taylor -inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s))) (taylor -inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt 4 (taylor -inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 4 (* -4 (/ (fabs x) s))) (taylor -inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 4 (* -1 (/ (+ (* -1 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) s)) (* 4 (fabs x))) s))) (taylor -inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 4 (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) s)) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) s)) (* 4 (fabs x))) s))) (taylor -inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 4 s) (taylor -inf s) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* 4 (/ (fabs x) s)) 4))) (taylor -inf s) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (+ (* 2 (/ (pow (fabs x) 2) s)) (/ (pow (fabs x) 2) s))) s)) 4))) (taylor -inf s) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (* -1 (/ (+ (* -1 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) (+ (* 2/3 (/ (pow (fabs x) 3) s)) (/ (pow (fabs x) 3) s))) s))) s)) 4))) (taylor -inf s) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor -inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor 0 x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor 0 x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor 0 x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor 0 x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2) (taylor 0 x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2) (taylor 0 x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2) (taylor 0 x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2) (taylor 0 x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (fabs x) (taylor 0 x) (#s(alt (fabs.f32 x) (patch (fabs.f32 x) #<representation binary32>) () ())) ())
#s(alt (fabs x) (taylor 0 x) (#s(alt (fabs.f32 x) (patch (fabs.f32 x) #<representation binary32>) () ())) ())
#s(alt (fabs x) (taylor 0 x) (#s(alt (fabs.f32 x) (patch (fabs.f32 x) #<representation binary32>) () ())) ())
#s(alt (fabs x) (taylor 0 x) (#s(alt (fabs.f32 x) (patch (fabs.f32 x) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor inf x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor inf x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor inf x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor inf x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor inf x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor inf x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor inf x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor inf x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2) (taylor inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2) (taylor inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2) (taylor inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2) (taylor inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (fabs x) (taylor inf x) (#s(alt (fabs.f32 x) (patch (fabs.f32 x) #<representation binary32>) () ())) ())
#s(alt (fabs x) (taylor inf x) (#s(alt (fabs.f32 x) (patch (fabs.f32 x) #<representation binary32>) () ())) ())
#s(alt (fabs x) (taylor inf x) (#s(alt (fabs.f32 x) (patch (fabs.f32 x) #<representation binary32>) () ())) ())
#s(alt (fabs x) (taylor inf x) (#s(alt (fabs.f32 x) (patch (fabs.f32 x) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor -inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor -inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor -inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor -inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor -inf x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor -inf x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor -inf x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor -inf x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor -inf x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor -inf x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor -inf x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor -inf x) (#s(alt (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (patch (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2) (taylor -inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2) (taylor -inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2) (taylor -inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2) (taylor -inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) (patch #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)) #<representation binary32>) () ())) ())
#s(alt (fabs x) (taylor -inf x) (#s(alt (fabs.f32 x) (patch (fabs.f32 x) #<representation binary32>) () ())) ())
#s(alt (fabs x) (taylor -inf x) (#s(alt (fabs.f32 x) (patch (fabs.f32 x) #<representation binary32>) () ())) ())
#s(alt (fabs x) (taylor -inf x) (#s(alt (fabs.f32 x) (patch (fabs.f32 x) #<representation binary32>) () ())) ())
#s(alt (fabs x) (taylor -inf x) (#s(alt (fabs.f32 x) (patch (fabs.f32 x) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
4.0ms
s
@-inf
((/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (exp (/ (neg (fabs x)) s)) (/ (neg (fabs x)) s) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/ 1/4 s) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (neg (fabs x)) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (/ (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (exp (/ (neg (fabs x)) s))) s) (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (+ 1 (exp (/ (neg (fabs x)) s))) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (fabs x) (+ 1 (exp (/ (neg (fabs x)) s))) (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (exp (/ (neg (fabs x)) s))))
3.0ms
s
@0
((/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (exp (/ (neg (fabs x)) s)) (/ (neg (fabs x)) s) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/ 1/4 s) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (neg (fabs x)) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (/ (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (exp (/ (neg (fabs x)) s))) s) (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (+ 1 (exp (/ (neg (fabs x)) s))) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (fabs x) (+ 1 (exp (/ (neg (fabs x)) s))) (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (exp (/ (neg (fabs x)) s))))
2.0ms
x
@inf
((/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (exp (/ (neg (fabs x)) s)) (/ (neg (fabs x)) s) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/ 1/4 s) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (neg (fabs x)) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (/ (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (exp (/ (neg (fabs x)) s))) s) (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (+ 1 (exp (/ (neg (fabs x)) s))) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (fabs x) (+ 1 (exp (/ (neg (fabs x)) s))) (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (exp (/ (neg (fabs x)) s))))
2.0ms
x
@-inf
((/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (exp (/ (neg (fabs x)) s)) (/ (neg (fabs x)) s) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/ 1/4 s) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (neg (fabs x)) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (/ (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (exp (/ (neg (fabs x)) s))) s) (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (+ 1 (exp (/ (neg (fabs x)) s))) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (fabs x) (+ 1 (exp (/ (neg (fabs x)) s))) (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (exp (/ (neg (fabs x)) s))))
2.0ms
s
@inf
((/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (exp (/ (neg (fabs x)) s)) (/ (neg (fabs x)) s) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/ 1/4 s) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (neg (fabs x)) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (/ (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (exp (/ (neg (fabs x)) s))) s) (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (+ 1 (exp (/ (neg (fabs x)) s))) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (fabs x) (+ 1 (exp (/ (neg (fabs x)) s))) (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (exp (/ (neg (fabs x)) s))))

simplify214.0ms (1.7%)

Memory
-23.9MiB live, 232.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03137984
19767198
232916264
083426097
Stop Event
iter limit
node limit
Counts
396 → 396
Calls
Call 1
Inputs
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ 1/4 s)
(/ 1/4 s)
(/ 1/4 s)
(/ 1/4 s)
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
1/4
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4)))))))))
(/ 1/4 s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
1
(+ 1 (* -1 (/ (fabs x) s)))
(+ 1 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+ 1 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(/ 1/4 s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(/ 1/4 s)
(/ 1/4 s)
(/ 1/4 s)
(/ 1/4 s)
(/ 1/4 s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(/ 1/4 s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(* 2 s)
(* s (+ 2 (* -1 (/ (fabs x) s))))
(* s (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(* s (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))))
(/ 1/4 s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
1/4
(+ 1/4 (* 1/4 (/ (fabs x) s)))
(- (+ 1/4 (* -1 (/ (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2)))) (* -1/4 (/ (fabs x) s)))
(- (+ 1/4 (* -1 (/ (+ (* 1/16 (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3)))) (+ (* -1/4 (/ (fabs x) s)) (+ (* -1/4 (/ (pow (fabs x) 2) (pow s 2))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
4
(+ 4 (* -4 (/ (fabs x) s)))
(+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2)))))
(+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* -1 (/ (pow (fabs x) 3) (pow s 3))) (+ (* -2/3 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2)))))))
(* 4 s)
(* s (+ 4 (* -4 (/ (fabs x) s))))
(* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2))))))
(* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* -1 (/ (pow (fabs x) 3) (pow s 3))) (+ (* -2/3 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2))))))))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
1/4
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4)))))))))
1/4
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(/ 1/4 s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
1
(+ 1 (* -1 (/ (fabs x) s)))
(+ 1 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(+ 1 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(/ 1/4 s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
(/ 1/4 s)
(/ 1/4 s)
(/ 1/4 s)
(/ 1/4 s)
(/ 1/4 s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
(/ 1/4 s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
(* 2 s)
(* -1 (* s (- (/ (fabs x) s) 2)))
(* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow (fabs x) 2) s))) s)) 2)))
(* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* -1 (/ (+ (* -1/2 (pow (fabs x) 2)) (* 1/6 (/ (pow (fabs x) 3) s))) s))) s)) 2)))
(/ 1/4 s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
1/4
(+ 1/4 (* 1/4 (/ (fabs x) s)))
(+ 1/4 (* -1 (/ (- (+ (* -1/4 (/ (pow (fabs x) 2) s)) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) s))) (* 1/4 (fabs x))) s)))
(+ 1/4 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (+ (* -1/16 (/ (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) s)) (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) s)))) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (* 1/4 (fabs x))) s)))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
4
(+ 4 (* -4 (/ (fabs x) s)))
(+ 4 (* -1 (/ (+ (* -1 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) s)) (* 4 (fabs x))) s)))
(+ 4 (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) s)) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) s)) (* 4 (fabs x))) s)))
(* 4 s)
(* -1 (* s (- (* 4 (/ (fabs x) s)) 4)))
(* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (+ (* 2 (/ (pow (fabs x) 2) s)) (/ (pow (fabs x) 2) s))) s)) 4)))
(* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (* -1 (/ (+ (* -1 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) (+ (* 2/3 (/ (pow (fabs x) 3) s)) (/ (pow (fabs x) 3) s))) s))) s)) 4)))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
1/4
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(* -1 (fabs x))
(* -1 (fabs x))
(* -1 (fabs x))
(* -1 (fabs x))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(fabs x)
(fabs x)
(fabs x)
(fabs x)
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(* -1 (fabs x))
(* -1 (fabs x))
(* -1 (fabs x))
(* -1 (fabs x))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(fabs x)
(fabs x)
(fabs x)
(fabs x)
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(* -1 (fabs x))
(* -1 (fabs x))
(* -1 (fabs x))
(* -1 (fabs x))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(fabs x)
(fabs x)
(fabs x)
(fabs x)
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
Outputs
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32))
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32))
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32))
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
1/4
#s(literal 1/4 binary32)
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
(+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (*.f32 (/.f32 x s) (/.f32 x s)) #s(literal 1/8 binary32) (fma.f32 #s(literal -1/16 binary32) (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32))))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4)))))))))
(-.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (fma.f32 (fabs.f32 x) (-.f32 (/.f32 (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) (pow.f32 s #s(literal 3 binary32)))) (fma.f32 (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32)) #s(literal 1/16 binary32) (fma.f32 (*.f32 #s(literal 3 binary32) (*.f32 x x)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) (pow.f32 s #s(literal 4 binary32))) #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/64 binary32)) (pow.f32 s #s(literal 4 binary32)))))))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (*.f32 (/.f32 x s) (/.f32 x s)) #s(literal 1/8 binary32) (fma.f32 #s(literal -1/16 binary32) (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(/.f32 (-.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (fma.f32 (fabs.f32 x) (-.f32 (/.f32 (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) (pow.f32 s #s(literal 3 binary32)))) (fma.f32 (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32)) #s(literal 1/16 binary32) (fma.f32 (*.f32 #s(literal 3 binary32) (*.f32 x x)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) (pow.f32 s #s(literal 4 binary32))) #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/64 binary32)) (pow.f32 s #s(literal 4 binary32))))))) s)
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s))
(+ 1 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32))
(+ 1 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(+.f32 (fma.f32 #s(literal -1/6 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)) #s(literal 1 binary32))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (*.f32 (/.f32 x s) (/.f32 x s)) #s(literal 1/8 binary32) (fma.f32 #s(literal -1/16 binary32) (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(/.f32 (-.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (fma.f32 (fabs.f32 x) (-.f32 (/.f32 (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) (pow.f32 s #s(literal 3 binary32)))) (fma.f32 (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32)) #s(literal 1/16 binary32) (fma.f32 (*.f32 #s(literal 3 binary32) (*.f32 x x)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) (pow.f32 s #s(literal 4 binary32))) #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/64 binary32)) (pow.f32 s #s(literal 4 binary32))))))) s)
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (*.f32 (/.f32 x s) (/.f32 x s)) #s(literal 1/8 binary32) (fma.f32 #s(literal -1/16 binary32) (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(/.f32 (-.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (fma.f32 (fabs.f32 x) (-.f32 (/.f32 (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) (pow.f32 s #s(literal 3 binary32)))) (fma.f32 (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32)) #s(literal 1/16 binary32) (fma.f32 (*.f32 #s(literal 3 binary32) (*.f32 x x)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) (pow.f32 s #s(literal 4 binary32))) #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/64 binary32)) (pow.f32 s #s(literal 4 binary32))))))) s)
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (*.f32 (/.f32 x s) (/.f32 x s)) #s(literal 1/8 binary32) (fma.f32 #s(literal -1/16 binary32) (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(/.f32 (-.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (fma.f32 (fabs.f32 x) (-.f32 (/.f32 (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) (pow.f32 s #s(literal 3 binary32)))) (fma.f32 (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32)) #s(literal 1/16 binary32) (fma.f32 (*.f32 #s(literal 3 binary32) (*.f32 x x)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) (pow.f32 s #s(literal 4 binary32))) #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/64 binary32)) (pow.f32 s #s(literal 4 binary32))))))) s)
(* 2 s)
(*.f32 #s(literal 2 binary32) s)
(* s (+ 2 (* -1 (/ (fabs x) s))))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)) s)
(* s (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(*.f32 (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) s)
(* s (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))))
(*.f32 (+.f32 (fma.f32 #s(literal -1/6 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)) #s(literal 2 binary32)) s)
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (*.f32 (/.f32 x s) (/.f32 x s)) #s(literal 1/8 binary32) (fma.f32 #s(literal -1/16 binary32) (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(/.f32 (-.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (fma.f32 (fabs.f32 x) (-.f32 (/.f32 (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) (pow.f32 s #s(literal 3 binary32)))) (fma.f32 (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32)) #s(literal 1/16 binary32) (fma.f32 (*.f32 #s(literal 3 binary32) (*.f32 x x)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) (pow.f32 s #s(literal 4 binary32))) #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/64 binary32)) (pow.f32 s #s(literal 4 binary32))))))) s)
1/4
#s(literal 1/4 binary32)
(+ 1/4 (* 1/4 (/ (fabs x) s)))
(fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 1/4 binary32))
(- (+ 1/4 (* -1 (/ (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2)))) (* -1/4 (/ (fabs x) s)))
(+.f32 (/.f32 (/.f32 (fma.f32 (*.f32 x x) #s(literal 1/4 binary32) (*.f32 #s(literal -3/16 binary32) (*.f32 x x))) s) s) (fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 1/4 binary32)))
(- (+ 1/4 (* -1 (/ (+ (* 1/16 (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3)))) (+ (* -1/4 (/ (fabs x) s)) (+ (* -1/4 (/ (pow (fabs x) 2) (pow s 2))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
(-.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 (*.f32 #s(literal 3 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) #s(literal 1/16 binary32) (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -17/48 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) #s(literal 1/16 binary32)))) (pow.f32 s #s(literal 3 binary32)))) (fma.f32 #s(literal -1/4 binary32) (fma.f32 (/.f32 x s) (/.f32 x s) (/.f32 (fabs.f32 x) s)) (*.f32 (/.f32 #s(literal 3/16 binary32) s) (/.f32 (*.f32 x x) s))))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(+.f32 (fma.f32 #s(literal -1/6 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)) #s(literal 2 binary32))
4
#s(literal 4 binary32)
(+ 4 (* -4 (/ (fabs x) s)))
(fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32))
(+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2)))))
(fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)))
(+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* -1 (/ (pow (fabs x) 3) (pow s 3))) (+ (* -2/3 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2)))))))
(+.f32 (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32))) (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)))
(* 4 s)
(*.f32 #s(literal 4 binary32) s)
(* s (+ 4 (* -4 (/ (fabs x) s))))
(*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) s)
(* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2))))))
(*.f32 (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32))) s)
(* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* -1 (/ (pow (fabs x) 3) (pow s 3))) (+ (* -2/3 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2))))))))
(*.f32 (+.f32 (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32))) (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32))) s)
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(+.f32 (fma.f32 #s(literal -1/6 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)) #s(literal 2 binary32))
1/4
#s(literal 1/4 binary32)
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
(+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (*.f32 (/.f32 x s) (/.f32 x s)) #s(literal 1/8 binary32) (fma.f32 #s(literal -1/16 binary32) (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32))))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4)))))))))
(-.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (fma.f32 (fabs.f32 x) (-.f32 (/.f32 (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) (pow.f32 s #s(literal 3 binary32)))) (fma.f32 (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32)) #s(literal 1/16 binary32) (fma.f32 (*.f32 #s(literal 3 binary32) (*.f32 x x)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) (pow.f32 s #s(literal 4 binary32))) #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/64 binary32)) (pow.f32 s #s(literal 4 binary32)))))))
1/4
#s(literal 1/4 binary32)
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (+.f32 (/.f32 (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s)) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (/.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 7/192 binary32))) (fma.f32 (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (fabs.f32 x) (*.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (*.f32 #s(literal -1/16 binary32) (*.f32 x x))))) s)) (pow.f32 s #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(/.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s)) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(/.f32 (-.f32 (-.f32 (fma.f32 #s(literal 1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) (fma.f32 (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32)) #s(literal 1/16 binary32) #s(literal -1/4 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s)) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
(/.f32 (-.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 (-.f32 (-.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 7/192 binary32))) s) (fma.f32 (/.f32 (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) s) (fabs.f32 x) (*.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s)))) (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))))) (pow.f32 s #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s))) (neg.f32 s))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s))
(+ 1 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))
(+ 1 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fabs.f32 x) (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal -1/6 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 x x))) s)) s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(/.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s)) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(/.f32 (-.f32 (-.f32 (fma.f32 #s(literal 1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) (fma.f32 (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32)) #s(literal 1/16 binary32) #s(literal -1/4 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s)) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
(/.f32 (-.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 (-.f32 (-.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 7/192 binary32))) s) (fma.f32 (/.f32 (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) s) (fabs.f32 x) (*.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s)))) (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))))) (pow.f32 s #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s))) (neg.f32 s))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(/.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s)) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(/.f32 (-.f32 (-.f32 (fma.f32 #s(literal 1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) (fma.f32 (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32)) #s(literal 1/16 binary32) #s(literal -1/4 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s)) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
(/.f32 (-.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 (-.f32 (-.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 7/192 binary32))) s) (fma.f32 (/.f32 (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) s) (fabs.f32 x) (*.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s)))) (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))))) (pow.f32 s #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s))) (neg.f32 s))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(/.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s)) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(/.f32 (-.f32 (-.f32 (fma.f32 #s(literal 1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) (fma.f32 (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32)) #s(literal 1/16 binary32) #s(literal -1/4 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s)) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
(/.f32 (-.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 (-.f32 (-.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 7/192 binary32))) s) (fma.f32 (/.f32 (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) s) (fabs.f32 x) (*.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s)))) (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))))) (pow.f32 s #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s))) (neg.f32 s))
(* 2 s)
(*.f32 #s(literal 2 binary32) s)
(* -1 (* s (- (/ (fabs x) s) 2)))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)) s)
(* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow (fabs x) 2) s))) s)) 2)))
(*.f32 (neg.f32 s) (-.f32 #s(literal -2 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)))
(* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* -1 (/ (+ (* -1/2 (pow (fabs x) 2)) (* 1/6 (/ (pow (fabs x) 3) s))) s))) s)) 2)))
(*.f32 (+.f32 (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal 1/6 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 x x))) (neg.f32 s)) (fabs.f32 x)) s) #s(literal 2 binary32)) s)
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(/.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s)) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(/.f32 (-.f32 (-.f32 (fma.f32 #s(literal 1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) (fma.f32 (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32)) #s(literal 1/16 binary32) #s(literal -1/4 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s)) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
(/.f32 (-.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 (-.f32 (-.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 7/192 binary32))) s) (fma.f32 (/.f32 (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) s) (fabs.f32 x) (*.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s)))) (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))))) (pow.f32 s #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s))) (neg.f32 s))
1/4
#s(literal 1/4 binary32)
(+ 1/4 (* 1/4 (/ (fabs x) s)))
(fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 1/4 binary32))
(+ 1/4 (* -1 (/ (- (+ (* -1/4 (/ (pow (fabs x) 2) s)) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) s))) (* 1/4 (fabs x))) s)))
(-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal 3/16 binary32) (/.f32 (*.f32 x x) s) (*.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 (*.f32 x x) s) (fabs.f32 x)))) s))
(+ 1/4 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (+ (* -1/16 (/ (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) s)) (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) s)))) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (* 1/4 (fabs x))) s)))
(-.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) (fabs.f32 x)) (/.f32 (fma.f32 (fabs.f32 x) (fma.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 3 binary32)) #s(literal -1/16 binary32) (/.f32 (fma.f32 (*.f32 x x) #s(literal 1/4 binary32) (*.f32 #s(literal -3/16 binary32) (*.f32 x x))) s)) (fma.f32 #s(literal 5/48 binary32) (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) (fma.f32 (*.f32 x x) #s(literal 1/4 binary32) (*.f32 #s(literal -3/16 binary32) (*.f32 x x))))) s)) s))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (-.f32 (fabs.f32 x) (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal -1/6 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 x x))) s)) s))
4
#s(literal 4 binary32)
(+ 4 (* -4 (/ (fabs x) s)))
(fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32))
(+ 4 (* -1 (/ (+ (* -1 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) s)) (* 4 (fabs x))) s)))
(-.f32 #s(literal 4 binary32) (/.f32 (fma.f32 #s(literal -3 binary32) (/.f32 (*.f32 x x) s) (*.f32 #s(literal 4 binary32) (fabs.f32 x))) s))
(+ 4 (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) s)) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) s)) (* 4 (fabs x))) s)))
(-.f32 #s(literal 4 binary32) (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (fabs.f32 x)) (/.f32 (fma.f32 #s(literal -5/3 binary32) (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) (*.f32 #s(literal 3 binary32) (*.f32 x x))) s)) s))
(* 4 s)
(*.f32 #s(literal 4 binary32) s)
(* -1 (* s (- (* 4 (/ (fabs x) s)) 4)))
(*.f32 (neg.f32 s) (fma.f32 #s(literal 4 binary32) (/.f32 (fabs.f32 x) s) #s(literal -4 binary32)))
(* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (+ (* 2 (/ (pow (fabs x) 2) s)) (/ (pow (fabs x) 2) s))) s)) 4)))
(*.f32 (neg.f32 s) (-.f32 #s(literal -4 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal 3 binary32) (*.f32 #s(literal -4 binary32) (fabs.f32 x))) s)))
(* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (* -1 (/ (+ (* -1 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) (+ (* 2/3 (/ (pow (fabs x) 3) s)) (/ (pow (fabs x) 3) s))) s))) s)) 4)))
(*.f32 (neg.f32 s) (-.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 #s(literal -4 binary32) (fabs.f32 x)) (/.f32 (fma.f32 #s(literal -3 binary32) (*.f32 x x) (*.f32 #s(literal 5/3 binary32) (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s))) s)) s)))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (-.f32 (fabs.f32 x) (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal -1/6 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 x x))) s)) s))
1/4
#s(literal 1/4 binary32)
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (+.f32 (/.f32 (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s)) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (/.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 7/192 binary32))) (fma.f32 (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (fabs.f32 x) (*.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (*.f32 #s(literal -1/16 binary32) (*.f32 x x))))) s)) (pow.f32 s #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32))
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32))
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32))
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(fabs x)
(fabs.f32 x)
(fabs x)
(fabs.f32 x)
(fabs x)
(fabs.f32 x)
(fabs x)
(fabs.f32 x)
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32))
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32))
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32))
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(fabs x)
(fabs.f32 x)
(fabs x)
(fabs.f32 x)
(fabs x)
(fabs.f32 x)
(fabs x)
(fabs.f32 x)
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32))
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32))
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32))
(pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(fabs x)
(fabs.f32 x)
(fabs x)
(fabs.f32 x)
(fabs x)
(fabs.f32 x)
(fabs x)
(fabs.f32 x)
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))

rewrite207.0ms (1.7%)

Memory
-3.9MiB live, 190.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035250
055229
1163229
2822222
37940222
08542217
Stop Event
iter limit
node limit
iter limit
Counts
18 → 986
Calls
Call 1
Inputs
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)))
(/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s)
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
(/.f32 #s(literal 1/4 binary32) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(neg.f32 (fabs.f32 x))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))
#s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))
(fabs.f32 x)
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval322.0ms (2.6%)

Memory
31.1MiB live, 489.6MiB allocated
Compiler

Compiled 72 857 to 5 609 computations (92.3% saved)

prune89.0ms (0.7%)

Memory
4.7MiB live, 240.8MiB allocated
Pruning

28 alts after pruning (24 fresh and 4 done)

PrunedKeptTotal
New2 823212 844
Fresh437
Picked145
Done000
Total2 828282 856
Accuracy
100.0%
Counts
2 856 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
79.6%
(/.f32 (pow.f32 (exp.f32 (fabs.f32 x)) (/.f32 #s(literal -1 binary32) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
99.8%
(/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s)
99.8%
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
99.8%
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s)
99.8%
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
95.7%
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
96.2%
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
50.6%
(/.f32 (*.f32 #s(approx (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal 3/16 binary32) (/.f32 (*.f32 x x) s) (*.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 (*.f32 x x) s) (fabs.f32 x)))) s))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
28.6%
(/.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)) #s(literal 0 binary32))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
19.0%
(/.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)) #s(literal 0 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
81.7%
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (fabs.f32 x))) (*.f32 s s))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
81.5%
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (fabs.f32 x))) (*.f32 s s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
69.6%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
99.7%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) s))
92.9%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
72.7%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 #s(literal -4 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal 3 binary32) (*.f32 #s(literal -4 binary32) (fabs.f32 x))) s)))))
93.0%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
93.5%
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
93.0%
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
74.8%
(/.f32 (exp.f32 (neg.f32 (fma.f32 (log1p.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) s)
31.0%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s)
27.1%
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
27.3%
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
99.7%
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s))) s))
69.6%
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s))) (fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s)))
69.6%
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
31.2%
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
29.5%
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 4 binary32) s)) #s(literal -1 binary32))))
Compiler

Compiled 981 to 735 computations (25.1% saved)

simplify125.0ms (1%)

Memory
-3.9MiB live, 147.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))
cost-diff0
(pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32))
cost-diff64
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
cost-diff192
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
cost-diff0
(neg.f32 (fabs.f32 x))
cost-diff0
(/.f32 (neg.f32 (fabs.f32 x)) s)
cost-diff0
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
cost-diff3552
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
cost-diff0
(neg.f32 (fabs.f32 x))
cost-diff0
(/.f32 (neg.f32 (fabs.f32 x)) s)
cost-diff0
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
cost-diff0
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
cost-diff0
(/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s)
cost-diff0
#s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)))
cost-diff0
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s)
cost-diff64
(+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))
cost-diff0
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
cost-diff0
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32))
cost-diff0
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s)
cost-diff3168
(pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052594
087593
1129593
2218591
3396589
4647587
51375580
62485580
73418580
85215580
08408571
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s)
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)))
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
#s(literal 1 binary32)
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
(fabs.f32 x)
x
s
#s(literal -2 binary32)
(pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))
(exp.f32 #s(literal -1 binary32))
#s(literal -1 binary32)
(/.f32 (fabs.f32 x) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)))
(+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))
(/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s)
(/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s)
(*.f32 #s(literal -1/16 binary32) (*.f32 x x))
#s(literal -1/16 binary32)
(*.f32 x x)
x
s
#s(literal 1/4 binary32)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
(fabs.f32 x)
x
s
(*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))
(*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))))
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
#s(literal 2 binary32)
(/.f32 (fabs.f32 x) s)
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
(fabs.f32 x)
x
s
(*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))
(fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s)
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))
#s(literal 2 binary32)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
(pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32))
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)
(-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32))
(/.f32 (*.f32 x x) s)
(*.f32 x x)
x
s
#s(literal 1/2 binary32)
(fabs.f32 x)
#s(literal 2 binary32)
#s(literal -2 binary32)
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
Outputs
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s)
(/.f32 (/.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal 1 binary32)) #s(literal -2 binary32)) s) (exp.f32 (/.f32 (fabs.f32 x) s)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)))
(/.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal 1 binary32)) #s(literal -2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s)))
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32))
(pow.f32 (+.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal 1 binary32)) #s(literal -2 binary32))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
(+.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal 1 binary32))
#s(literal 1 binary32)
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
(fabs.f32 x)
x
s
#s(literal -2 binary32)
(pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(exp.f32 #s(literal -1 binary32))
#s(literal -1 binary32)
(/.f32 (fabs.f32 x) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (/.f32 (/.f32 x s) s) #s(literal -1/16 binary32)) x #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)))
#s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (/.f32 (/.f32 x s) s) #s(literal -1/16 binary32)) x #s(literal 1/4 binary32)))
(+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))
(fma.f32 (*.f32 (/.f32 (/.f32 x s) s) #s(literal -1/16 binary32)) x #s(literal 1/4 binary32))
(/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s)
(/.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) s)
(/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s)
(/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s)
(*.f32 #s(literal -1/16 binary32) (*.f32 x x))
(*.f32 (*.f32 x x) #s(literal -1/16 binary32))
#s(literal -1/16 binary32)
(*.f32 x x)
x
s
#s(literal 1/4 binary32)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
(fabs.f32 x)
x
s
(*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))))
(*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))))
(*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) s)
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
#s(literal 2 binary32)
(/.f32 (fabs.f32 x) s)
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (fma.f32 (exp.f32 (/.f32 (fabs.f32 x) s)) s s))
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
(fabs.f32 x)
x
s
(*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))
(*.f32 (fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))
(fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s)
(fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s)
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))
#s(literal 2 binary32)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s))) #s(literal -2 binary32)) (*.f32 (exp.f32 (/.f32 (fabs.f32 x) s)) s))
(*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
(/.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s)))
(pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32))
(pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s))) #s(literal -2 binary32))
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s)))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) (neg.f32 s))
(-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x))
(-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s))
(/.f32 (*.f32 x x) s)
(*.f32 x x)
x
s
#s(literal 1/2 binary32)
(fabs.f32 x)
#s(literal 2 binary32)
#s(literal -2 binary32)
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))

localize145.0ms (1.2%)

Memory
-4.9MiB live, 260.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0546875
(*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
accuracy0.125968466849389
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)
accuracy3.525572680745456
(/.f32 (*.f32 x x) s)
accuracy21.07505634451352
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))
accuracy0.02734375
(*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))
accuracy0.06869125976844201
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
accuracy7.193497275694307
(fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s)
accuracy17.689829045000803
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))
accuracy0.03515625
(*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))))
accuracy0.06869125976844201
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
accuracy17.689829045000803
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))
accuracy22.70607546222512
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))
accuracy0.0234375
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s)
accuracy1.79800933480653
(/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s)
accuracy3.5758458560157362
(/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s)
accuracy21.91317142636687
#s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)))
accuracy0.033535009768442016
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32))
accuracy0.03515625
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
accuracy0.03582001953688403
(pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))
accuracy0.0546875
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)))
Samples
107.0ms256×0valid
Compiler

Compiled 923 to 90 computations (90.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 86.0ms
ival-div: 22.0ms (25.5% of total)
ival-neg: 16.0ms (18.5% of total)
ival-exp: 14.0ms (16.2% of total)
ival-mult: 12.0ms (13.9% of total)
ival-pow: 8.0ms (9.3% of total)
ival-add: 6.0ms (7% of total)
ival-sub: 3.0ms (3.5% of total)
ival-pow2: 3.0ms (3.5% of total)
ival-fabs: 2.0ms (2.3% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series121.0ms (1%)

Memory
-18.5MiB live, 216.5MiB allocated
Counts
27 → 636
Calls
Call 1
Inputs
#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())
#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())
#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())
#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())
#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())
#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())
#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())
#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())
#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())
#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())
#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())
#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())
#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())
#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())
#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())
#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())
#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())
#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())
Outputs
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 s) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 s) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 s) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 s) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor 0 s) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2)) (taylor 0 s) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2)) (taylor 0 s) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2)) (taylor 0 s) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor 0 s) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor 0 s) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor 0 s) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor 0 s) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (pow x 2) (pow s 2))) (taylor 0 s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2)) (taylor 0 s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (pow x 2)) (* s (- (* 2 s) (fabs x)))) (pow s 2)) (taylor 0 s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (pow x 2)) (* s (- (* 2 s) (fabs x)))) (pow s 2)) (taylor 0 s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor 0 s) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor 0 s) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor 0 s) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor 0 s) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 s) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 s) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 s) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 s) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor 0 s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor 0 s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor 0 s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor 0 s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (pow x 2) (pow s 2))) (taylor 0 s) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2)) (taylor 0 s) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2)) (taylor 0 s) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2)) (taylor 0 s) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor inf s) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (fabs x) s))) (taylor inf s) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))) (taylor inf s) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s) (taylor inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s) (taylor inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s) (taylor inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* 1/4 (/ (fabs x) s))) (taylor inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* -1 (/ (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2)))) (* -1/4 (/ (fabs x) s))) (taylor inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* -1 (/ (+ (* 1/16 (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3)))) (+ (* -1/4 (/ (fabs x) s)) (+ (* -1/4 (/ (pow (fabs x) 2) (pow s 2))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) (taylor inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))) (taylor inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor inf s) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor inf s) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor inf s) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor inf s) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s) (taylor inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s) (taylor inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s) (taylor inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) (taylor inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) (taylor inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor inf s) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor inf s) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor inf s) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor inf s) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (fabs x) s))) (taylor inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))) (taylor inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s) (taylor inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor inf s) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s) (taylor inf s) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s) (taylor inf s) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s) (taylor inf s) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor inf s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2))))) (taylor inf s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2))))) (taylor inf s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor inf s) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* 1/4 (/ (fabs x) s))) (taylor inf s) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* -1 (/ (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2)))) (* -1/4 (/ (fabs x) s))) (taylor inf s) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* -1 (/ (+ (* 1/16 (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3)))) (+ (* -1/4 (/ (fabs x) s)) (+ (* -1/4 (/ (pow (fabs x) 2) (pow s 2))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) (taylor inf s) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) (taylor inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) (taylor inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor inf s) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor inf s) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor inf s) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor inf s) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 s) (taylor inf s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 2 (* -1 (/ (fabs x) s)))) (taylor inf s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))) (taylor inf s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* 2 s) (taylor inf s) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (* s (+ 2 (* -1 (/ (fabs x) s)))) (taylor inf s) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (* s (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (* s (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))) (taylor inf s) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (* 4 s) (taylor inf s) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 4 (* -4 (/ (fabs x) s)))) (taylor inf s) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* -1 (/ (pow (fabs x) 3) (pow s 3))) (+ (* -2/3 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2)))))))) (taylor inf s) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor inf s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor inf s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor inf s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor inf s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf s) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow x 2) s))) s) (taylor inf s) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow x 2) s))) s) (taylor inf s) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow x 2) s))) s) (taylor inf s) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor inf s) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor inf s) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) (taylor inf s) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) (taylor inf s) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor -inf s) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (fabs x) s))) (taylor -inf s) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s))) (taylor -inf s) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s))) (taylor -inf s) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor -inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s)) (taylor -inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor -inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* 1/4 (/ (fabs x) s))) (taylor -inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1 (/ (- (+ (* -1/4 (/ (pow (fabs x) 2) s)) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) s))) (* 1/4 (fabs x))) s))) (taylor -inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (+ (* -1/16 (/ (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) s)) (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) s)))) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (* 1/4 (fabs x))) s))) (taylor -inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor -inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s))) (taylor -inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s))) (taylor -inf s) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor -inf s) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor -inf s) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor -inf s) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor -inf s) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor -inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s)) (taylor -inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor -inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor -inf s) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor -inf s) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor -inf s) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor -inf s) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s)) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor -inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (fabs x) s))) (taylor -inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s))) (taylor -inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s))) (taylor -inf s) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf s) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1/8 (/ (pow (fabs x) 2) (pow s 2))) (+ 1/4 (* 1/16 (/ (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2))) (pow s 2))))) s)) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* -1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (- (* -1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2)))))))) (pow s 3))) (* -1/8 (/ (pow (fabs x) 2) (pow s 2)))) (+ 1/4 (* 1/16 (/ (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2))) (pow s 2))))) s)) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* -1/96 (pow (fabs x) 4)) (+ (* -1/4 (* (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2))) (- (* -1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2))))))) (+ (* 1/16 (+ (* -1/3 (pow (fabs x) 4)) (+ (* -1/4 (pow (fabs x) 4)) (* -1/6 (pow (fabs x) 4))))) (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (- (* -1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2)))))))))))) s)) (* -1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (- (* -1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2)))))))) (pow s 3))) (* -1/8 (/ (pow (fabs x) 2) (pow s 2)))) (+ 1/4 (* 1/16 (/ (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2))) (pow s 2))))) s)) (taylor -inf s) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor -inf s) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s)) (taylor -inf s) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor -inf s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s))) (taylor -inf s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s))) (taylor -inf s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor -inf s) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* 1/4 (/ (fabs x) s))) (taylor -inf s) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1 (/ (- (+ (* -1/4 (/ (pow (fabs x) 2) s)) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) s))) (* 1/4 (fabs x))) s))) (taylor -inf s) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (+ (* -1/16 (/ (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) s)) (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) s)))) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (* 1/4 (fabs x))) s))) (taylor -inf s) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor -inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor -inf s) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor -inf s) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor -inf s) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor -inf s) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 s) (taylor -inf s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (/ (fabs x) s) 2))) (taylor -inf s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow (fabs x) 2) s))) s)) 2))) (taylor -inf s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* -1 (/ (+ (* -1/2 (pow (fabs x) 2)) (* 1/6 (/ (pow (fabs x) 3) s))) s))) s)) 2))) (taylor -inf s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* 2 s) (taylor -inf s) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (/ (fabs x) s) 2))) (taylor -inf s) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow (fabs x) 2) s))) s)) 2))) (taylor -inf s) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* -1 (/ (+ (* -1/2 (pow (fabs x) 2)) (* 1/6 (/ (pow (fabs x) 3) s))) s))) s)) 2))) (taylor -inf s) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (* 4 s) (taylor -inf s) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* 4 (/ (fabs x) s)) 4))) (taylor -inf s) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (* -1 (/ (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2))) s))) s)) 4))) (taylor -inf s) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (* -1 (/ (+ (* -2 (pow (fabs x) 2)) (+ (* -1 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) s)) (* -1 (pow (fabs x) 2)))) s))) s)) 4))) (taylor -inf s) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor -inf s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor -inf s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor -inf s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor -inf s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf s) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s)) (taylor -inf s) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s)) (taylor -inf s) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s)) (taylor -inf s) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor -inf s) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 x) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 x) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 x) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 x) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor 0 x) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor 0 x) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor 0 x) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor 0 x) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor 0 x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor 0 x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor 0 x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor 0 x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))) (taylor 0 x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (- 2 (/ (fabs x) s)) (taylor 0 x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 2 (* 1/2 (/ (pow x 2) (pow s 2)))) (/ (fabs x) s)) (taylor 0 x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 2 (* 1/2 (/ (pow x 2) (pow s 2)))) (/ (fabs x) s)) (taylor 0 x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 2 (* 1/2 (/ (pow x 2) (pow s 2)))) (/ (fabs x) s)) (taylor 0 x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor 0 x) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor 0 x) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor 0 x) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor 0 x) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (+ s (* s (exp (* -1 (/ (fabs x) s))))) (taylor 0 x) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (+ s (* s (exp (* -1 (/ (fabs x) s))))) (taylor 0 x) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (+ s (* s (exp (* -1 (/ (fabs x) s))))) (taylor 0 x) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (+ s (* s (exp (* -1 (/ (fabs x) s))))) (taylor 0 x) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))) (taylor 0 x) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))) (taylor 0 x) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))) (taylor 0 x) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))) (taylor 0 x) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor 0 x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor 0 x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor 0 x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor 0 x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 x) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2)))) (taylor 0 x) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2)))) (taylor 0 x) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2)))) (taylor 0 x) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor inf x) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor inf x) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor inf x) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor inf x) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor inf x) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2))))) (taylor inf x) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2))))) (taylor inf x) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2))))) (taylor inf x) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor inf x) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor inf x) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor inf x) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor inf x) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor inf x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor inf x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor inf x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor inf x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))) (taylor inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (pow x 2) (pow s 2))) (taylor inf x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2))))) (taylor inf x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2))))) (taylor inf x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2))))) (taylor inf x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor inf x) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor inf x) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor inf x) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor inf x) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor inf x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor inf x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor inf x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor inf x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (+ s (* s (exp (* -1 (/ (fabs x) s))))) (taylor inf x) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (+ s (* s (exp (* -1 (/ (fabs x) s))))) (taylor inf x) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (+ s (* s (exp (* -1 (/ (fabs x) s))))) (taylor inf x) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (+ s (* s (exp (* -1 (/ (fabs x) s))))) (taylor inf x) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))) (taylor inf x) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))) (taylor inf x) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))) (taylor inf x) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))) (taylor inf x) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor inf x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor inf x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor inf x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor inf x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (pow x 2) (pow s 2))) (taylor inf x) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2))))) (taylor inf x) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2))))) (taylor inf x) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2))))) (taylor inf x) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor -inf x) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor -inf x) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor -inf x) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor -inf x) (#s(alt (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (patch (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor -inf x) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2))))) (taylor -inf x) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2))))) (taylor -inf x) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2))))) (taylor -inf x) (#s(alt (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) (patch (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) (patch (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor -inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor -inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor -inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor -inf x) (#s(alt (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (patch (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf x) (#s(alt (/.f32 (neg.f32 (fabs.f32 x)) s) (patch (/.f32 (neg.f32 (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor -inf x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor -inf x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor -inf x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (* -1 (fabs x)) (taylor -inf x) (#s(alt (neg.f32 (fabs.f32 x)) (patch (neg.f32 (fabs.f32 x)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))) (taylor -inf x) (#s(alt (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (pow x 2) (pow s 2))) (taylor -inf x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2))))) (taylor -inf x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2))))) (taylor -inf x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2))))) (taylor -inf x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (patch (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor -inf x) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor -inf x) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor -inf x) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor -inf x) (#s(alt (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) (patch (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor -inf x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor -inf x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor -inf x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor -inf x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (+ s (* s (exp (* -1 (/ (fabs x) s))))) (taylor -inf x) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (+ s (* s (exp (* -1 (/ (fabs x) s))))) (taylor -inf x) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (+ s (* s (exp (* -1 (/ (fabs x) s))))) (taylor -inf x) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (+ s (* s (exp (* -1 (/ (fabs x) s))))) (taylor -inf x) (#s(alt (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) (patch (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #<representation binary32>) () ())) ())
#s(alt (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))) (taylor -inf x) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))) (taylor -inf x) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))) (taylor -inf x) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))) (taylor -inf x) (#s(alt (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor -inf x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor -inf x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor -inf x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor -inf x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (pow x 2) (pow s 2))) (taylor -inf x) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2))))) (taylor -inf x) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2))))) (taylor -inf x) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2))))) (taylor -inf x) (#s(alt (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
45.0ms
x
@0
((pow (exp -1) (/ (fabs x) s)) (/ (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (pow (exp -1) (/ (fabs x) s))) s) (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (+ 1 (exp (/ (neg (fabs x)) s))) (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/ (/ (* -1/16 (* x x)) s) s) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (exp (/ (neg (fabs x)) s)) (/ (neg (fabs x)) s) (neg (fabs x)) (/ (exp (/ (neg (fabs x)) s)) (* (+ (* s (exp (/ (neg (fabs x)) s))) s) (+ 1 (exp (/ (neg (fabs x)) s))))) (/ (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (exp (/ (neg (fabs x)) s))) s) (+ (/ (- (* (/ (* x x) s) 1/2) (fabs x)) s) 2) (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (+ 1 (exp (/ (neg (fabs x)) s))) (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (pow (exp -1) (/ (fabs x) s))) (/ (* -1/16 (* x x)) s) (+ 1 (exp (/ (neg (fabs x)) s))) (+ 1 (exp (/ (neg (fabs x)) s))) (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ (* s (exp (/ (neg (fabs x)) s))) s) (* (+ (* s (exp (/ (neg (fabs x)) s))) s) (+ 1 (exp (/ (neg (fabs x)) s)))) (/ (* x x) s) (/ (- (* (/ (* x x) s) 1/2) (fabs x)) s) (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (exp (/ (neg (fabs x)) s))))
14.0ms
x
@inf
((pow (exp -1) (/ (fabs x) s)) (/ (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (pow (exp -1) (/ (fabs x) s))) s) (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (+ 1 (exp (/ (neg (fabs x)) s))) (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/ (/ (* -1/16 (* x x)) s) s) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (exp (/ (neg (fabs x)) s)) (/ (neg (fabs x)) s) (neg (fabs x)) (/ (exp (/ (neg (fabs x)) s)) (* (+ (* s (exp (/ (neg (fabs x)) s))) s) (+ 1 (exp (/ (neg (fabs x)) s))))) (/ (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (exp (/ (neg (fabs x)) s))) s) (+ (/ (- (* (/ (* x x) s) 1/2) (fabs x)) s) 2) (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (+ 1 (exp (/ (neg (fabs x)) s))) (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (pow (exp -1) (/ (fabs x) s))) (/ (* -1/16 (* x x)) s) (+ 1 (exp (/ (neg (fabs x)) s))) (+ 1 (exp (/ (neg (fabs x)) s))) (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ (* s (exp (/ (neg (fabs x)) s))) s) (* (+ (* s (exp (/ (neg (fabs x)) s))) s) (+ 1 (exp (/ (neg (fabs x)) s)))) (/ (* x x) s) (/ (- (* (/ (* x x) s) 1/2) (fabs x)) s) (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (exp (/ (neg (fabs x)) s))))
13.0ms
x
@-inf
((pow (exp -1) (/ (fabs x) s)) (/ (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (pow (exp -1) (/ (fabs x) s))) s) (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (+ 1 (exp (/ (neg (fabs x)) s))) (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/ (/ (* -1/16 (* x x)) s) s) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (exp (/ (neg (fabs x)) s)) (/ (neg (fabs x)) s) (neg (fabs x)) (/ (exp (/ (neg (fabs x)) s)) (* (+ (* s (exp (/ (neg (fabs x)) s))) s) (+ 1 (exp (/ (neg (fabs x)) s))))) (/ (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (exp (/ (neg (fabs x)) s))) s) (+ (/ (- (* (/ (* x x) s) 1/2) (fabs x)) s) 2) (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (+ 1 (exp (/ (neg (fabs x)) s))) (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (pow (exp -1) (/ (fabs x) s))) (/ (* -1/16 (* x x)) s) (+ 1 (exp (/ (neg (fabs x)) s))) (+ 1 (exp (/ (neg (fabs x)) s))) (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ (* s (exp (/ (neg (fabs x)) s))) s) (* (+ (* s (exp (/ (neg (fabs x)) s))) s) (+ 1 (exp (/ (neg (fabs x)) s)))) (/ (* x x) s) (/ (- (* (/ (* x x) s) 1/2) (fabs x)) s) (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (exp (/ (neg (fabs x)) s))))
11.0ms
s
@0
((pow (exp -1) (/ (fabs x) s)) (/ (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (pow (exp -1) (/ (fabs x) s))) s) (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (+ 1 (exp (/ (neg (fabs x)) s))) (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/ (/ (* -1/16 (* x x)) s) s) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (exp (/ (neg (fabs x)) s)) (/ (neg (fabs x)) s) (neg (fabs x)) (/ (exp (/ (neg (fabs x)) s)) (* (+ (* s (exp (/ (neg (fabs x)) s))) s) (+ 1 (exp (/ (neg (fabs x)) s))))) (/ (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (exp (/ (neg (fabs x)) s))) s) (+ (/ (- (* (/ (* x x) s) 1/2) (fabs x)) s) 2) (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (+ 1 (exp (/ (neg (fabs x)) s))) (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (pow (exp -1) (/ (fabs x) s))) (/ (* -1/16 (* x x)) s) (+ 1 (exp (/ (neg (fabs x)) s))) (+ 1 (exp (/ (neg (fabs x)) s))) (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ (* s (exp (/ (neg (fabs x)) s))) s) (* (+ (* s (exp (/ (neg (fabs x)) s))) s) (+ 1 (exp (/ (neg (fabs x)) s)))) (/ (* x x) s) (/ (- (* (/ (* x x) s) 1/2) (fabs x)) s) (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (exp (/ (neg (fabs x)) s))))
4.0ms
s
@-inf
((pow (exp -1) (/ (fabs x) s)) (/ (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (pow (exp -1) (/ (fabs x) s))) s) (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (+ 1 (exp (/ (neg (fabs x)) s))) (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/ (/ (* -1/16 (* x x)) s) s) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (exp (/ (neg (fabs x)) s)) (/ (neg (fabs x)) s) (neg (fabs x)) (/ (exp (/ (neg (fabs x)) s)) (* (+ (* s (exp (/ (neg (fabs x)) s))) s) (+ 1 (exp (/ (neg (fabs x)) s))))) (/ (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (exp (/ (neg (fabs x)) s))) s) (+ (/ (- (* (/ (* x x) s) 1/2) (fabs x)) s) 2) (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (+ 1 (exp (/ (neg (fabs x)) s))) (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (pow (exp -1) (/ (fabs x) s))) (/ (* -1/16 (* x x)) s) (+ 1 (exp (/ (neg (fabs x)) s))) (+ 1 (exp (/ (neg (fabs x)) s))) (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ (* s (exp (/ (neg (fabs x)) s))) s) (* (+ (* s (exp (/ (neg (fabs x)) s))) s) (+ 1 (exp (/ (neg (fabs x)) s)))) (/ (* x x) s) (/ (- (* (/ (* x x) s) 1/2) (fabs x)) s) (* (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (exp (/ (neg (fabs x)) s))))

simplify209.0ms (1.7%)

Memory
13.9MiB live, 291.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040111312
1123610319
241519212
094428952
Stop Event
iter limit
node limit
Counts
636 → 636
Calls
Call 1
Inputs
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(* -1/16 (/ (pow x 2) (pow s 2)))
(/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2))
(/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2))
(/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(* 1/2 (/ (pow x 2) (pow s 2)))
(/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2))
(/ (+ (* 1/2 (pow x 2)) (* s (- (* 2 s) (fabs x)))) (pow s 2))
(/ (+ (* 1/2 (pow x 2)) (* s (- (* 2 s) (fabs x)))) (pow s 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(* 1/2 (/ (pow x 2) (pow s 2)))
(/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2))
(/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2))
(/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
1
(+ 1 (* -1 (/ (fabs x) s)))
(+ 1 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+ 1 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(/ 1/4 s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
1/4
(+ 1/4 (* 1/4 (/ (fabs x) s)))
(- (+ 1/4 (* -1 (/ (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2)))) (* -1/4 (/ (fabs x) s)))
(- (+ 1/4 (* -1 (/ (+ (* 1/16 (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3)))) (+ (* -1/4 (/ (fabs x) s)) (+ (* -1/4 (/ (pow (fabs x) 2) (pow s 2))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
1/4
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(/ 1/4 s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
1/4
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4)))))))))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(/ 1/4 s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
1
(+ 1 (* -1 (/ (fabs x) s)))
(+ 1 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+ 1 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(/ 1/4 s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(/ 1/4 s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2)))))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2)))))
1/4
(+ 1/4 (* 1/4 (/ (fabs x) s)))
(- (+ 1/4 (* -1 (/ (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2)))) (* -1/4 (/ (fabs x) s)))
(- (+ 1/4 (* -1 (/ (+ (* 1/16 (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3)))) (+ (* -1/4 (/ (fabs x) s)) (+ (* -1/4 (/ (pow (fabs x) 2) (pow s 2))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
1/4
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4)))))))))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(* 2 s)
(* s (+ 2 (* -1 (/ (fabs x) s))))
(* s (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(* s (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))))
(* 2 s)
(* s (+ 2 (* -1 (/ (fabs x) s))))
(* s (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(* s (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))))
(* 4 s)
(* s (+ 4 (* -4 (/ (fabs x) s))))
(* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2))))))
(* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* -1 (/ (pow (fabs x) 3) (pow s 3))) (+ (* -2/3 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2))))))))
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(* -1 (/ (fabs x) s))
(/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow x 2) s))) s)
(/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow x 2) s))) s)
(/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow x 2) s))) s)
1/4
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4)))))))))
1
(+ 1 (* -1 (/ (fabs x) s)))
(+ 1 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(+ 1 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(/ 1/4 s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
1/4
(+ 1/4 (* 1/4 (/ (fabs x) s)))
(+ 1/4 (* -1 (/ (- (+ (* -1/4 (/ (pow (fabs x) 2) s)) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) s))) (* 1/4 (fabs x))) s)))
(+ 1/4 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (+ (* -1/16 (/ (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) s)) (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) s)))) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (* 1/4 (fabs x))) s)))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
1/4
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(/ 1/4 s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
1/4
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(/ 1/4 s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
1
(+ 1 (* -1 (/ (fabs x) s)))
(+ 1 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(+ 1 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(/ 1/4 s)
(* -1 (/ (- (* -1/8 (/ (pow (fabs x) 2) (pow s 2))) (+ 1/4 (* 1/16 (/ (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2))) (pow s 2))))) s))
(* -1 (/ (- (+ (* -1 (/ (- (* -1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (- (* -1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2)))))))) (pow s 3))) (* -1/8 (/ (pow (fabs x) 2) (pow s 2)))) (+ 1/4 (* 1/16 (/ (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2))) (pow s 2))))) s))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* -1/96 (pow (fabs x) 4)) (+ (* -1/4 (* (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2))) (- (* -1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2))))))) (+ (* 1/16 (+ (* -1/3 (pow (fabs x) 4)) (+ (* -1/4 (pow (fabs x) 4)) (* -1/6 (pow (fabs x) 4))))) (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (- (* -1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2)))))))))))) s)) (* -1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (- (* -1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2)))))))) (pow s 3))) (* -1/8 (/ (pow (fabs x) 2) (pow s 2)))) (+ 1/4 (* 1/16 (/ (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2))) (pow s 2))))) s))
(/ 1/4 s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s)))
1/4
(+ 1/4 (* 1/4 (/ (fabs x) s)))
(+ 1/4 (* -1 (/ (- (+ (* -1/4 (/ (pow (fabs x) 2) s)) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) s))) (* 1/4 (fabs x))) s)))
(+ 1/4 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (+ (* -1/16 (/ (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) s)) (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) s)))) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (* 1/4 (fabs x))) s)))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
1/4
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(* 2 s)
(* -1 (* s (- (/ (fabs x) s) 2)))
(* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow (fabs x) 2) s))) s)) 2)))
(* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* -1 (/ (+ (* -1/2 (pow (fabs x) 2)) (* 1/6 (/ (pow (fabs x) 3) s))) s))) s)) 2)))
(* 2 s)
(* -1 (* s (- (/ (fabs x) s) 2)))
(* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow (fabs x) 2) s))) s)) 2)))
(* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* -1 (/ (+ (* -1/2 (pow (fabs x) 2)) (* 1/6 (/ (pow (fabs x) 3) s))) s))) s)) 2)))
(* 4 s)
(* -1 (* s (- (* 4 (/ (fabs x) s)) 4)))
(* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (* -1 (/ (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2))) s))) s)) 4)))
(* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (* -1 (/ (+ (* -2 (pow (fabs x) 2)) (+ (* -1 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) s)) (* -1 (pow (fabs x) 2)))) s))) s)) 4)))
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(* -1 (/ (fabs x) s))
(* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s))
(* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s))
(* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s))
1/4
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
1/4
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (fabs x))
(* -1 (fabs x))
(* -1 (fabs x))
(* -1 (fabs x))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(- 2 (/ (fabs x) s))
(- (+ 2 (* 1/2 (/ (pow x 2) (pow s 2)))) (/ (fabs x) s))
(- (+ 2 (* 1/2 (/ (pow x 2) (pow s 2)))) (/ (fabs x) s))
(- (+ 2 (* 1/2 (/ (pow x 2) (pow s 2)))) (/ (fabs x) s))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(* -1 (/ (fabs x) s))
(+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2))))
(+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2))))
(+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2))))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (fabs x))
(* -1 (fabs x))
(* -1 (fabs x))
(* -1 (fabs x))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(* 1/2 (/ (pow x 2) (pow s 2)))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(* 1/2 (/ (pow x 2) (pow s 2)))
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (/ (fabs x) s))
(* -1 (fabs x))
(* -1 (fabs x))
(* -1 (fabs x))
(* -1 (fabs x))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(* 1/2 (/ (pow x 2) (pow s 2)))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(* 1/2 (/ (pow x 2) (pow s 2)))
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
Outputs
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s))
(/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s))
(/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* 1/2 (/ (pow x 2) (pow s 2)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) x) x)
(/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2))
(/.f32 (-.f32 (*.f32 (*.f32 x x) #s(literal 1/2 binary32)) (*.f32 s (fabs.f32 x))) (*.f32 s s))
(/ (+ (* 1/2 (pow x 2)) (* s (- (* 2 s) (fabs x)))) (pow s 2))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) x) x (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) s) (fabs.f32 x)) s)) (*.f32 s s))
(/ (+ (* 1/2 (pow x 2)) (* s (- (* 2 s) (fabs x)))) (pow s 2))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) x) x (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) s) (fabs.f32 x)) s)) (*.f32 s s))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(* 1/2 (/ (pow x 2) (pow s 2)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) x) x)
(/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2))
(/.f32 (-.f32 (*.f32 (*.f32 x x) #s(literal 1/2 binary32)) (*.f32 s (fabs.f32 x))) (*.f32 s s))
(/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2))
(/.f32 (-.f32 (*.f32 (*.f32 x x) #s(literal 1/2 binary32)) (*.f32 s (fabs.f32 x))) (*.f32 s s))
(/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2))
(/.f32 (-.f32 (*.f32 (*.f32 x x) #s(literal 1/2 binary32)) (*.f32 s (fabs.f32 x))) (*.f32 s s))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s))
(+ 1 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32))
(+ 1 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/6 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)) #s(literal 1 binary32))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/.f32 (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32)) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/.f32 (-.f32 (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 #s(literal -1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal 1/4 binary32))) (fma.f32 (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32))) #s(literal 1/16 binary32) (/.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)) (pow.f32 s #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (pow.f32 s #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s))) (fma.f32 (/.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 4 binary32))) (fabs.f32 x) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/16 binary32)) (pow.f32 s #s(literal 3 binary32)))))) s)
1/4
#s(literal 1/4 binary32)
(+ 1/4 (* 1/4 (/ (fabs x) s)))
(fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 1/4 binary32))
(- (+ 1/4 (* -1 (/ (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2)))) (* -1/4 (/ (fabs x) s)))
(+.f32 (/.f32 (/.f32 (fma.f32 (*.f32 x x) #s(literal 1/4 binary32) (*.f32 #s(literal -3/16 binary32) (*.f32 x x))) s) s) (fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 1/4 binary32)))
(- (+ 1/4 (* -1 (/ (+ (* 1/16 (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3)))) (+ (* -1/4 (/ (fabs x) s)) (+ (* -1/4 (/ (pow (fabs x) 2) (pow s 2))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
(-.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 (*.f32 #s(literal 3 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) #s(literal 1/16 binary32) (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal 3/16 binary32) (*.f32 x x) (*.f32 #s(literal -1/4 binary32) (*.f32 x x))) (fabs.f32 x)))) (pow.f32 s #s(literal 3 binary32)))) (fma.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 (fabs.f32 x) s) (*.f32 (/.f32 x s) (/.f32 x s))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s)))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/6 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)) #s(literal 2 binary32))
1/4
#s(literal 1/4 binary32)
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/.f32 (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32)) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/.f32 (-.f32 (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 #s(literal -1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal 1/4 binary32))) (fma.f32 (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32))) #s(literal 1/16 binary32) (/.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)) (pow.f32 s #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (pow.f32 s #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s))) (fma.f32 (/.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 4 binary32))) (fabs.f32 x) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/16 binary32)) (pow.f32 s #s(literal 3 binary32)))))) s)
1/4
#s(literal 1/4 binary32)
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
(-.f32 (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 #s(literal -1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal 1/4 binary32))) (fma.f32 (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32))) #s(literal 1/16 binary32) (/.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32)))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4)))))))))
(-.f32 (+.f32 (fma.f32 #s(literal -1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)) (pow.f32 s #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (pow.f32 s #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s))) (fma.f32 (/.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 4 binary32))) (fabs.f32 x) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/16 binary32)) (pow.f32 s #s(literal 3 binary32))))))
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/.f32 (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32)) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/.f32 (-.f32 (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 #s(literal -1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal 1/4 binary32))) (fma.f32 (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32))) #s(literal 1/16 binary32) (/.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)) (pow.f32 s #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (pow.f32 s #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s))) (fma.f32 (/.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 4 binary32))) (fabs.f32 x) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/16 binary32)) (pow.f32 s #s(literal 3 binary32)))))) s)
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s))
(+ 1 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32))
(+ 1 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/6 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)) #s(literal 1 binary32))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/.f32 (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32)) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/.f32 (-.f32 (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 #s(literal -1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal 1/4 binary32))) (fma.f32 (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32))) #s(literal 1/16 binary32) (/.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)) (pow.f32 s #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (pow.f32 s #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s))) (fma.f32 (/.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 4 binary32))) (fabs.f32 x) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/16 binary32)) (pow.f32 s #s(literal 3 binary32)))))) s)
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/.f32 (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32)) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/.f32 (-.f32 (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 #s(literal -1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal 1/4 binary32))) (fma.f32 (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32))) #s(literal 1/16 binary32) (/.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)) (pow.f32 s #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (pow.f32 s #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s))) (fma.f32 (/.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 4 binary32))) (fabs.f32 x) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/16 binary32)) (pow.f32 s #s(literal 3 binary32)))))) s)
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2)))))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2)))))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
1/4
#s(literal 1/4 binary32)
(+ 1/4 (* 1/4 (/ (fabs x) s)))
(fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 1/4 binary32))
(- (+ 1/4 (* -1 (/ (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2)))) (* -1/4 (/ (fabs x) s)))
(+.f32 (/.f32 (/.f32 (fma.f32 (*.f32 x x) #s(literal 1/4 binary32) (*.f32 #s(literal -3/16 binary32) (*.f32 x x))) s) s) (fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 1/4 binary32)))
(- (+ 1/4 (* -1 (/ (+ (* 1/16 (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3)))) (+ (* -1/4 (/ (fabs x) s)) (+ (* -1/4 (/ (pow (fabs x) 2) (pow s 2))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
(-.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 (*.f32 #s(literal 3 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) #s(literal 1/16 binary32) (fma.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal 3/16 binary32) (*.f32 x x) (*.f32 #s(literal -1/4 binary32) (*.f32 x x))) (fabs.f32 x)))) (pow.f32 s #s(literal 3 binary32)))) (fma.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 (fabs.f32 x) s) (*.f32 (/.f32 x s) (/.f32 x s))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s)))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/6 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)) #s(literal 2 binary32))
1/4
#s(literal 1/4 binary32)
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
(-.f32 (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 #s(literal -1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal 1/4 binary32))) (fma.f32 (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32))) #s(literal 1/16 binary32) (/.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32)))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4)))))))))
(-.f32 (+.f32 (fma.f32 #s(literal -1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)) (pow.f32 s #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (pow.f32 s #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s))) (fma.f32 (/.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 4 binary32))) (fabs.f32 x) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/16 binary32)) (pow.f32 s #s(literal 3 binary32))))))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/6 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)) #s(literal 2 binary32))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/6 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)) #s(literal 2 binary32))
(* 2 s)
(*.f32 #s(literal 2 binary32) s)
(* s (+ 2 (* -1 (/ (fabs x) s))))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)) s)
(* s (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(*.f32 (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) s)
(* s (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))))
(*.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/6 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)) #s(literal 2 binary32)) s)
(* 2 s)
(*.f32 #s(literal 2 binary32) s)
(* s (+ 2 (* -1 (/ (fabs x) s))))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)) s)
(* s (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(*.f32 (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) s)
(* s (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))))
(*.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/6 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)) #s(literal 2 binary32)) s)
(* 4 s)
(*.f32 #s(literal 4 binary32) s)
(* s (+ 4 (* -4 (/ (fabs x) s))))
(*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) s)
(* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2))))))
(*.f32 (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32))) s)
(* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* -1 (/ (pow (fabs x) 3) (pow s 3))) (+ (* -2/3 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2))))))))
(*.f32 (+.f32 (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32))) (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32))) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow x 2) s))) s)
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)
(/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow x 2) s))) s)
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)
(/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow x 2) s))) s)
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)
1/4
#s(literal 1/4 binary32)
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
(-.f32 (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 #s(literal -1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal 1/4 binary32))) (fma.f32 (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32))) #s(literal 1/16 binary32) (/.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (pow.f32 s #s(literal 3 binary32)))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4)))))))))
(-.f32 (+.f32 (fma.f32 #s(literal -1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)) (pow.f32 s #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (pow.f32 s #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s))) (fma.f32 (/.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 4 binary32))) (fabs.f32 x) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/16 binary32)) (pow.f32 s #s(literal 3 binary32))))))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s))
(+ 1 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))
(+ 1 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fabs.f32 x) (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal -1/6 binary32) (*.f32 (*.f32 x x) #s(literal 1/2 binary32))) s)) s))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(/.f32 (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32)) s)
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(/.f32 (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) (neg.f32 (-.f32 (fma.f32 #s(literal 1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/4 binary32)) (fma.f32 (*.f32 #s(literal 5/3 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32))) #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/16 binary32)) (pow.f32 s #s(literal 3 binary32))))))) s)
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
(/.f32 (-.f32 #s(literal -1/4 binary32) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) (/.f32 (-.f32 (-.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 7/192 binary32))) s) (fma.f32 (/.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) s) (fabs.f32 x) (*.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))))) (pow.f32 s #s(literal 3 binary32))))) (neg.f32 s))
1/4
#s(literal 1/4 binary32)
(+ 1/4 (* 1/4 (/ (fabs x) s)))
(fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 1/4 binary32))
(+ 1/4 (* -1 (/ (- (+ (* -1/4 (/ (pow (fabs x) 2) s)) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) s))) (* 1/4 (fabs x))) s)))
(-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (fabs.f32 x) (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/4 binary32) (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s))) s))
(+ 1/4 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (+ (* -1/16 (/ (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) s)) (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) s)))) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (* 1/4 (fabs x))) s)))
(-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (fabs.f32 x) (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 x x) #s(literal 1/4 binary32) (*.f32 #s(literal -3/16 binary32) (*.f32 x x))) s) (fabs.f32 x) (fma.f32 (/.f32 (*.f32 #s(literal 3 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) s) #s(literal -1/16 binary32) (/.f32 (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) s))) (fma.f32 #s(literal 3/16 binary32) (*.f32 x x) (*.f32 #s(literal -1/4 binary32) (*.f32 x x)))) (neg.f32 s))) s))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (-.f32 (fabs.f32 x) (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal -1/6 binary32) (*.f32 (*.f32 x x) #s(literal 1/2 binary32))) s)) s))
1/4
#s(literal 1/4 binary32)
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(/.f32 (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32)) s)
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(/.f32 (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) (neg.f32 (-.f32 (fma.f32 #s(literal 1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/4 binary32)) (fma.f32 (*.f32 #s(literal 5/3 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32))) #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/16 binary32)) (pow.f32 s #s(literal 3 binary32))))))) s)
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
(/.f32 (-.f32 #s(literal -1/4 binary32) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) (/.f32 (-.f32 (-.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 7/192 binary32))) s) (fma.f32 (/.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) s) (fabs.f32 x) (*.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))))) (pow.f32 s #s(literal 3 binary32))))) (neg.f32 s))
1/4
#s(literal 1/4 binary32)
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (+.f32 (/.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 3 binary32))) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (/.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 7/192 binary32))) (fma.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (fabs.f32 x) (*.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))))) s)) (pow.f32 s #s(literal 3 binary32)))) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s))
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(/.f32 (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32)) s)
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(/.f32 (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) (neg.f32 (-.f32 (fma.f32 #s(literal 1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/4 binary32)) (fma.f32 (*.f32 #s(literal 5/3 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32))) #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/16 binary32)) (pow.f32 s #s(literal 3 binary32))))))) s)
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
(/.f32 (-.f32 #s(literal -1/4 binary32) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) (/.f32 (-.f32 (-.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 7/192 binary32))) s) (fma.f32 (/.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) s) (fabs.f32 x) (*.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))))) (pow.f32 s #s(literal 3 binary32))))) (neg.f32 s))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s))
(+ 1 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))
(+ 1 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fabs.f32 x) (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal -1/6 binary32) (*.f32 (*.f32 x x) #s(literal 1/2 binary32))) s)) s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(* -1 (/ (- (* -1/8 (/ (pow (fabs x) 2) (pow s 2))) (+ 1/4 (* 1/16 (/ (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2))) (pow s 2))))) s))
(/.f32 (-.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) s) (/.f32 (*.f32 x x) s) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s)) #s(literal 1/4 binary32)) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* -1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (- (* -1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2)))))))) (pow s 3))) (* -1/8 (/ (pow (fabs x) 2) (pow s 2)))) (+ 1/4 (* 1/16 (/ (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2))) (pow s 2))))) s))
(/.f32 (-.f32 (/.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 3 binary32))) (-.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) s) (/.f32 (*.f32 x x) s) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s)) #s(literal 1/4 binary32))) s)
(* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* -1/96 (pow (fabs x) 4)) (+ (* -1/4 (* (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2))) (- (* -1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2))))))) (+ (* 1/16 (+ (* -1/3 (pow (fabs x) 4)) (+ (* -1/4 (pow (fabs x) 4)) (* -1/6 (pow (fabs x) 4))))) (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (- (* -1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2)))))))))))) s)) (* -1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (- (* -1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2)))))))) (pow s 3))) (* -1/8 (/ (pow (fabs x) 2) (pow s 2)))) (+ 1/4 (* 1/16 (/ (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2))) (pow s 2))))) s))
(/.f32 (-.f32 (-.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) s) (/.f32 (*.f32 x x) s) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s)) #s(literal 1/4 binary32)) (/.f32 (-.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal -1/96 binary32) (pow.f32 (fabs.f32 x) #s(literal 4 binary32))) (fma.f32 (*.f32 (*.f32 x x) (*.f32 #s(literal -3/16 binary32) (*.f32 x x))) #s(literal -1/4 binary32) (fma.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (fabs.f32 x) (*.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal -3/4 binary32)) #s(literal 1/16 binary32))))) s)) (pow.f32 s #s(literal 3 binary32)))) (neg.f32 s))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(/.f32 (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32)) s)
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(/.f32 (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) (neg.f32 (-.f32 (fma.f32 #s(literal 1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/4 binary32)) (fma.f32 (*.f32 #s(literal 5/3 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32))) #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/16 binary32)) (pow.f32 s #s(literal 3 binary32))))))) s)
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
(/.f32 (-.f32 #s(literal -1/4 binary32) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) (/.f32 (-.f32 (-.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 7/192 binary32))) s) (fma.f32 (/.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) s) (fabs.f32 x) (*.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))))) (pow.f32 s #s(literal 3 binary32))))) (neg.f32 s))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))
1/4
#s(literal 1/4 binary32)
(+ 1/4 (* 1/4 (/ (fabs x) s)))
(fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 1/4 binary32))
(+ 1/4 (* -1 (/ (- (+ (* -1/4 (/ (pow (fabs x) 2) s)) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) s))) (* 1/4 (fabs x))) s)))
(-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (fabs.f32 x) (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/4 binary32) (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s))) s))
(+ 1/4 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (+ (* -1/16 (/ (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) s)) (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) s)))) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (* 1/4 (fabs x))) s)))
(-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (fabs.f32 x) (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 x x) #s(literal 1/4 binary32) (*.f32 #s(literal -3/16 binary32) (*.f32 x x))) s) (fabs.f32 x) (fma.f32 (/.f32 (*.f32 #s(literal 3 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) s) #s(literal -1/16 binary32) (/.f32 (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) s))) (fma.f32 #s(literal 3/16 binary32) (*.f32 x x) (*.f32 #s(literal -1/4 binary32) (*.f32 x x)))) (neg.f32 s))) s))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (-.f32 (fabs.f32 x) (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal -1/6 binary32) (*.f32 (*.f32 x x) #s(literal 1/2 binary32))) s)) s))
1/4
#s(literal 1/4 binary32)
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (+.f32 (/.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 3 binary32))) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (/.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 7/192 binary32))) (fma.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (fabs.f32 x) (*.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))))) s)) (pow.f32 s #s(literal 3 binary32)))) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (-.f32 (fabs.f32 x) (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal -1/6 binary32) (*.f32 (*.f32 x x) #s(literal 1/2 binary32))) s)) s))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (-.f32 (fabs.f32 x) (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal -1/6 binary32) (*.f32 (*.f32 x x) #s(literal 1/2 binary32))) s)) s))
(* 2 s)
(*.f32 #s(literal 2 binary32) s)
(* -1 (* s (- (/ (fabs x) s) 2)))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)) s)
(* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow (fabs x) 2) s))) s)) 2)))
(*.f32 (neg.f32 s) (-.f32 #s(literal -2 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)))
(* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* -1 (/ (+ (* -1/2 (pow (fabs x) 2)) (* 1/6 (/ (pow (fabs x) 3) s))) s))) s)) 2)))
(*.f32 (+.f32 (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal 1/6 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 x x))) (neg.f32 s)) (fabs.f32 x)) s) #s(literal 2 binary32)) s)
(* 2 s)
(*.f32 #s(literal 2 binary32) s)
(* -1 (* s (- (/ (fabs x) s) 2)))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)) s)
(* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow (fabs x) 2) s))) s)) 2)))
(*.f32 (neg.f32 s) (-.f32 #s(literal -2 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)))
(* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* -1 (/ (+ (* -1/2 (pow (fabs x) 2)) (* 1/6 (/ (pow (fabs x) 3) s))) s))) s)) 2)))
(*.f32 (+.f32 (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal 1/6 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 x x))) (neg.f32 s)) (fabs.f32 x)) s) #s(literal 2 binary32)) s)
(* 4 s)
(*.f32 #s(literal 4 binary32) s)
(* -1 (* s (- (* 4 (/ (fabs x) s)) 4)))
(*.f32 (neg.f32 s) (fma.f32 #s(literal 4 binary32) (/.f32 (fabs.f32 x) s) #s(literal -4 binary32)))
(* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (* -1 (/ (+ (* -2 (pow (fabs x) 2)) (* -1 (pow (fabs x) 2))) s))) s)) 4)))
(*.f32 (neg.f32 s) (-.f32 #s(literal -4 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) (fabs.f32 x) (*.f32 #s(literal 3 binary32) (/.f32 (*.f32 x x) s))) s)))
(* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (* -1 (/ (+ (* -2 (pow (fabs x) 2)) (+ (* -1 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) s)) (* -1 (pow (fabs x) 2)))) s))) s)) 4)))
(*.f32 (neg.f32 s) (-.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 #s(literal -4 binary32) (fabs.f32 x)) (/.f32 (fma.f32 #s(literal 5/3 binary32) (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) (*.f32 #s(literal -3 binary32) (*.f32 x x))) s)) s)))
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s))
(/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) (neg.f32 s))
(* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s))
(/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) (neg.f32 s))
(* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s))
(/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) (neg.f32 s))
1/4
#s(literal 1/4 binary32)
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (+.f32 (/.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 3 binary32))) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (/.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 7/192 binary32))) (fma.f32 (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 #s(literal -5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (fabs.f32 x) (*.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))))) s)) (pow.f32 s #s(literal 3 binary32)))) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
1/4
#s(literal 1/4 binary32)
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(- 2 (/ (fabs x) s))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(- (+ 2 (* 1/2 (/ (pow x 2) (pow s 2)))) (/ (fabs x) s))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(- (+ 2 (* 1/2 (/ (pow x 2) (pow s 2)))) (/ (fabs x) s))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(- (+ 2 (* 1/2 (/ (pow x 2) (pow s 2)))) (/ (fabs x) s))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)
(+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)
(+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 x x)) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (*.f32 x x))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 x x)) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (*.f32 x x))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 x x)) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (*.f32 x x))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* 1/2 (/ (pow x 2) (pow s 2)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) x) x)
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 x x)) (/.f32 #s(literal 1/2 binary32) (*.f32 s s))) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 x x)) (/.f32 #s(literal 1/2 binary32) (*.f32 s s))) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 x x)) (/.f32 #s(literal 1/2 binary32) (*.f32 s s))) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(* 1/2 (/ (pow x 2) (pow s 2)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) x) x)
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 x x)) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (*.f32 x x))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 x x)) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (*.f32 x x))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 x x)) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (*.f32 x x))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s)
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(* -1 (fabs x))
(neg.f32 (fabs.f32 x))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s)))))))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* 1/2 (/ (pow x 2) (pow s 2)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) x) x)
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 x x)) (/.f32 #s(literal 1/2 binary32) (*.f32 s s))) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 x x)) (/.f32 #s(literal 1/2 binary32) (*.f32 s s))) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 x x)) (/.f32 #s(literal 1/2 binary32) (*.f32 s s))) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(+ s (* s (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(* (+ 1 (exp (* -1 (/ (fabs x) s)))) (+ s (* s (exp (* -1 (/ (fabs x) s))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(* 1/2 (/ (pow x 2) (pow s 2)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) x) x)
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)))

rewrite199.0ms (1.6%)

Memory
5.7MiB live, 246.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052442
087443
1295435
21901435
08722424
Stop Event
iter limit
node limit
iter limit
Counts
27 → 807
Calls
Call 1
Inputs
(pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s)
(pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32))
(+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
(+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)))
(/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32))
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)))
(/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s)
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))
(*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))))
(fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s)
(*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))
(/.f32 (*.f32 x x) s)
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)
(*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval330.0ms (2.7%)

Memory
-17.8MiB live, 292.6MiB allocated
Compiler

Compiled 53 611 to 5 222 computations (90.3% saved)

prune168.0ms (1.4%)

Memory
13.1MiB live, 172.4MiB allocated
Pruning

56 alts after pruning (49 fresh and 7 done)

PrunedKeptTotal
New2 085352 120
Fresh51419
Picked235
Done044
Total2 092562 148
Accuracy
100.0%
Counts
2 148 → 56
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s)
99.8%
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
99.8%
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s)
99.8%
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
95.7%
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (fma.f32 (/.f32 x s) (/.f32 (*.f32 x #s(literal 1/2 binary32)) s) (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
38.3%
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32)))) s)
81.2%
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32))) s)
96.1%
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
50.6%
(/.f32 (*.f32 #s(approx (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal 3/16 binary32) (/.f32 (*.f32 x x) s) (*.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 (*.f32 x x) s) (fabs.f32 x)))) s))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
28.6%
(/.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)) #s(literal 0 binary32))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
19.0%
(/.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)) #s(literal 0 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
81.7%
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (fabs.f32 x))) (*.f32 s s))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
81.5%
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (fabs.f32 x))) (*.f32 s s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
69.7%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
69.1%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
99.7%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) s))
95.6%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
92.9%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
72.7%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 #s(literal -4 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal 3 binary32) (*.f32 #s(literal -4 binary32) (fabs.f32 x))) s)))))
93.0%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
75.6%
(/.f32 (exp.f32 (-.f32 (/.f32 (neg.f32 (fabs.f32 x)) s) (*.f32 (log1p.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)))) s)
92.9%
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)))) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
93.5%
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
93.0%
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
74.8%
(/.f32 (exp.f32 (neg.f32 (fma.f32 (log1p.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (neg.f32 x) x) s) (/.f32 #s(literal -1/16 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1/16 binary32) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 x x)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) (/.f32 x s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) x)) s) (/.f32 x (neg.f32 s)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 x s) (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1 binary32) s) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
11.9%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (pow.f32 s #s(literal -2 binary32)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s)) #s(literal 1/4 binary32))) s)
30.5%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal 1 binary32) s)) #s(literal 1/4 binary32))) s)
29.8%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/.f32 (-.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 1/256 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)))) (-.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1/16 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 2 binary32)))))) s)
31.0%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -16 binary32) (/.f32 s (*.f32 x x)))) #s(literal 1/4 binary32))) s)
31.0%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
31.3%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
25.9%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s))) #s(literal 1/4 binary32))) s)
24.6%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s)))) s)
5.8%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s))) s)
50.9%
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
99.7%
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s))) s))
69.6%
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s))) (fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s)))
69.6%
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
31.2%
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
Compiler

Compiled 1 933 to 1 406 computations (27.3% saved)

simplify113.0ms (0.9%)

Memory
4.8MiB live, 78.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
cost-diff64
(+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))))
cost-diff160
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
cost-diff0
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s)
cost-diff160
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))
cost-diff160
(fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))
cost-diff544
(/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))))
cost-diff0
(/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s)
cost-diff0
#s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)))
cost-diff0
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s)
cost-diff64
(fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))
cost-diff0
(*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))))
cost-diff0
(*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))
cost-diff0
#s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32))
cost-diff0
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
cost-diff0
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))))
cost-diff0
(pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32))
cost-diff192
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
cost-diff288
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057731
096711
1164699
2348693
3790693
42130693
53262689
65347689
08012674
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
(pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))))
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))
(exp.f32 (/.f32 (fabs.f32 x) s))
(/.f32 (fabs.f32 x) s)
(fabs.f32 x)
x
s
#s(literal -2 binary32)
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
#s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))
(*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))))
s
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
#s(literal 2 binary32)
(/.f32 (fabs.f32 x) s)
(fabs.f32 x)
x
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)))
(fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))
#s(literal 1/16 binary32)
(/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s)
(neg.f32 (/.f32 (*.f32 x x) s))
(/.f32 (*.f32 x x) s)
(*.f32 x x)
x
s
#s(literal 1/4 binary32)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))
(/.f32 #s(literal 1 binary32) s)
#s(literal 1 binary32)
s
(/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))
(*.f32 (*.f32 x x) #s(literal -1/16 binary32))
(*.f32 x x)
x
#s(literal -1/16 binary32)
#s(literal 1/4 binary32)
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))
#s(literal 1 binary32)
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))
(+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s)
(-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s))
#s(literal 1/2 binary32)
(/.f32 (*.f32 x x) s)
(*.f32 x x)
x
s
(fabs.f32 x)
#s(literal 2 binary32)
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
Outputs
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (exp.f32 (/.f32 (fabs.f32 x) s)) s))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
(/.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal 1 binary32)) #s(literal -2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s)))
(pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32))
(pow.f32 (+.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal 1 binary32)) #s(literal -2 binary32))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))))
(+.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal 1 binary32))
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(exp.f32 (/.f32 (fabs.f32 x) s))
(/.f32 (fabs.f32 x) s)
(fabs.f32 x)
x
s
#s(literal -2 binary32)
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
#s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))))
(*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))))
(*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) s)
s
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
#s(literal 2 binary32)
(/.f32 (fabs.f32 x) s)
(fabs.f32 x)
x
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (/.f32 (/.f32 #s(literal -1/16 binary32) s) s) x) x #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)))
#s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (/.f32 (/.f32 #s(literal -1/16 binary32) s) s) x) x #s(literal 1/4 binary32)))
(fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))
(fma.f32 (*.f32 (/.f32 (/.f32 #s(literal -1/16 binary32) s) s) x) x #s(literal 1/4 binary32))
#s(literal 1/16 binary32)
(/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s)
(*.f32 (/.f32 (/.f32 (neg.f32 x) s) s) x)
(neg.f32 (/.f32 (*.f32 x x) s))
(*.f32 (/.f32 (neg.f32 x) s) x)
(/.f32 (*.f32 x x) s)
(*.f32 x x)
x
s
#s(literal 1/4 binary32)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (/.f32 (/.f32 #s(literal -1/16 binary32) s) s) x) x #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)))
#s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (/.f32 (/.f32 #s(literal -1/16 binary32) s) s) x) x #s(literal 1/4 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))
(fma.f32 (*.f32 (/.f32 (/.f32 #s(literal -1/16 binary32) s) s) x) x #s(literal 1/4 binary32))
(/.f32 #s(literal 1 binary32) s)
#s(literal 1 binary32)
s
(/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))))
(*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))
(/.f32 #s(literal -16 binary32) (*.f32 x x))
(*.f32 (*.f32 x x) #s(literal -1/16 binary32))
(*.f32 #s(literal -1/16 binary32) (*.f32 x x))
(*.f32 x x)
x
#s(literal -1/16 binary32)
#s(literal 1/4 binary32)
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
(/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s))))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s))))
(/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s))))
#s(literal 1 binary32)
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s)))
(+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) s))
(/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s) (fabs.f32 x)) (neg.f32 s))
(-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s))
#s(literal 1/2 binary32)
(/.f32 (*.f32 x x) s)
(*.f32 x x)
x
s
(fabs.f32 x)
#s(literal 2 binary32)
(exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))
(/.f32 (neg.f32 (fabs.f32 x)) s)
(neg.f32 (fabs.f32 x))

localize371.0ms (3%)

Memory
29.9MiB live, 142.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.06478500976844202
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))))
accuracy0.125968466849389
(/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s)
accuracy3.525572680745456
(/.f32 (*.f32 x x) s)
accuracy21.07505634451352
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))
accuracy0.39323687853658323
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))
accuracy4.494987692004062
(/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))))
accuracy21.91317142636687
#s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)))
accuracy28.826905356851228
(fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))
accuracy1.6625156593381278
(/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s)
accuracy3.525572680745456
(/.f32 (*.f32 x x) s)
accuracy21.91317142636687
#s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)))
accuracy22.76153303066166
(fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))
accuracy0.06869125976844201
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
accuracy17.689829045000803
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))
accuracy22.62167697158443
#s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32))
accuracy22.70607546222512
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))
accuracy0.03515625
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))))
accuracy0.03549790172363414
(exp.f32 (/.f32 (fabs.f32 x) s))
accuracy0.046875
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))
accuracy0.0546875
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
Samples
333.0ms256×0valid
Compiler

Compiled 1 050 to 100 computations (90.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 312.0ms
ival-mult: 145.0ms (46.5% of total)
ival-sub: 87.0ms (27.9% of total)
ival-pow: 38.0ms (12.2% of total)
ival-div: 24.0ms (7.7% of total)
ival-add: 6.0ms (1.9% of total)
ival-exp: 5.0ms (1.6% of total)
ival-fabs: 2.0ms (0.6% of total)
ival-neg: 2.0ms (0.6% of total)
ival-pow2: 2.0ms (0.6% of total)
exact: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series459.0ms (3.7%)

Memory
-255.8MiB live, 104.5MiB allocated
Counts
28 → 660
Calls
Call 1
Inputs
#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())
#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())
#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())
#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())
#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())
#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())
#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())
#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())
#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) #<representation binary32>) () ())
#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())
#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())
#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())
#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())
#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())
#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())
#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())
#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())
Outputs
#s(alt (/ 1 (exp (/ (fabs x) s))) (taylor 0 s) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (exp (/ (fabs x) s))) (taylor 0 s) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (exp (/ (fabs x) s))) (taylor 0 s) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (exp (/ (fabs x) s))) (taylor 0 s) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (/ 1 (exp (/ (fabs x) s)))) (taylor 0 s) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (/ 1 (exp (/ (fabs x) s)))) (taylor 0 s) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (/ 1 (exp (/ (fabs x) s)))) (taylor 0 s) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (/ 1 (exp (/ (fabs x) s)))) (taylor 0 s) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 s) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 s) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 s) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 s) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor 0 s) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2)) (taylor 0 s) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2)) (taylor 0 s) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2)) (taylor 0 s) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor 0 s) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor 0 s) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor 0 s) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor 0 s) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor 0 s) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor 0 s) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor 0 s) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor 0 s) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor 0 s) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2)) (taylor 0 s) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2)) (taylor 0 s) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2)) (taylor 0 s) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (pow x 2) (pow s 2))) (taylor 0 s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2)) (taylor 0 s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (pow x 2)) (* s (- (* 2 s) (fabs x)))) (pow s 2)) (taylor 0 s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (pow x 2)) (* s (- (* 2 s) (fabs x)))) (pow s 2)) (taylor 0 s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 s) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (fabs x) s)) (taylor 0 s) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (fabs x) s)) (taylor 0 s) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (fabs x) s)) (taylor 0 s) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (fabs x) s)) (taylor 0 s) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor 0 s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor 0 s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor 0 s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor 0 s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (pow x 2) (pow s 2))) (taylor 0 s) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2)) (taylor 0 s) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2)) (taylor 0 s) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2)) (taylor 0 s) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt 1 (taylor inf s) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (fabs x) s))) (taylor inf s) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* -1 (/ (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))) (pow s 2)))) (/ (fabs x) s)) (taylor inf s) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* -1 (/ (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3)))) (pow s 3)))) (+ (* -1 (/ (pow (fabs x) 2) (pow s 2))) (+ (* 1/2 (/ (pow (fabs x) 2) (pow s 2))) (/ (fabs x) s)))) (taylor inf s) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2)))) s) (taylor inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))) (pow s 3))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2)))))) s) (taylor inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))))) (* 1/16 (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3)))))) (+ (* -1/2 (* (pow (fabs x) 2) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/6 (pow (fabs x) 4)) (* 1/24 (pow (fabs x) 4)))))) (+ (* 2 (* (fabs x) (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3)))))) (pow (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))) 2))) (pow s 4))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 4))))))))) s) (taylor inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* 1/4 (/ (fabs x) s))) (taylor inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* -1 (/ (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))) (pow s 2)))) (* -1/4 (/ (fabs x) s))) (taylor inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* -1 (/ (+ (* 1/16 (* (fabs x) (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))) (+ (* 1/16 (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))))) (pow s 3)))) (+ (* -1/4 (/ (fabs x) s)) (+ (* -1/4 (/ (pow (fabs x) 2) (pow s 2))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2)))))) (taylor inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf s) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor inf s) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 2 (* -1 (/ (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))) (pow s 2)))) (/ (fabs x) s)) (taylor inf s) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 2 (* -1 (/ (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3)))) (pow s 3)))) (+ (* -1 (/ (pow (fabs x) 2) (pow s 2))) (+ (* 1/2 (/ (pow (fabs x) 2) (pow s 2))) (/ (fabs x) s)))) (taylor inf s) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor inf s) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s) (taylor inf s) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s) (taylor inf s) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s) (taylor inf s) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor inf s) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (fabs x) s))) (taylor inf s) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))) (taylor inf s) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 4 s) (taylor inf s) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 4 (* -4 (/ (fabs x) s)))) (taylor inf s) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* -1 (/ (pow (fabs x) 3) (pow s 3))) (+ (* -2/3 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2)))))))) (taylor inf s) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 s) (taylor inf s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 2 (* -1 (/ (fabs x) s)))) (taylor inf s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))) (taylor inf s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor inf s) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor inf s) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor inf s) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor inf s) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s) (taylor inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s) (taylor inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s) (taylor inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) (taylor inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) (taylor inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor inf s) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor inf s) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor inf s) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor inf s) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor inf s) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor inf s) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor inf s) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor inf s) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor inf s) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor inf s) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor inf s) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor inf s) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s) (taylor inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s) (taylor inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s) (taylor inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor inf s) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor inf s) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) (taylor inf s) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) (taylor inf s) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor inf s) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* 1/4 (/ (fabs x) s))) (taylor inf s) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* -1 (/ (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2)))) (* -1/4 (/ (fabs x) s))) (taylor inf s) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* -1 (/ (+ (* 1/16 (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3)))) (+ (* -1/4 (/ (fabs x) s)) (+ (* -1/4 (/ (pow (fabs x) 2) (pow s 2))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) (taylor inf s) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor inf s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2))))) (taylor inf s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2))))) (taylor inf s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor inf s) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s) (taylor inf s) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s) (taylor inf s) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s) (taylor inf s) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2)))) (taylor inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))) (pow s 3))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2)))))) (taylor inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))))) (* 1/16 (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3)))))) (+ (* -1/2 (* (pow (fabs x) 2) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/6 (pow (fabs x) 4)) (* 1/24 (pow (fabs x) 4)))))) (+ (* 2 (* (fabs x) (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3)))))) (pow (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))) 2))) (pow s 4))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 4))))))))) (taylor inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor inf s) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (/ (fabs x) s)) (taylor inf s) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* 1/2 (/ (pow (fabs x) 2) (pow s 2))) (/ (fabs x) s))) (taylor inf s) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* 1/6 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/2 (/ (pow (fabs x) 2) (pow s 2))) (/ (fabs x) s)))) (taylor inf s) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor inf s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor inf s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor inf s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor inf s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) (taylor inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) (taylor inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))) (taylor inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor inf s) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow x 2) s))) s) (taylor inf s) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow x 2) s))) s) (taylor inf s) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow x 2) s))) s) (taylor inf s) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt 1 (taylor -inf s) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (fabs x) s))) (taylor -inf s) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow (fabs x) 2) s)) (* 1/2 (/ (pow (fabs x) 2) s))) (* -1 (fabs x))) s))) (taylor -inf s) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1/6 (/ (pow (fabs x) 3) s)) (+ (* 1/2 (/ (pow (fabs x) 3) s)) (/ (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) s))) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) s)) (* -1 (fabs x))) s))) (taylor -inf s) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor -inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))) (pow s 2))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 3))))) s)) (taylor -inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1/2 (* (pow (fabs x) 2) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/6 (pow (fabs x) 4)) (+ (* 1/24 (pow (fabs x) 4)) (* (fabs x) (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))))))) (+ (* -2 (* (fabs x) (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))))) (pow (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))) 2))) s)) (+ (* 1/4 (/ (* (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor -inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* 1/4 (/ (fabs x) s))) (taylor -inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1 (/ (- (+ (* -1/4 (/ (pow (fabs x) 2) s)) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) s))) (* 1/4 (fabs x))) s))) (taylor -inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) s)) (+ (* -1/16 (/ (* (fabs x) (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))) s)) (* 1/16 (/ (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))) s)))) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) s)) (* 1/4 (fabs x))) s))) (taylor -inf s) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf s) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor -inf s) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (- (+ (* -1 (/ (pow (fabs x) 2) s)) (* 1/2 (/ (pow (fabs x) 2) s))) (* -1 (fabs x))) s))) (taylor -inf s) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (- (* -1 (/ (- (+ (* -1/6 (/ (pow (fabs x) 3) s)) (+ (* 1/2 (/ (pow (fabs x) 3) s)) (/ (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) s))) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) s)) (* -1 (fabs x))) s))) (taylor -inf s) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor -inf s) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s)) (taylor -inf s) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor -inf s) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (fabs x) s))) (taylor -inf s) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s))) (taylor -inf s) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s))) (taylor -inf s) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 4 s) (taylor -inf s) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* 4 (/ (fabs x) s)) 4))) (taylor -inf s) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (+ (* 2 (/ (pow (fabs x) 2) s)) (/ (pow (fabs x) 2) s))) s)) 4))) (taylor -inf s) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (* -1 (/ (+ (* -1 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) (+ (* 2/3 (/ (pow (fabs x) 3) s)) (/ (pow (fabs x) 3) s))) s))) s)) 4))) (taylor -inf s) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 s) (taylor -inf s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (/ (fabs x) s) 2))) (taylor -inf s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow (fabs x) 2) s))) s)) 2))) (taylor -inf s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* -1 (/ (+ (* -1/2 (pow (fabs x) 2)) (* 1/6 (/ (pow (fabs x) 3) s))) s))) s)) 2))) (taylor -inf s) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor -inf s) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor -inf s) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor -inf s) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor -inf s) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor -inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s)) (taylor -inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor -inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor -inf s) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor -inf s) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor -inf s) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor -inf s) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor -inf s) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor -inf s) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor -inf s) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor -inf s) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor -inf s) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor -inf s) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor -inf s) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor -inf s) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor -inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s)) (taylor -inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor -inf s) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor -inf s) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* 1/4 (/ (fabs x) s))) (taylor -inf s) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1 (/ (- (+ (* -1/4 (/ (pow (fabs x) 2) s)) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) s))) (* 1/4 (fabs x))) s))) (taylor -inf s) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (+ (* -1/16 (/ (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) s)) (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) s)))) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (* 1/4 (fabs x))) s))) (taylor -inf s) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor -inf s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s))) (taylor -inf s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s))) (taylor -inf s) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1/4 s) (taylor -inf s) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s)) (taylor -inf s) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s)) (taylor -inf s) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor -inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* -4 (+ (* -1/2 (* (pow (fabs x) 2) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/6 (pow (fabs x) 4)) (+ (* 1/24 (pow (fabs x) 4)) (* (fabs x) (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))))))) (+ (* -2 (* (fabs x) (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))))) (pow (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))) 2)))) (+ (* 1/4 (* (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor -inf s) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (/ (fabs x) s)) (taylor -inf s) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (fabs x)) (* -1/2 (/ (pow (fabs x) 2) s))) s))) (taylor -inf s) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (fabs x)) (* -1 (/ (+ (* 1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s))) (taylor -inf s) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor -inf s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor -inf s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor -inf s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor -inf s) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor -inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) (taylor -inf s) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (fabs x) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s))) (taylor -inf s) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor -inf s) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s)) (taylor -inf s) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s)) (taylor -inf s) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s)) (taylor -inf s) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ 1 (exp (/ (fabs x) s))) (taylor 0 x) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (exp (/ (fabs x) s))) (taylor 0 x) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (exp (/ (fabs x) s))) (taylor 0 x) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (exp (/ (fabs x) s))) (taylor 0 x) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (/ 1 (exp (/ (fabs x) s)))) (taylor 0 x) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (/ 1 (exp (/ (fabs x) s)))) (taylor 0 x) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (/ 1 (exp (/ (fabs x) s)))) (taylor 0 x) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (/ 1 (exp (/ (fabs x) s)))) (taylor 0 x) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 x) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 x) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 x) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor 0 x) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor 0 x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor 0 x) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor 0 x) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor 0 x) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor 0 x) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor 0 x) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor 0 x) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor 0 x) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor 0 x) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor 0 x) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor 0 x) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor 0 x) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor 0 x) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt 1/4 (taylor 0 x) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor 0 x) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor 0 x) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2)))) (taylor 0 x) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ -16 (pow x 2)) (taylor 0 x) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -16 (pow x 2)) (taylor 0 x) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -16 (pow x 2)) (taylor 0 x) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -16 (pow x 2)) (taylor 0 x) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- 2 (/ (fabs x) s)) (taylor 0 x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 2 (* 1/2 (/ (pow x 2) (pow s 2)))) (/ (fabs x) s)) (taylor 0 x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 2 (* 1/2 (/ (pow x 2) (pow s 2)))) (/ (fabs x) s)) (taylor 0 x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 2 (* 1/2 (/ (pow x 2) (pow s 2)))) (/ (fabs x) s)) (taylor 0 x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (fabs x) s)) (taylor 0 x) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (fabs x) s)) (taylor 0 x) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (fabs x) s)) (taylor 0 x) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (fabs x) s)) (taylor 0 x) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor 0 x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor 0 x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor 0 x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor 0 x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor 0 x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor 0 x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (fabs x) s)) (taylor 0 x) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2)))) (taylor 0 x) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2)))) (taylor 0 x) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2)))) (taylor 0 x) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ 1 (exp (/ (fabs x) s))) (taylor inf x) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (exp (/ (fabs x) s))) (taylor inf x) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (exp (/ (fabs x) s))) (taylor inf x) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (exp (/ (fabs x) s))) (taylor inf x) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (/ 1 (exp (/ (fabs x) s)))) (taylor inf x) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (/ 1 (exp (/ (fabs x) s)))) (taylor inf x) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (/ 1 (exp (/ (fabs x) s)))) (taylor inf x) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (/ 1 (exp (/ (fabs x) s)))) (taylor inf x) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor inf x) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor inf x) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor inf x) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor inf x) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor inf x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor inf x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor inf x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor inf x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor inf x) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2))))) (taylor inf x) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2))))) (taylor inf x) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2))))) (taylor inf x) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor inf x) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor inf x) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor inf x) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor inf x) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor inf x) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor inf x) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor inf x) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor inf x) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor inf x) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2))))) (taylor inf x) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2))))) (taylor inf x) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2))))) (taylor inf x) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ -16 (pow x 2)) (taylor inf x) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -16 (pow x 2)) (taylor inf x) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -16 (pow x 2)) (taylor inf x) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -16 (pow x 2)) (taylor inf x) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (pow x 2) (pow s 2))) (taylor inf x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2))))) (taylor inf x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2))))) (taylor inf x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2))))) (taylor inf x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor inf x) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (fabs x) s)) (taylor inf x) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (fabs x) s)) (taylor inf x) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (fabs x) s)) (taylor inf x) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (fabs x) s)) (taylor inf x) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor inf x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor inf x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor inf x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor inf x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (pow x 2) (pow s 2))) (taylor inf x) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2))))) (taylor inf x) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2))))) (taylor inf x) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2))))) (taylor inf x) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (/ 1 (exp (/ (fabs x) s))) (taylor -inf x) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (exp (/ (fabs x) s))) (taylor -inf x) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (exp (/ (fabs x) s))) (taylor -inf x) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (exp (/ (fabs x) s))) (taylor -inf x) (#s(alt (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (patch (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (patch (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (/ 1 (exp (/ (fabs x) s)))) (taylor -inf x) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (/ 1 (exp (/ (fabs x) s)))) (taylor -inf x) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (/ 1 (exp (/ (fabs x) s)))) (taylor -inf x) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (/ 1 (exp (/ (fabs x) s)))) (taylor -inf x) (#s(alt (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) (patch (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (patch (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor -inf x) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor -inf x) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor -inf x) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (fabs x) s))) (taylor -inf x) (#s(alt #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (patch #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (patch (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor -inf x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor -inf x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor -inf x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* s (+ 1 (exp (* -1 (/ (fabs x) s))))) (taylor -inf x) (#s(alt (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (patch (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor -inf x) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2))))) (taylor -inf x) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2))))) (taylor -inf x) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2))))) (taylor -inf x) (#s(alt (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) (patch (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor -inf x) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor -inf x) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor -inf x) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow x 2) (pow s 2))) (taylor -inf x) (#s(alt (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) (patch (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor -inf x) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor -inf x) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor -inf x) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) s)) (taylor -inf x) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) (patch (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/16 (/ (pow x 2) (pow s 2))) (taylor -inf x) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2))))) (taylor -inf x) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2))))) (taylor -inf x) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2))))) (taylor -inf x) (#s(alt (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) (patch (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ -16 (pow x 2)) (taylor -inf x) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -16 (pow x 2)) (taylor -inf x) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -16 (pow x 2)) (taylor -inf x) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -16 (pow x 2)) (taylor -inf x) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) (patch (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (pow x 2) (pow s 2))) (taylor -inf x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2))))) (taylor -inf x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2))))) (taylor -inf x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2))))) (taylor -inf x) (#s(alt (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) (patch (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) (patch (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) (patch (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (fabs x) s)) (taylor -inf x) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (fabs x) s)) (taylor -inf x) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (fabs x) s)) (taylor -inf x) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (fabs x) s)) (taylor -inf x) (#s(alt (exp.f32 (/.f32 (fabs.f32 x) s)) (patch (exp.f32 (/.f32 (fabs.f32 x) s)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor -inf x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor -inf x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor -inf x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (pow x 2) s) (taylor -inf x) (#s(alt (/.f32 (*.f32 x x) s) (patch (/.f32 (*.f32 x x) s) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)) (taylor -inf x) (#s(alt #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) (patch #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (exp (* -1 (/ (fabs x) s)))) (taylor -inf x) (#s(alt #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) (patch #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (pow x 2) (pow s 2))) (taylor -inf x) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2))))) (taylor -inf x) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2))))) (taylor -inf x) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2))))) (taylor -inf x) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) (patch (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
30.0ms
s
@0
((/ 1 (exp (/ (fabs x) s))) (/ (* (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (exp (/ (neg (fabs x)) s))) s) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (+ 1 (/ 1 (exp (/ (fabs x) s)))) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ (* 1/16 (/ (neg (/ (* x x) s)) s)) 1/4) (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/ (neg (/ (* x x) s)) s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16))) (+ (* (/ 1 s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16)))) 1/4) (/ 1 (* (* x x) -1/16)) (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (* (* (/ 1 (+ 1 (exp (/ (neg (fabs x)) s)))) (/ 1 (+ 1 (exp (/ (neg (fabs x)) s))))) (exp (/ (neg (fabs x)) s))) (* (/ 1 (+ 1 (exp (/ (neg (fabs x)) s)))) (/ 1 (+ 1 (exp (/ (neg (fabs x)) s))))) (+ (/ (- (* 1/2 (/ (* x x) s)) (fabs x)) s) 2) (/ (* (* (/ 1 (+ 1 (exp (/ (neg (fabs x)) s)))) (/ 1 (+ 1 (exp (/ (neg (fabs x)) s))))) (exp (/ (neg (fabs x)) s))) s) (* (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (exp (/ (neg (fabs x)) s))) (exp (/ (fabs x) s)) (+ 1 (exp (/ (neg (fabs x)) s))) (+ 1 (exp (/ (neg (fabs x)) s))) (/ (* x x) s) (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+ 1 (exp (/ (neg (fabs x)) s))) (/ (- (* 1/2 (/ (* x x) s)) (fabs x)) s))
7.0ms
x
@inf
((/ 1 (exp (/ (fabs x) s))) (/ (* (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (exp (/ (neg (fabs x)) s))) s) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (+ 1 (/ 1 (exp (/ (fabs x) s)))) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ (* 1/16 (/ (neg (/ (* x x) s)) s)) 1/4) (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/ (neg (/ (* x x) s)) s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16))) (+ (* (/ 1 s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16)))) 1/4) (/ 1 (* (* x x) -1/16)) (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (* (* (/ 1 (+ 1 (exp (/ (neg (fabs x)) s)))) (/ 1 (+ 1 (exp (/ (neg (fabs x)) s))))) (exp (/ (neg (fabs x)) s))) (* (/ 1 (+ 1 (exp (/ (neg (fabs x)) s)))) (/ 1 (+ 1 (exp (/ (neg (fabs x)) s))))) (+ (/ (- (* 1/2 (/ (* x x) s)) (fabs x)) s) 2) (/ (* (* (/ 1 (+ 1 (exp (/ (neg (fabs x)) s)))) (/ 1 (+ 1 (exp (/ (neg (fabs x)) s))))) (exp (/ (neg (fabs x)) s))) s) (* (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (exp (/ (neg (fabs x)) s))) (exp (/ (fabs x) s)) (+ 1 (exp (/ (neg (fabs x)) s))) (+ 1 (exp (/ (neg (fabs x)) s))) (/ (* x x) s) (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+ 1 (exp (/ (neg (fabs x)) s))) (/ (- (* 1/2 (/ (* x x) s)) (fabs x)) s))
7.0ms
s
@-inf
((/ 1 (exp (/ (fabs x) s))) (/ (* (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (exp (/ (neg (fabs x)) s))) s) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (+ 1 (/ 1 (exp (/ (fabs x) s)))) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ (* 1/16 (/ (neg (/ (* x x) s)) s)) 1/4) (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/ (neg (/ (* x x) s)) s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16))) (+ (* (/ 1 s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16)))) 1/4) (/ 1 (* (* x x) -1/16)) (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (* (* (/ 1 (+ 1 (exp (/ (neg (fabs x)) s)))) (/ 1 (+ 1 (exp (/ (neg (fabs x)) s))))) (exp (/ (neg (fabs x)) s))) (* (/ 1 (+ 1 (exp (/ (neg (fabs x)) s)))) (/ 1 (+ 1 (exp (/ (neg (fabs x)) s))))) (+ (/ (- (* 1/2 (/ (* x x) s)) (fabs x)) s) 2) (/ (* (* (/ 1 (+ 1 (exp (/ (neg (fabs x)) s)))) (/ 1 (+ 1 (exp (/ (neg (fabs x)) s))))) (exp (/ (neg (fabs x)) s))) s) (* (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (exp (/ (neg (fabs x)) s))) (exp (/ (fabs x) s)) (+ 1 (exp (/ (neg (fabs x)) s))) (+ 1 (exp (/ (neg (fabs x)) s))) (/ (* x x) s) (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+ 1 (exp (/ (neg (fabs x)) s))) (/ (- (* 1/2 (/ (* x x) s)) (fabs x)) s))
7.0ms
x
@-inf
((/ 1 (exp (/ (fabs x) s))) (/ (* (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (exp (/ (neg (fabs x)) s))) s) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (+ 1 (/ 1 (exp (/ (fabs x) s)))) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ (* 1/16 (/ (neg (/ (* x x) s)) s)) 1/4) (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/ (neg (/ (* x x) s)) s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16))) (+ (* (/ 1 s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16)))) 1/4) (/ 1 (* (* x x) -1/16)) (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (* (* (/ 1 (+ 1 (exp (/ (neg (fabs x)) s)))) (/ 1 (+ 1 (exp (/ (neg (fabs x)) s))))) (exp (/ (neg (fabs x)) s))) (* (/ 1 (+ 1 (exp (/ (neg (fabs x)) s)))) (/ 1 (+ 1 (exp (/ (neg (fabs x)) s))))) (+ (/ (- (* 1/2 (/ (* x x) s)) (fabs x)) s) 2) (/ (* (* (/ 1 (+ 1 (exp (/ (neg (fabs x)) s)))) (/ 1 (+ 1 (exp (/ (neg (fabs x)) s))))) (exp (/ (neg (fabs x)) s))) s) (* (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (exp (/ (neg (fabs x)) s))) (exp (/ (fabs x) s)) (+ 1 (exp (/ (neg (fabs x)) s))) (+ 1 (exp (/ (neg (fabs x)) s))) (/ (* x x) s) (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+ 1 (exp (/ (neg (fabs x)) s))) (/ (- (* 1/2 (/ (* x x) s)) (fabs x)) s))
6.0ms
s
@inf
((/ 1 (exp (/ (fabs x) s))) (/ (* (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (exp (/ (neg (fabs x)) s))) s) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (+ 1 (/ 1 (exp (/ (fabs x) s)))) (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ (* 1/16 (/ (neg (/ (* x x) s)) s)) 1/4) (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/ (neg (/ (* x x) s)) s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16))) (+ (* (/ 1 s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16)))) 1/4) (/ 1 (* (* x x) -1/16)) (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (* (* (/ 1 (+ 1 (exp (/ (neg (fabs x)) s)))) (/ 1 (+ 1 (exp (/ (neg (fabs x)) s))))) (exp (/ (neg (fabs x)) s))) (* (/ 1 (+ 1 (exp (/ (neg (fabs x)) s)))) (/ 1 (+ 1 (exp (/ (neg (fabs x)) s))))) (+ (/ (- (* 1/2 (/ (* x x) s)) (fabs x)) s) 2) (/ (* (* (/ 1 (+ 1 (exp (/ (neg (fabs x)) s)))) (/ 1 (+ 1 (exp (/ (neg (fabs x)) s))))) (exp (/ (neg (fabs x)) s))) s) (* (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (exp (/ (neg (fabs x)) s))) (exp (/ (fabs x) s)) (+ 1 (exp (/ (neg (fabs x)) s))) (+ 1 (exp (/ (neg (fabs x)) s))) (/ (* x x) s) (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+ 1 (exp (/ (neg (fabs x)) s))) (/ (- (* 1/2 (/ (* x x) s)) (fabs x)) s))

simplify752.0ms (6.1%)

Memory
25.5MiB live, 256.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057613195
1188611484
2699611373
0808911001
Stop Event
iter limit
node limit
Counts
660 → 660
Calls
Call 1
Inputs
(/ 1 (exp (/ (fabs x) s)))
(/ 1 (exp (/ (fabs x) s)))
(/ 1 (exp (/ (fabs x) s)))
(/ 1 (exp (/ (fabs x) s)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* -1/16 (/ (pow x 2) (pow s 2)))
(/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2))
(/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2))
(/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) (pow s 2)))
(/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2))
(/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2))
(/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* 1/2 (/ (pow x 2) (pow s 2)))
(/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2))
(/ (+ (* 1/2 (pow x 2)) (* s (- (* 2 s) (fabs x)))) (pow s 2))
(/ (+ (* 1/2 (pow x 2)) (* s (- (* 2 s) (fabs x)))) (pow s 2))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(exp (/ (fabs x) s))
(exp (/ (fabs x) s))
(exp (/ (fabs x) s))
(exp (/ (fabs x) s))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(* 1/2 (/ (pow x 2) (pow s 2)))
(/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2))
(/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2))
(/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2))
1
(+ 1 (* -1 (/ (fabs x) s)))
(- (+ 1 (* -1 (/ (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))) (pow s 2)))) (/ (fabs x) s))
(- (+ 1 (* -1 (/ (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3)))) (pow s 3)))) (+ (* -1 (/ (pow (fabs x) 2) (pow s 2))) (+ (* 1/2 (/ (pow (fabs x) 2) (pow s 2))) (/ (fabs x) s))))
(/ 1/4 s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2)))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))) (pow s 3))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))))) (* 1/16 (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3)))))) (+ (* -1/2 (* (pow (fabs x) 2) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/6 (pow (fabs x) 4)) (* 1/24 (pow (fabs x) 4)))))) (+ (* 2 (* (fabs x) (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3)))))) (pow (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))) 2))) (pow s 4))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 4))))))))) s)
1/4
(+ 1/4 (* 1/4 (/ (fabs x) s)))
(- (+ 1/4 (* -1 (/ (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))) (pow s 2)))) (* -1/4 (/ (fabs x) s)))
(- (+ 1/4 (* -1 (/ (+ (* 1/16 (* (fabs x) (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))) (+ (* 1/16 (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))))) (pow s 3)))) (+ (* -1/4 (/ (fabs x) s)) (+ (* -1/4 (/ (pow (fabs x) 2) (pow s 2))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2))))))
2
(+ 2 (* -1 (/ (fabs x) s)))
(- (+ 2 (* -1 (/ (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))) (pow s 2)))) (/ (fabs x) s))
(- (+ 2 (* -1 (/ (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3)))) (pow s 3)))) (+ (* -1 (/ (pow (fabs x) 2) (pow s 2))) (+ (* 1/2 (/ (pow (fabs x) 2) (pow s 2))) (/ (fabs x) s))))
(/ 1/4 s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
1
(+ 1 (* -1 (/ (fabs x) s)))
(+ 1 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+ 1 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(* 4 s)
(* s (+ 4 (* -4 (/ (fabs x) s))))
(* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2))))))
(* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* -1 (/ (pow (fabs x) 3) (pow s 3))) (+ (* -2/3 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2))))))))
(* 2 s)
(* s (+ 2 (* -1 (/ (fabs x) s))))
(* s (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(* s (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))))
1/4
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(/ 1/4 s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
1/4
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4)))))))))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
1/4
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(/ 1/4 s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
1/4
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4)))))))))
1/4
(+ 1/4 (* 1/4 (/ (fabs x) s)))
(- (+ 1/4 (* -1 (/ (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2)))) (* -1/4 (/ (fabs x) s)))
(- (+ 1/4 (* -1 (/ (+ (* 1/16 (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3)))) (+ (* -1/4 (/ (fabs x) s)) (+ (* -1/4 (/ (pow (fabs x) 2) (pow s 2))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2)))))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2)))))
(/ 1/4 s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
1/4
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))) (pow s 3))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2))))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))))) (* 1/16 (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3)))))) (+ (* -1/2 (* (pow (fabs x) 2) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/6 (pow (fabs x) 4)) (* 1/24 (pow (fabs x) 4)))))) (+ (* 2 (* (fabs x) (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3)))))) (pow (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))) 2))) (pow s 4))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 4)))))))))
1
(+ 1 (/ (fabs x) s))
(+ 1 (+ (* 1/2 (/ (pow (fabs x) 2) (pow s 2))) (/ (fabs x) s)))
(+ 1 (+ (* 1/6 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/2 (/ (pow (fabs x) 2) (pow s 2))) (/ (fabs x) s))))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
1/4
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4)))))))))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(* -1 (/ (fabs x) s))
(/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow x 2) s))) s)
(/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow x 2) s))) s)
(/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow x 2) s))) s)
1
(+ 1 (* -1 (/ (fabs x) s)))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (pow (fabs x) 2) s)) (* 1/2 (/ (pow (fabs x) 2) s))) (* -1 (fabs x))) s)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1/6 (/ (pow (fabs x) 3) s)) (+ (* 1/2 (/ (pow (fabs x) 3) s)) (/ (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) s))) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) s)) (* -1 (fabs x))) s)))
(/ 1/4 s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 3))))) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1/2 (* (pow (fabs x) 2) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/6 (pow (fabs x) 4)) (+ (* 1/24 (pow (fabs x) 4)) (* (fabs x) (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))))))) (+ (* -2 (* (fabs x) (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))))) (pow (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))) 2))) s)) (+ (* 1/4 (/ (* (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
1/4
(+ 1/4 (* 1/4 (/ (fabs x) s)))
(+ 1/4 (* -1 (/ (- (+ (* -1/4 (/ (pow (fabs x) 2) s)) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) s))) (* 1/4 (fabs x))) s)))
(+ 1/4 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) s)) (+ (* -1/16 (/ (* (fabs x) (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))) s)) (* 1/16 (/ (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))) s)))) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) s)) (* 1/4 (fabs x))) s)))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (* -1 (/ (- (+ (* -1 (/ (pow (fabs x) 2) s)) (* 1/2 (/ (pow (fabs x) 2) s))) (* -1 (fabs x))) s)))
(+ 2 (* -1 (/ (- (* -1 (/ (- (+ (* -1/6 (/ (pow (fabs x) 3) s)) (+ (* 1/2 (/ (pow (fabs x) 3) s)) (/ (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) s))) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) s)) (* -1 (fabs x))) s)))
(/ 1/4 s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
1
(+ 1 (* -1 (/ (fabs x) s)))
(+ 1 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(+ 1 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(* 4 s)
(* -1 (* s (- (* 4 (/ (fabs x) s)) 4)))
(* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (+ (* 2 (/ (pow (fabs x) 2) s)) (/ (pow (fabs x) 2) s))) s)) 4)))
(* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (* -1 (/ (+ (* -1 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) (+ (* 2/3 (/ (pow (fabs x) 3) s)) (/ (pow (fabs x) 3) s))) s))) s)) 4)))
(* 2 s)
(* -1 (* s (- (/ (fabs x) s) 2)))
(* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow (fabs x) 2) s))) s)) 2)))
(* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* -1 (/ (+ (* -1/2 (pow (fabs x) 2)) (* 1/6 (/ (pow (fabs x) 3) s))) s))) s)) 2)))
1/4
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(/ 1/4 s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
1/4
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
1/4
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(/ 1/4 s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
1/4
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
1/4
(+ 1/4 (* 1/4 (/ (fabs x) s)))
(+ 1/4 (* -1 (/ (- (+ (* -1/4 (/ (pow (fabs x) 2) s)) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) s))) (* 1/4 (fabs x))) s)))
(+ 1/4 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (+ (* -1/16 (/ (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) s)) (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) s)))) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (* 1/4 (fabs x))) s)))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s)))
(/ 1/4 s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
1/4
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* -4 (+ (* -1/2 (* (pow (fabs x) 2) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/6 (pow (fabs x) 4)) (+ (* 1/24 (pow (fabs x) 4)) (* (fabs x) (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))))))) (+ (* -2 (* (fabs x) (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))))) (pow (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))) 2)))) (+ (* 1/4 (* (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2))))
1
(+ 1 (/ (fabs x) s))
(+ 1 (* -1 (/ (+ (* -1 (fabs x)) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(+ 1 (* -1 (/ (+ (* -1 (fabs x)) (* -1 (/ (+ (* 1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
1/4
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
2
(+ 2 (* -1 (/ (fabs x) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(* -1 (/ (fabs x) s))
(* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s))
(* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s))
(* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s))
(/ 1 (exp (/ (fabs x) s)))
(/ 1 (exp (/ (fabs x) s)))
(/ 1 (exp (/ (fabs x) s)))
(/ 1 (exp (/ (fabs x) s)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
1/4
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
1/4
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(/ -16 (pow x 2))
(/ -16 (pow x 2))
(/ -16 (pow x 2))
(/ -16 (pow x 2))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(- 2 (/ (fabs x) s))
(- (+ 2 (* 1/2 (/ (pow x 2) (pow s 2)))) (/ (fabs x) s))
(- (+ 2 (* 1/2 (/ (pow x 2) (pow s 2)))) (/ (fabs x) s))
(- (+ 2 (* 1/2 (/ (pow x 2) (pow s 2)))) (/ (fabs x) s))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(exp (/ (fabs x) s))
(exp (/ (fabs x) s))
(exp (/ (fabs x) s))
(exp (/ (fabs x) s))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(* -1 (/ (fabs x) s))
(+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2))))
(+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2))))
(+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2))))
(/ 1 (exp (/ (fabs x) s)))
(/ 1 (exp (/ (fabs x) s)))
(/ 1 (exp (/ (fabs x) s)))
(/ 1 (exp (/ (fabs x) s)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(/ -16 (pow x 2))
(/ -16 (pow x 2))
(/ -16 (pow x 2))
(/ -16 (pow x 2))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* 1/2 (/ (pow x 2) (pow s 2)))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(exp (/ (fabs x) s))
(exp (/ (fabs x) s))
(exp (/ (fabs x) s))
(exp (/ (fabs x) s))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(* 1/2 (/ (pow x 2) (pow s 2)))
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(/ 1 (exp (/ (fabs x) s)))
(/ 1 (exp (/ (fabs x) s)))
(/ 1 (exp (/ (fabs x) s)))
(/ 1 (exp (/ (fabs x) s)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(exp (* -1 (/ (fabs x) s)))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1 (/ (pow x 2) (pow s 2)))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) s))
(* -1/16 (/ (pow x 2) (pow s 2)))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(/ -16 (pow x 2))
(/ -16 (pow x 2))
(/ -16 (pow x 2))
(/ -16 (pow x 2))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(* 1/2 (/ (pow x 2) (pow s 2)))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(exp (/ (fabs x) s))
(exp (/ (fabs x) s))
(exp (/ (fabs x) s))
(exp (/ (fabs x) s))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (pow x 2) s)
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(* 1/2 (/ (pow x 2) (pow s 2)))
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
Outputs
(/ 1 (exp (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(/ 1 (exp (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(/ 1 (exp (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(/ 1 (exp (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)) s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(*.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s))
(/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s))
(/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s))
(/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) (pow s 2)))
(*.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s))
(/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s))
(/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s))
(/ (+ (* -1/16 (pow x 2)) (* 1/4 (pow s 2))) (pow s 2))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(* 1/2 (/ (pow x 2) (pow s 2)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) x) x)
(/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2))
(/.f32 (-.f32 (*.f32 (*.f32 x x) #s(literal 1/2 binary32)) (*.f32 s (fabs.f32 x))) (*.f32 s s))
(/ (+ (* 1/2 (pow x 2)) (* s (- (* 2 s) (fabs x)))) (pow s 2))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) x) x (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) s) (fabs.f32 x)) s)) (*.f32 s s))
(/ (+ (* 1/2 (pow x 2)) (* s (- (* 2 s) (fabs x)))) (pow s 2))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) x) x (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) s) (fabs.f32 x)) s)) (*.f32 s s))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(exp (/ (fabs x) s))
(exp.f32 (/.f32 (fabs.f32 x) s))
(exp (/ (fabs x) s))
(exp.f32 (/.f32 (fabs.f32 x) s))
(exp (/ (fabs x) s))
(exp.f32 (/.f32 (fabs.f32 x) s))
(exp (/ (fabs x) s))
(exp.f32 (/.f32 (fabs.f32 x) s))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(* 1/2 (/ (pow x 2) (pow s 2)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) x) x)
(/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2))
(/.f32 (-.f32 (*.f32 (*.f32 x x) #s(literal 1/2 binary32)) (*.f32 s (fabs.f32 x))) (*.f32 s s))
(/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2))
(/.f32 (-.f32 (*.f32 (*.f32 x x) #s(literal 1/2 binary32)) (*.f32 s (fabs.f32 x))) (*.f32 s s))
(/ (+ (* -1 (* s (fabs x))) (* 1/2 (pow x 2))) (pow s 2))
(/.f32 (-.f32 (*.f32 (*.f32 x x) #s(literal 1/2 binary32)) (*.f32 s (fabs.f32 x))) (*.f32 s s))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s))
(- (+ 1 (* -1 (/ (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))) (pow s 2)))) (/ (fabs x) s))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32))
(- (+ 1 (* -1 (/ (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3)))) (pow s 3)))) (+ (* -1 (/ (pow (fabs x) 2) (pow s 2))) (+ (* 1/2 (/ (pow (fabs x) 2) (pow s 2))) (/ (fabs x) s))))
(-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/3 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 3 binary32)))) (fma.f32 (*.f32 (/.f32 x s) (/.f32 x s)) #s(literal -1/2 binary32) (/.f32 (fabs.f32 x) s)))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2)))) s)
(/.f32 (+.f32 (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s) #s(literal 1/4 binary32)) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))) (pow s 3))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2)))))) s)
(/.f32 (-.f32 (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32))) (-.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32)) #s(literal 2 binary32) (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 4/3 binary32) (neg.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 2 binary32))))) (pow.f32 s #s(literal 3 binary32))) #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s)) (/.f32 (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)) (pow.f32 s #s(literal 3 binary32))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))))) (* 1/16 (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3)))))) (+ (* -1/2 (* (pow (fabs x) 2) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/6 (pow (fabs x) 4)) (* 1/24 (pow (fabs x) 4)))))) (+ (* 2 (* (fabs x) (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3)))))) (pow (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))) 2))) (pow s 4))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(/.f32 (-.f32 (-.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (neg.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/3 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))))))) (pow.f32 s #s(literal 4 binary32))) (fabs.f32 x) (/.f32 (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)) (pow.f32 s #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (+.f32 (/.f32 (fma.f32 (-.f32 (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (pow.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 x x)) #s(literal 2 binary32))) (*.f32 (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/3 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (fabs.f32 x))) #s(literal -4 binary32) (fma.f32 (*.f32 #s(literal 2 binary32) (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/3 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))))) (fabs.f32 x) (pow.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 x x)) #s(literal 2 binary32)))) (pow.f32 s #s(literal 4 binary32))) (/.f32 (fma.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32)) #s(literal 2 binary32) (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 4/3 binary32) (neg.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 2 binary32))))) (pow.f32 s #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (pow.f32 s #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s)))) s)
1/4
#s(literal 1/4 binary32)
(+ 1/4 (* 1/4 (/ (fabs x) s)))
(fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 1/4 binary32))
(- (+ 1/4 (* -1 (/ (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))) (pow s 2)))) (* -1/4 (/ (fabs x) s)))
(fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) (-.f32 #s(literal 1/4 binary32) (/.f32 (/.f32 (fma.f32 #s(literal 3/16 binary32) (*.f32 x x) (*.f32 #s(literal -1/4 binary32) (*.f32 x x))) s) s)))
(- (+ 1/4 (* -1 (/ (+ (* 1/16 (* (fabs x) (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))) (+ (* 1/16 (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))))) (pow s 3)))) (+ (* -1/4 (/ (fabs x) s)) (+ (* -1/4 (/ (pow (fabs x) 2) (pow s 2))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2))))))
(-.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal 1/16 binary32) (fma.f32 #s(literal 3 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (fma.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32)) #s(literal 2 binary32) (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 4/3 binary32) (neg.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 2 binary32)))))) (*.f32 (fma.f32 #s(literal 3/16 binary32) (*.f32 x x) (*.f32 #s(literal -1/4 binary32) (*.f32 x x))) (fabs.f32 x))) (pow.f32 s #s(literal 3 binary32)))) (fma.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 (fabs.f32 x) s) (*.f32 (/.f32 x s) (/.f32 x s))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s)))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(- (+ 2 (* -1 (/ (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))) (pow s 2)))) (/ (fabs x) s))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(- (+ 2 (* -1 (/ (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3)))) (pow s 3)))) (+ (* -1 (/ (pow (fabs x) 2) (pow s 2))) (+ (* 1/2 (/ (pow (fabs x) 2) (pow s 2))) (/ (fabs x) s))))
(-.f32 (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/3 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 s #s(literal 3 binary32)))) (fma.f32 (*.f32 (/.f32 x s) (/.f32 x s)) #s(literal -1/2 binary32) (/.f32 (fabs.f32 x) s)))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/.f32 (+.f32 (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s) #s(literal 1/4 binary32)) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/.f32 (-.f32 (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -5/48 binary32)) (pow.f32 s #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s)) (/.f32 (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)) (pow.f32 s #s(literal 3 binary32))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(/.f32 (-.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (-.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (/.f32 #s(literal -5/3 binary32) (pow.f32 s #s(literal 3 binary32))) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)) (pow.f32 s #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (pow.f32 s #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s))) (/.f32 (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)) (pow.f32 s #s(literal 3 binary32)))) (*.f32 (-.f32 (fma.f32 #s(literal -1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x))) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -5/48 binary32))) (/.f32 (fabs.f32 x) (pow.f32 s #s(literal 4 binary32)))))) s)
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s))
(+ 1 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32))
(+ 1 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(+.f32 (fma.f32 #s(literal -1/6 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)) #s(literal 1 binary32))
(* 4 s)
(*.f32 #s(literal 4 binary32) s)
(* s (+ 4 (* -4 (/ (fabs x) s))))
(*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) s)
(* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2))))))
(*.f32 (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32))) s)
(* s (+ 4 (+ (* -4 (/ (fabs x) s)) (+ (* -1 (/ (pow (fabs x) 3) (pow s 3))) (+ (* -2/3 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 2 (/ (pow (fabs x) 2) (pow s 2))) (/ (pow (fabs x) 2) (pow s 2))))))))
(*.f32 (+.f32 (fma.f32 (/.f32 #s(literal 3 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -5/3 binary32))) (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32))) s)
(* 2 s)
(*.f32 #s(literal 2 binary32) s)
(* s (+ 2 (* -1 (/ (fabs x) s))))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)) s)
(* s (+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(*.f32 (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)) s)
(* s (+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))))
(*.f32 (+.f32 (fma.f32 #s(literal -1/6 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)) #s(literal 2 binary32)) s)
1/4
#s(literal 1/4 binary32)
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/.f32 (+.f32 (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s) #s(literal 1/4 binary32)) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/.f32 (-.f32 (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -5/48 binary32)) (pow.f32 s #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s)) (/.f32 (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)) (pow.f32 s #s(literal 3 binary32))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(/.f32 (-.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (-.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (/.f32 #s(literal -5/3 binary32) (pow.f32 s #s(literal 3 binary32))) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)) (pow.f32 s #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (pow.f32 s #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s))) (/.f32 (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)) (pow.f32 s #s(literal 3 binary32)))) (*.f32 (-.f32 (fma.f32 #s(literal -1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x))) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -5/48 binary32))) (/.f32 (fabs.f32 x) (pow.f32 s #s(literal 4 binary32)))))) s)
1/4
#s(literal 1/4 binary32)
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
(-.f32 (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -5/48 binary32)) (pow.f32 s #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s)) (/.f32 (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)) (pow.f32 s #s(literal 3 binary32)))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4)))))))))
(-.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (-.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (/.f32 #s(literal -5/3 binary32) (pow.f32 s #s(literal 3 binary32))) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)) (pow.f32 s #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (pow.f32 s #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s))) (/.f32 (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)) (pow.f32 s #s(literal 3 binary32)))) (*.f32 (-.f32 (fma.f32 #s(literal -1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x))) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -5/48 binary32))) (/.f32 (fabs.f32 x) (pow.f32 s #s(literal 4 binary32))))))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
1/4
#s(literal 1/4 binary32)
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/.f32 (+.f32 (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s) #s(literal 1/4 binary32)) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/.f32 (-.f32 (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -5/48 binary32)) (pow.f32 s #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s)) (/.f32 (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)) (pow.f32 s #s(literal 3 binary32))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(/.f32 (-.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (-.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (/.f32 #s(literal -5/3 binary32) (pow.f32 s #s(literal 3 binary32))) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)) (pow.f32 s #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (pow.f32 s #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s))) (/.f32 (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)) (pow.f32 s #s(literal 3 binary32)))) (*.f32 (-.f32 (fma.f32 #s(literal -1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x))) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -5/48 binary32))) (/.f32 (fabs.f32 x) (pow.f32 s #s(literal 4 binary32)))))) s)
1/4
#s(literal 1/4 binary32)
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
(-.f32 (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -5/48 binary32)) (pow.f32 s #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s)) (/.f32 (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)) (pow.f32 s #s(literal 3 binary32)))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4)))))))))
(-.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (-.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (/.f32 #s(literal -5/3 binary32) (pow.f32 s #s(literal 3 binary32))) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)) (pow.f32 s #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (pow.f32 s #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s))) (/.f32 (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)) (pow.f32 s #s(literal 3 binary32)))) (*.f32 (-.f32 (fma.f32 #s(literal -1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x))) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -5/48 binary32))) (/.f32 (fabs.f32 x) (pow.f32 s #s(literal 4 binary32))))))
1/4
#s(literal 1/4 binary32)
(+ 1/4 (* 1/4 (/ (fabs x) s)))
(fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 1/4 binary32))
(- (+ 1/4 (* -1 (/ (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2)))) (* -1/4 (/ (fabs x) s)))
(fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) (-.f32 #s(literal 1/4 binary32) (/.f32 (/.f32 (fma.f32 #s(literal 3/16 binary32) (*.f32 x x) (*.f32 #s(literal -1/4 binary32) (*.f32 x x))) s) s)))
(- (+ 1/4 (* -1 (/ (+ (* 1/16 (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (+ (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3)))) (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3)))) (+ (* -1/4 (/ (fabs x) s)) (+ (* -1/4 (/ (pow (fabs x) 2) (pow s 2))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
(-.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 (*.f32 #s(literal 3 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) #s(literal 1/16 binary32) (fma.f32 (fma.f32 #s(literal 3/16 binary32) (*.f32 x x) (*.f32 #s(literal -1/4 binary32) (*.f32 x x))) (fabs.f32 x) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -5/48 binary32)))) (pow.f32 s #s(literal 3 binary32)))) (fma.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 (fabs.f32 x) s) (*.f32 (/.f32 x s) (/.f32 x s))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s)))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2)))))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2)))))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(/ (- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))) s)
(/.f32 (+.f32 (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s) #s(literal 1/4 binary32)) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2)))))) s)
(/.f32 (-.f32 (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -5/48 binary32)) (pow.f32 s #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s)) (/.f32 (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)) (pow.f32 s #s(literal 3 binary32))))) s)
(/ (- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4))))))))) s)
(/.f32 (-.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (-.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (/.f32 #s(literal -5/3 binary32) (pow.f32 s #s(literal 3 binary32))) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)) (pow.f32 s #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (pow.f32 s #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s))) (/.f32 (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)) (pow.f32 s #s(literal 3 binary32)))) (*.f32 (-.f32 (fma.f32 #s(literal -1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x))) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -5/48 binary32))) (/.f32 (fabs.f32 x) (pow.f32 s #s(literal 4 binary32)))))) s)
1/4
#s(literal 1/4 binary32)
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))) (pow s 3))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2))))))
(-.f32 (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32))) (-.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32)) #s(literal 2 binary32) (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 4/3 binary32) (neg.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 2 binary32))))) (pow.f32 s #s(literal 3 binary32))) #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s)) (/.f32 (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)) (pow.f32 s #s(literal 3 binary32)))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))))) (* 1/16 (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3)))))) (+ (* -1/2 (* (pow (fabs x) 2) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/6 (pow (fabs x) 4)) (* 1/24 (pow (fabs x) 4)))))) (+ (* 2 (* (fabs x) (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3)))))) (pow (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))) 2))) (pow s 4))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/2 (pow (fabs x) 3)) (* 1/6 (pow (fabs x) 3))))) (* 2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 4)))))))))
(-.f32 (-.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (neg.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/3 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))))))) (pow.f32 s #s(literal 4 binary32))) (fabs.f32 x) (/.f32 (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)) (pow.f32 s #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (+.f32 (/.f32 (fma.f32 (-.f32 (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (pow.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 x x)) #s(literal 2 binary32))) (*.f32 (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/3 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (fabs.f32 x))) #s(literal -4 binary32) (fma.f32 (*.f32 #s(literal 2 binary32) (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/3 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))))) (fabs.f32 x) (pow.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 x x)) #s(literal 2 binary32)))) (pow.f32 s #s(literal 4 binary32))) (/.f32 (fma.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32)) #s(literal 2 binary32) (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 4/3 binary32) (neg.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 2 binary32))))) (pow.f32 s #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (pow.f32 s #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s))))
1
#s(literal 1 binary32)
(+ 1 (/ (fabs x) s))
(+.f32 (/.f32 (fabs.f32 x) s) #s(literal 1 binary32))
(+ 1 (+ (* 1/2 (/ (pow (fabs x) 2) (pow s 2))) (/ (fabs x) s)))
(fma.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) x) x (+.f32 (/.f32 (fabs.f32 x) s) #s(literal 1 binary32)))
(+ 1 (+ (* 1/6 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/2 (/ (pow (fabs x) 2) (pow s 2))) (/ (fabs x) s))))
(fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal 1/6 binary32) (fma.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) x) x (+.f32 (/.f32 (fabs.f32 x) s) #s(literal 1 binary32))))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(+.f32 (fma.f32 #s(literal -1/6 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)) #s(literal 2 binary32))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(+.f32 (fma.f32 #s(literal -1/6 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)) #s(literal 2 binary32))
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
1/4
#s(literal 1/4 binary32)
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))))
(-.f32 (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -5/48 binary32)) (pow.f32 s #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s)) (/.f32 (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)) (pow.f32 s #s(literal 3 binary32)))))
(- (+ 1/4 (+ (* -1/24 (/ (pow (fabs x) 3) (pow s 3))) (+ (* 1/96 (/ (pow (fabs x) 4) (pow s 4))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))))) (+ (* -1 (/ (* (fabs x) (- (* -1/24 (pow (fabs x) 3)) (+ (* -1 (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* 1/16 (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))))))) (pow s 4))) (+ (* -1 (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))) (+ (* 1/16 (/ (+ (* -1 (pow (fabs x) 3)) (* -2/3 (pow (fabs x) 3))) (pow s 3))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) (pow s 4))) (+ (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))) (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 4)))))))))
(-.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/24 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (*.f32 x x) s) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (/.f32 #s(literal 1/96 binary32) (pow.f32 s #s(literal 4 binary32)))))) (-.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (/.f32 #s(literal -5/3 binary32) (pow.f32 s #s(literal 3 binary32))) (/.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)) (pow.f32 s #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (pow.f32 s #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s) s))) (/.f32 (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)) (pow.f32 s #s(literal 3 binary32)))) (*.f32 (-.f32 (fma.f32 #s(literal -1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x))) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -5/48 binary32))) (/.f32 (fabs.f32 x) (pow.f32 s #s(literal 4 binary32))))))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow (fabs x) 2) (pow s 2)))))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(+ 2 (+ (* -1 (/ (fabs x) s)) (+ (* -1/6 (/ (pow (fabs x) 3) (pow s 3))) (* 1/2 (/ (pow (fabs x) 2) (pow s 2))))))
(+.f32 (fma.f32 #s(literal -1/6 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)) #s(literal 2 binary32))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow x 2) s))) s)
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)
(/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow x 2) s))) s)
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)
(/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow x 2) s))) s)
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (pow (fabs x) 2) s)) (* 1/2 (/ (pow (fabs x) 2) s))) (* -1 (fabs x))) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))
(+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1/6 (/ (pow (fabs x) 3) s)) (+ (* 1/2 (/ (pow (fabs x) 3) s)) (/ (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) s))) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) s)) (* -1 (fabs x))) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 x x) #s(literal 1/2 binary32) (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal 1/3 binary32) (*.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal -1/2 binary32)))) s) #s(literal -1 binary32) (fabs.f32 x)) s))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) #s(literal -1/4 binary32)) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) (pow s 3))))) s))
(/.f32 (-.f32 (fma.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) (fma.f32 #s(literal 1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32)) #s(literal -1/4 binary32))) (fma.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (pow.f32 s #s(literal 3 binary32))) (fabs.f32 x) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/3 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32))) #s(literal -1/4 binary32))) (pow.f32 s #s(literal 3 binary32))))) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* -4 (+ (* -1/2 (* (pow (fabs x) 2) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/6 (pow (fabs x) 4)) (+ (* 1/24 (pow (fabs x) 4)) (* (fabs x) (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))))))) (+ (* -2 (* (fabs x) (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))))) (pow (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))) 2))) s)) (+ (* 1/4 (/ (* (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
(/.f32 (fma.f32 (-.f32 (/.f32 (/.f32 (neg.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x)))) s) s) (/.f32 (-.f32 (fma.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (fma.f32 (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/3 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32))) #s(literal -1/4 binary32) (fma.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x))))) #s(literal -1 binary32) (/.f32 (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 1/96 binary32) (*.f32 #s(literal -1/16 binary32) (fma.f32 (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (fma.f32 (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/3 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32))) (fabs.f32 x) (pow.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 x x)) #s(literal 2 binary32)))) #s(literal -4 binary32) (fma.f32 (*.f32 #s(literal -2 binary32) (fabs.f32 x)) (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/3 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32))) (pow.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 x x)) #s(literal 2 binary32)))))) s)) (fma.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (fma.f32 (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/3 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32))) #s(literal -1/4 binary32) (fma.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x))))) (/.f32 (fabs.f32 x) s) (*.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s)))) (pow.f32 s #s(literal 3 binary32)))) #s(literal -1 binary32) #s(literal 1/4 binary32)) s)
1/4
#s(literal 1/4 binary32)
(+ 1/4 (* 1/4 (/ (fabs x) s)))
(fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 1/4 binary32))
(+ 1/4 (* -1 (/ (- (+ (* -1/4 (/ (pow (fabs x) 2) s)) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) s))) (* 1/4 (fabs x))) s)))
(-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (fabs.f32 x) (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/4 binary32) (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s))) s))
(+ 1/4 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) s)) (+ (* -1/16 (/ (* (fabs x) (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))) s)) (* 1/16 (/ (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))) s)))) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))) s)) (* 1/4 (fabs x))) s)))
(-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (fabs.f32 x) (/.f32 (-.f32 (-.f32 (fma.f32 (/.f32 (*.f32 #s(literal 3 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) s) #s(literal -1/16 binary32) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/3 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32))) #s(literal -1/4 binary32))) s)) (*.f32 (/.f32 (fma.f32 #s(literal 3/16 binary32) (*.f32 x x) (*.f32 #s(literal -1/4 binary32) (*.f32 x x))) s) (fabs.f32 x))) (fma.f32 #s(literal 3/16 binary32) (*.f32 x x) (*.f32 #s(literal -1/4 binary32) (*.f32 x x)))) (neg.f32 s))) s))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (* -1 (/ (- (+ (* -1 (/ (pow (fabs x) 2) s)) (* 1/2 (/ (pow (fabs x) 2) s))) (* -1 (fabs x))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))
(+ 2 (* -1 (/ (- (* -1 (/ (- (+ (* -1/6 (/ (pow (fabs x) 3) s)) (+ (* 1/2 (/ (pow (fabs x) 3) s)) (/ (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) s))) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) s)) (* -1 (fabs x))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 x x) #s(literal 1/2 binary32) (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal 1/3 binary32) (*.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal -1/2 binary32)))) s) #s(literal -1 binary32) (fabs.f32 x)) s))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) #s(literal -1/4 binary32)) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(/.f32 (-.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32))) (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s)) (fma.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (pow.f32 s #s(literal 3 binary32))) (fabs.f32 x) (fma.f32 (*.f32 #s(literal 5/3 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32))) #s(literal 1/16 binary32) #s(literal 1/4 binary32)))) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
(/.f32 (fma.f32 (-.f32 (/.f32 (-.f32 (fma.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)))) #s(literal -1 binary32) (/.f32 (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 1/96 binary32) (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)))) s)) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) (*.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)))) (/.f32 (fabs.f32 x) s)))) (neg.f32 (pow.f32 s #s(literal 3 binary32)))) (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s)) #s(literal -1 binary32) #s(literal 1/4 binary32)) s)
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s))
(+ 1 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))
(+ 1 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fabs.f32 x) (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal -1/6 binary32) (*.f32 (*.f32 x x) #s(literal 1/2 binary32))) s)) s))
(* 4 s)
(*.f32 #s(literal 4 binary32) s)
(* -1 (* s (- (* 4 (/ (fabs x) s)) 4)))
(*.f32 (neg.f32 s) (fma.f32 #s(literal 4 binary32) (/.f32 (fabs.f32 x) s) #s(literal -4 binary32)))
(* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (+ (* 2 (/ (pow (fabs x) 2) s)) (/ (pow (fabs x) 2) s))) s)) 4)))
(*.f32 (neg.f32 s) (fma.f32 (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal 3 binary32) (*.f32 #s(literal -4 binary32) (fabs.f32 x))) s) #s(literal -1 binary32) #s(literal -4 binary32)))
(* -1 (* s (- (* -1 (/ (+ (* -4 (fabs x)) (* -1 (/ (+ (* -1 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) (+ (* 2/3 (/ (pow (fabs x) 3) s)) (/ (pow (fabs x) 3) s))) s))) s)) 4)))
(*.f32 (neg.f32 s) (-.f32 (/.f32 (-.f32 (*.f32 #s(literal -4 binary32) (fabs.f32 x)) (/.f32 (fma.f32 #s(literal -3 binary32) (*.f32 x x) (*.f32 #s(literal 5/3 binary32) (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s))) s)) (neg.f32 s)) #s(literal 4 binary32)))
(* 2 s)
(*.f32 #s(literal 2 binary32) s)
(* -1 (* s (- (/ (fabs x) s) 2)))
(*.f32 (neg.f32 s) (-.f32 (/.f32 (fabs.f32 x) s) #s(literal 2 binary32)))
(* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* 1/2 (/ (pow (fabs x) 2) s))) s)) 2)))
(*.f32 (neg.f32 s) (-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) #s(literal -1 binary32) (fabs.f32 x)) s) #s(literal 2 binary32)))
(* -1 (* s (- (* -1 (/ (+ (* -1 (fabs x)) (* -1 (/ (+ (* -1/2 (pow (fabs x) 2)) (* 1/6 (/ (pow (fabs x) 3) s))) s))) s)) 2)))
(*.f32 (neg.f32 s) (-.f32 (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal 1/6 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 x x))) (neg.f32 s)) (fabs.f32 x)) (neg.f32 s)) #s(literal 2 binary32)))
1/4
#s(literal 1/4 binary32)
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) #s(literal -1/4 binary32)) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(/.f32 (-.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32))) (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s)) (fma.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (pow.f32 s #s(literal 3 binary32))) (fabs.f32 x) (fma.f32 (*.f32 #s(literal 5/3 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32))) #s(literal 1/16 binary32) #s(literal 1/4 binary32)))) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
(/.f32 (fma.f32 (-.f32 (/.f32 (-.f32 (fma.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)))) #s(literal -1 binary32) (/.f32 (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 1/96 binary32) (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)))) s)) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) (*.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)))) (/.f32 (fabs.f32 x) s)))) (neg.f32 (pow.f32 s #s(literal 3 binary32)))) (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s)) #s(literal -1 binary32) #s(literal 1/4 binary32)) s)
1/4
#s(literal 1/4 binary32)
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)))) (pow.f32 s #s(literal 3 binary32)))) (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s))
(- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (/.f32 (-.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 1/96 binary32)) (fma.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)) #s(literal 1/16 binary32) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (*.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)))) (fabs.f32 x))))) (neg.f32 s))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)))) (pow.f32 s #s(literal 3 binary32)))) (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
1/4
#s(literal 1/4 binary32)
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) #s(literal -1/4 binary32)) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(/.f32 (-.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32))) (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s)) (fma.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (pow.f32 s #s(literal 3 binary32))) (fabs.f32 x) (fma.f32 (*.f32 #s(literal 5/3 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32))) #s(literal 1/16 binary32) #s(literal 1/4 binary32)))) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
(/.f32 (fma.f32 (-.f32 (/.f32 (-.f32 (fma.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)))) #s(literal -1 binary32) (/.f32 (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 1/96 binary32) (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)))) s)) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) (*.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)))) (/.f32 (fabs.f32 x) s)))) (neg.f32 (pow.f32 s #s(literal 3 binary32)))) (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s)) #s(literal -1 binary32) #s(literal 1/4 binary32)) s)
1/4
#s(literal 1/4 binary32)
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)))) (pow.f32 s #s(literal 3 binary32)))) (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s))
(- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (/.f32 (-.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 1/96 binary32)) (fma.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)) #s(literal 1/16 binary32) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (*.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)))) (fabs.f32 x))))) (neg.f32 s))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)))) (pow.f32 s #s(literal 3 binary32)))) (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s))
1/4
#s(literal 1/4 binary32)
(+ 1/4 (* 1/4 (/ (fabs x) s)))
(fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 1/4 binary32))
(+ 1/4 (* -1 (/ (- (+ (* -1/4 (/ (pow (fabs x) 2) s)) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) s))) (* 1/4 (fabs x))) s)))
(-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (fabs.f32 x) (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/4 binary32) (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 x x)) s))) s))
(+ 1/4 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (fabs x) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (+ (* -1/16 (/ (* (fabs x) (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))) s)) (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) s)))) (+ (* -1/4 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (* 1/4 (fabs x))) s)))
(-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (fabs.f32 x) (/.f32 (-.f32 (-.f32 (fma.f32 (/.f32 (*.f32 #s(literal 3 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) s) #s(literal -1/16 binary32) (/.f32 (*.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) s)) (*.f32 (/.f32 (fma.f32 #s(literal 3/16 binary32) (*.f32 x x) (*.f32 #s(literal -1/4 binary32) (*.f32 x x))) s) (fabs.f32 x))) (fma.f32 #s(literal 3/16 binary32) (*.f32 x x) (*.f32 #s(literal -1/4 binary32) (*.f32 x x)))) (neg.f32 s))) s))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))
(/ 1/4 s)
(/.f32 #s(literal 1/4 binary32) s)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) 1/4) s))
(/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) #s(literal -1/4 binary32)) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* 1/24 (/ (pow (fabs x) 3) (pow s 3)))) (+ 1/4 (+ (* 1/16 (/ (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3)) (pow s 3))) (/ (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) (pow s 3))))) s))
(/.f32 (-.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32))) (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s)) (fma.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (pow.f32 s #s(literal 3 binary32))) (fabs.f32 x) (fma.f32 (*.f32 #s(literal 5/3 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 3 binary32))) #s(literal 1/16 binary32) #s(literal 1/4 binary32)))) (neg.f32 s))
(* -1 (/ (- (+ (* -1 (/ (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))) (pow s 2))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) (* 1/96 (/ (pow (fabs x) 4) s))) (+ (* 1/16 (/ (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4)))) s)) (+ (* 1/4 (/ (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))) s)) (/ (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))))) s)))) (pow s 3)))) 1/4) s))
(/.f32 (fma.f32 (-.f32 (/.f32 (-.f32 (fma.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)))) #s(literal -1 binary32) (/.f32 (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 1/96 binary32) (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)))) s)) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) (*.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)))) (/.f32 (fabs.f32 x) s)))) (neg.f32 (pow.f32 s #s(literal 3 binary32)))) (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s)) #s(literal -1 binary32) #s(literal 1/4 binary32)) s)
1/4
#s(literal 1/4 binary32)
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (fma.f32 (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/3 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32))) #s(literal -1/4 binary32) (fma.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x))))) (pow.f32 s #s(literal 3 binary32)))) (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s))
(- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* -4 (+ (* -1/2 (* (pow (fabs x) 2) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))) (+ (* -1/6 (pow (fabs x) 4)) (+ (* 1/24 (pow (fabs x) 4)) (* (fabs x) (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))))))) (+ (* -2 (* (fabs x) (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))))))) (pow (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))) 2)))) (+ (* 1/4 (* (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* -4 (+ (* -1/6 (pow (fabs x) 3)) (+ (* 1/2 (pow (fabs x) 3)) (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* -2 (* (fabs x) (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2))))))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* -4 (+ (* -1 (pow (fabs x) 2)) (* 1/2 (pow (fabs x) 2)))) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (/.f32 (-.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 1/96 binary32)) (fma.f32 (fma.f32 (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) (fma.f32 (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/3 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32))) (fabs.f32 x) (pow.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 x x)) #s(literal 2 binary32)))) #s(literal -4 binary32) (fma.f32 (*.f32 #s(literal -2 binary32) (fabs.f32 x)) (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/3 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32))) (pow.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 x x)) #s(literal 2 binary32)))) #s(literal 1/16 binary32) (fma.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (fma.f32 (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/3 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32))) #s(literal -1/4 binary32) (fma.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x))))) (fabs.f32 x) (*.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))))))) s)) (fma.f32 (fma.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal 1/3 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32))) #s(literal -1/4 binary32) (fma.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x))))) (pow.f32 s #s(literal 3 binary32)))) (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s))
1
#s(literal 1 binary32)
(+ 1 (/ (fabs x) s))
(+.f32 (/.f32 (fabs.f32 x) s) #s(literal 1 binary32))
(+ 1 (* -1 (/ (+ (* -1 (fabs x)) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32)) (fabs.f32 x)) s))
(+ 1 (* -1 (/ (+ (* -1 (fabs x)) (* -1 (/ (+ (* 1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal 1/6 binary32) (*.f32 (*.f32 x x) #s(literal 1/2 binary32))) (neg.f32 s)) (fabs.f32 x)) s))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (-.f32 (fabs.f32 x) (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal -1/6 binary32) (*.f32 (*.f32 x x) #s(literal 1/2 binary32))) s)) s))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (-.f32 (fabs.f32 x) (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal -1/6 binary32) (*.f32 (*.f32 x x) #s(literal 1/2 binary32))) s)) s))
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
1/4
#s(literal 1/4 binary32)
(- (+ 1/4 (* 1/8 (/ (pow (fabs x) 2) (pow s 2)))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s) #s(literal 1/4 binary32))
(- (+ 1/4 (+ (* -1 (/ (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)))) (pow.f32 s #s(literal 3 binary32)))) (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s))
(- (+ 1/4 (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/96 (pow (fabs x) 4)) (+ (* 1/16 (+ (* 1/6 (pow (fabs x) 4)) (+ (* 1/4 (pow (fabs x) 4)) (* 1/3 (pow (fabs x) 4))))) (+ (* 1/4 (* (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)))))) (* (fabs x) (- (* 1/24 (pow (fabs x) 3)) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))))))) s)) (* 1/24 (pow (fabs x) 3))) (+ (* 1/16 (+ (* 2/3 (pow (fabs x) 3)) (pow (fabs x) 3))) (* (fabs x) (- (* 1/8 (pow (fabs x) 2)) (* 1/16 (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2))))))) (pow s 3))) (* 1/8 (/ (pow (fabs x) 2) (pow s 2))))) (* 1/16 (/ (+ (* 2 (pow (fabs x) 2)) (pow (fabs x) 2)) (pow s 2))))
(+.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (/.f32 (-.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 1/96 binary32)) (fma.f32 (*.f32 (pow.f32 (fabs.f32 x) #s(literal 4 binary32)) #s(literal 3/4 binary32)) #s(literal 1/16 binary32) (fma.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 x x)) (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (*.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)))) (fabs.f32 x))))) (neg.f32 s))) (fma.f32 #s(literal 5/48 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) (*.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) (fabs.f32 x)))) (pow.f32 s #s(literal 3 binary32)))) (/.f32 (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) s))
2
#s(literal 2 binary32)
(+ 2 (* -1 (/ (fabs x) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1/2 (/ (pow (fabs x) 2) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))
(+ 2 (* -1 (/ (+ (fabs x) (* -1 (/ (+ (* -1/6 (/ (pow (fabs x) 3) s)) (* 1/2 (pow (fabs x) 2))) s))) s)))
(-.f32 #s(literal 2 binary32) (/.f32 (-.f32 (fabs.f32 x) (/.f32 (fma.f32 (/.f32 (pow.f32 (fabs.f32 x) #s(literal 3 binary32)) s) #s(literal -1/6 binary32) (*.f32 (*.f32 x x) #s(literal 1/2 binary32))) s)) s))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s))
(/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) (neg.f32 s))
(* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s))
(/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) (neg.f32 s))
(* -1 (/ (+ (fabs x) (* -1/2 (/ (pow x 2) s))) s))
(/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) (neg.f32 s))
(/ 1 (exp (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(/ 1 (exp (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(/ 1 (exp (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(/ 1 (exp (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)) s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
1/4
#s(literal 1/4 binary32)
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
1/4
#s(literal 1/4 binary32)
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))
(+ 1/4 (* -1/16 (/ (pow x 2) (pow s 2))))
(fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))
(/ -16 (pow x 2))
(/.f32 #s(literal -16 binary32) (*.f32 x x))
(/ -16 (pow x 2))
(/.f32 #s(literal -16 binary32) (*.f32 x x))
(/ -16 (pow x 2))
(/.f32 #s(literal -16 binary32) (*.f32 x x))
(/ -16 (pow x 2))
(/.f32 #s(literal -16 binary32) (*.f32 x x))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(- 2 (/ (fabs x) s))
(-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))
(- (+ 2 (* 1/2 (/ (pow x 2) (pow s 2)))) (/ (fabs x) s))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(- (+ 2 (* 1/2 (/ (pow x 2) (pow s 2)))) (/ (fabs x) s))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(- (+ 2 (* 1/2 (/ (pow x 2) (pow s 2)))) (/ (fabs x) s))
(+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(exp (/ (fabs x) s))
(exp.f32 (/.f32 (fabs.f32 x) s))
(exp (/ (fabs x) s))
(exp.f32 (/.f32 (fabs.f32 x) s))
(exp (/ (fabs x) s))
(exp.f32 (/.f32 (fabs.f32 x) s))
(exp (/ (fabs x) s))
(exp.f32 (/.f32 (fabs.f32 x) s))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(* -1 (/ (fabs x) s))
(/.f32 (fabs.f32 x) (neg.f32 s))
(+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)
(+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)
(+ (* -1 (/ (fabs x) s)) (* 1/2 (/ (pow x 2) (pow s 2))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s)
(/ 1 (exp (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(/ 1 (exp (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(/ 1 (exp (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(/ 1 (exp (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)) s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(*.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 x x)) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (*.f32 x x))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 x x)) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (*.f32 x x))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 x x)) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (*.f32 x x))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) (pow s 2)))
(*.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 x x)) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (*.f32 x x))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 x x)) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (*.f32 x x))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 x x)) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (*.f32 x x))
(/ -16 (pow x 2))
(/.f32 #s(literal -16 binary32) (*.f32 x x))
(/ -16 (pow x 2))
(/.f32 #s(literal -16 binary32) (*.f32 x x))
(/ -16 (pow x 2))
(/.f32 #s(literal -16 binary32) (*.f32 x x))
(/ -16 (pow x 2))
(/.f32 #s(literal -16 binary32) (*.f32 x x))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(* 1/2 (/ (pow x 2) (pow s 2)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) x) x)
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 x x)) (/.f32 #s(literal 1/2 binary32) (*.f32 s s))) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 x x)) (/.f32 #s(literal 1/2 binary32) (*.f32 s s))) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 x x)) (/.f32 #s(literal 1/2 binary32) (*.f32 s s))) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(exp (/ (fabs x) s))
(exp.f32 (/.f32 (fabs.f32 x) s))
(exp (/ (fabs x) s))
(exp.f32 (/.f32 (fabs.f32 x) s))
(exp (/ (fabs x) s))
(exp.f32 (/.f32 (fabs.f32 x) s))
(exp (/ (fabs x) s))
(exp.f32 (/.f32 (fabs.f32 x) s))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(* 1/2 (/ (pow x 2) (pow s 2)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) x) x)
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(/ 1 (exp (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(/ 1 (exp (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(/ 1 (exp (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(/ 1 (exp (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (/ 1 (exp (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(exp (* -1 (/ (fabs x) s)))
(exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)) s)
(* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(*.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)) s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* s (+ 1 (exp (* -1 (/ (fabs x) s)))))
(fma.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s s)
(* -1/16 (/ (pow x 2) (pow s 2)))
(*.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 x x)) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (*.f32 x x))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 x x)) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (*.f32 x x))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 x x)) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (*.f32 x x))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1 (/ (pow x 2) (pow s 2)))
(/.f32 (neg.f32 (*.f32 x x)) (*.f32 s s))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) s))
(*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32))
(* -1/16 (/ (pow x 2) (pow s 2)))
(*.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 x x)) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (*.f32 x x))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 x x)) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (*.f32 x x))
(* (pow x 2) (- (* 1/4 (/ 1 (pow x 2))) (* 1/16 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 x x)) (/.f32 #s(literal 1/16 binary32) (*.f32 s s))) (*.f32 x x))
(/ -16 (pow x 2))
(/.f32 #s(literal -16 binary32) (*.f32 x x))
(/ -16 (pow x 2))
(/.f32 #s(literal -16 binary32) (*.f32 x x))
(/ -16 (pow x 2))
(/.f32 #s(literal -16 binary32) (*.f32 x x))
(/ -16 (pow x 2))
(/.f32 #s(literal -16 binary32) (*.f32 x x))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ 1 (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(* 1/2 (/ (pow x 2) (pow s 2)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) x) x)
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 x x)) (/.f32 #s(literal 1/2 binary32) (*.f32 s s))) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 x x)) (/.f32 #s(literal 1/2 binary32) (*.f32 s s))) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow s 2))) (* 2 (/ 1 (pow x 2)))) (/ (fabs x) (* s (pow x 2)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 x x)) (/.f32 #s(literal 1/2 binary32) (*.f32 s s))) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (* s (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2)))
(/.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(exp (/ (fabs x) s))
(exp.f32 (/.f32 (fabs.f32 x) s))
(exp (/ (fabs x) s))
(exp.f32 (/.f32 (fabs.f32 x) s))
(exp (/ (fabs x) s))
(exp.f32 (/.f32 (fabs.f32 x) s))
(exp (/ (fabs x) s))
(exp.f32 (/.f32 (fabs.f32 x) s))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (pow x 2) s)
(/.f32 (*.f32 x x) s)
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/ (exp (* -1 (/ (fabs x) s))) (pow (+ 1 (exp (* -1 (/ (fabs x) s)))) 2))
(/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) (pow.f32 (+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(+ 1 (exp (* -1 (/ (fabs x) s))))
(+.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal 1 binary32))
(* 1/2 (/ (pow x 2) (pow s 2)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) x) x)
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))
(* (pow x 2) (+ (* -1 (/ (fabs x) (* s (pow x 2)))) (* 1/2 (/ 1 (pow s 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) (/.f32 (/.f32 (/.f32 (fabs.f32 x) s) x) x)) (*.f32 x x))

rewrite254.0ms (2.1%)

Memory
2.1MiB live, 240.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057591
096499
1359472
22442465
08561459
Stop Event
iter limit
node limit
iter limit
Counts
28 → 786
Calls
Call 1
Inputs
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
#s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32))
(*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))
(*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))))
(fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32)))
(/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s)
(/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))))
(+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
(exp.f32 (/.f32 (fabs.f32 x) s))
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))
(/.f32 (*.f32 x x) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32)))
#s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval246.0ms (2%)

Memory
-3.4MiB live, 498.3MiB allocated
Compiler

Compiled 58 448 to 5 358 computations (90.8% saved)

prune217.0ms (1.8%)

Memory
21.7MiB live, 462.2MiB allocated
Pruning

119 alts after pruning (110 fresh and 9 done)

PrunedKeptTotal
New1 710821 792
Fresh162844
Picked235
Done167
Total1 7291191 848
Accuracy
100.0%
Counts
1 848 → 119
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s)
50.9%
(/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
99.8%
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
96.0%
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (fma.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) x) x (+.f32 (/.f32 (fabs.f32 x) s) #s(literal 1 binary32)))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
96.6%
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32)) (fabs.f32 x)) s))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
96.0%
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (+.f32 (/.f32 (fabs.f32 x) s) #s(literal 1 binary32))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
99.8%
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s)
99.8%
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
38.3%
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32)))) s)
81.2%
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32))) s)
96.2%
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
95.5%
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
96.1%
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x))) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
65.1%
(/.f32 (*.f32 #s(approx (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) (-.f32 #s(literal 1/4 binary32) (/.f32 (/.f32 (fma.f32 #s(literal 3/16 binary32) (*.f32 x x) (*.f32 #s(literal -1/4 binary32) (*.f32 x x))) s) s)))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
50.6%
(/.f32 (*.f32 #s(approx (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal 3/16 binary32) (/.f32 (*.f32 x x) s) (*.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 (*.f32 x x) s) (fabs.f32 x)))) s))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
58.1%
(/.f32 (exp.f32 (fma.f32 (neg.f32 (log.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #s(literal 2 binary32) (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
81.5%
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (fabs.f32 x))) (*.f32 s s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
69.6%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
99.7%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) s))
95.6%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
72.7%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 #s(literal -4 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal 3 binary32) (*.f32 #s(literal -4 binary32) (fabs.f32 x))) s)))))
93.0%
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
75.6%
(/.f32 (exp.f32 (-.f32 (/.f32 (neg.f32 (fabs.f32 x)) s) (*.f32 (log1p.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)))) s)
75.6%
(/.f32 (exp.f32 (-.f32 (*.f32 (log1p.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (/.f32 (fabs.f32 x) s))) s)
93.0%
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1/16 binary32) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) (/.f32 x s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) x)) s) (/.f32 x (neg.f32 s)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 x s) (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 x x) #s(literal 1/16 binary32)))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal 1/16 binary32)) (neg.f32 s)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x)) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1 binary32)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (neg.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x))) (neg.f32 s)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 s) (/.f32 #s(literal -16 binary32) (*.f32 x x))))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s)))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) #s(literal 1 binary32)) (*.f32 (*.f32 x x) #s(literal 1/16 binary32))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (*.f32 x x))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 #s(literal -16 binary32) (*.f32 x x)))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1 binary32) s) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (*.f32 (/.f32 #s(literal 1 binary32) s) #s(literal 1/16 binary32)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 (neg.f32 (neg.f32 s)))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 s)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 s (fabs.f32 x)) (neg.f32 s))) (*.f32 s (*.f32 #s(literal 1 binary32) (neg.f32 (fabs.f32 x))))) (*.f32 s (*.f32 (/.f32 s (fabs.f32 x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (/.f32 (*.f32 x x) s))) (*.f32 s s)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (fabs.f32 x) s) (fabs.f32 x))) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fabs.f32 x) (/.f32 (fabs.f32 x) s))) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) (/.f32 x s)) #s(literal 1 binary32)) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal 1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
29.9%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32)) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) (*.f32 (neg.f32 s) s)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (neg.f32 (neg.f32 s))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (*.f32 s s)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) s)) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) (neg.f32 (neg.f32 s)))) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) s)) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) x))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 s (*.f32 x x)))))) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 x s) x)) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 x x))) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) (/.f32 #s(literal -1 binary32) s))) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32))) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) (/.f32 #s(literal 1 binary32) s))) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 s) s))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32))) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 x (/.f32 x s))) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 x x) s))) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s) #s(literal 1 binary32)))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1 binary32) s)) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) s) #s(literal 1/4 binary32))) s)
29.8%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/.f32 (-.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) #s(literal 1/256 binary32))) (-.f32 #s(literal 1/4 binary32) (*.f32 (neg.f32 (pow.f32 (/.f32 x s) #s(literal 2 binary32))) #s(literal 1/16 binary32))))) s)
31.0%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
31.3%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
25.9%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s))) #s(literal 1/4 binary32))) s)
5.8%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s))) s)
31.2%
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (* (/ 1 s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16)))) 1/4) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32)))) s)
50.9%
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
61.9%
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))))
61.9%
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
74.4%
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))))
50.9%
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
72.8%
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
50.9%
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) #s(literal -1 binary32) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
31.2%
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) s)))
31.2%
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (fma.f32 #s(literal 4 binary32) (/.f32 (fabs.f32 x) s) #s(literal -4 binary32)))))
99.7%
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s))) s))
69.6%
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
28.6%
#s(approx (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) #s(literal -1/4 binary32)) (neg.f32 s)))
31.2%
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
Compiler

Compiled 5 013 to 2 393 computations (52.3% saved)

regimes252.0ms (2%)

Memory
-10.3MiB live, 567.4MiB allocated
Counts
151 → 1
Calls
Call 1
Inputs
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) s)))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (fma.f32 #s(literal 4 binary32) (/.f32 (fabs.f32 x) s) #s(literal -4 binary32)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (* (/ 1 s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16)))) 1/4) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 x s) (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) (/.f32 x s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1/16 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) (*.f32 (neg.f32 s) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal 1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 x (/.f32 x s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 x s) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32))) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32)) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) x)) s) (/.f32 x (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (neg.f32 x) x) s) (/.f32 #s(literal -1/16 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal 1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 s) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1 binary32) s) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) (neg.f32 (neg.f32 s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (neg.f32 (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 (neg.f32 (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 x x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) (/.f32 #s(literal 1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32))) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 x x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) (/.f32 x s)) #s(literal 1 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fabs.f32 x) (/.f32 (fabs.f32 x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (fabs.f32 x) s) (fabs.f32 x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (*.f32 (/.f32 #s(literal 1 binary32) s) #s(literal 1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal 1/16 binary32)) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) (/.f32 #s(literal -1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) x))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (*.f32 x x))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (neg.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x))) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -16 binary32) (/.f32 s (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 x x)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 s (*.f32 x x)))))) s) #s(literal 1/4 binary32))) s)
#s(approx (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) #s(literal -1/4 binary32)) (neg.f32 s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (/.f32 (*.f32 x x) s))) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s) #s(literal 1 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 s) (/.f32 #s(literal -16 binary32) (*.f32 x x))))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) #s(literal 1 binary32)) (*.f32 (*.f32 x x) #s(literal 1/16 binary32))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) #s(literal -1 binary32) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 #s(literal -16 binary32) (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 x x) #s(literal 1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 s (fabs.f32 x)) (neg.f32 s))) (*.f32 s (*.f32 #s(literal 1 binary32) (neg.f32 (fabs.f32 x))))) (*.f32 s (*.f32 (/.f32 s (fabs.f32 x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (pow.f32 s #s(literal -2 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)) #s(literal 0 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (fabs.f32 x))) (*.f32 s s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)))) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 #s(literal -4 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal 3 binary32) (*.f32 #s(literal -4 binary32) (fabs.f32 x))) s)))))
(/.f32 (*.f32 #s(approx (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal 3/16 binary32) (/.f32 (*.f32 x x) s) (*.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 (*.f32 x x) s) (fabs.f32 x)))) s))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 #s(approx (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) (-.f32 #s(literal 1/4 binary32) (/.f32 (/.f32 (fma.f32 #s(literal 3/16 binary32) (*.f32 x x) (*.f32 #s(literal -1/4 binary32) (*.f32 x x))) s) s)))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32)))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 4 binary32) s)) #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (pow.f32 (exp.f32 (fabs.f32 x)) (/.f32 #s(literal -1 binary32) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x))) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s))) (fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s)))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)) #s(literal 0 binary32))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (+.f32 (/.f32 (fabs.f32 x) s) #s(literal 1 binary32))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/.f32 (-.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 1/256 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)))) (-.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1/16 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 2 binary32)))))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/.f32 (-.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) #s(literal 1/256 binary32))) (-.f32 #s(literal 1/4 binary32) (*.f32 (neg.f32 (pow.f32 (/.f32 x s) #s(literal 2 binary32))) #s(literal 1/16 binary32))))) s)
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (fabs.f32 x))) (*.f32 s s))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (fma.f32 (neg.f32 (log.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #s(literal 2 binary32) (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (fma.f32 (/.f32 x s) (/.f32 (*.f32 x #s(literal 1/2 binary32)) s) (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32)) (fabs.f32 x)) s))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (fma.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) x) x (+.f32 (/.f32 (fabs.f32 x) s) #s(literal 1 binary32)))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (neg.f32 (fma.f32 (log1p.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) s)
(/.f32 (exp.f32 (-.f32 (*.f32 (log1p.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (/.f32 (fabs.f32 x) s))) s)
(/.f32 (exp.f32 (-.f32 (/.f32 (neg.f32 (fabs.f32 x)) s) (*.f32 (log1p.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) s))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s))) s))
(/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s)
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (+.f32 (/.f32 s (exp.f32 (/.f32 (fabs.f32 x) s))) s) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s)
(/.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Outputs
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s)
Calls

5 calls:

72.0ms
(neg.f32 (fabs.f32 x))
47.0ms
x
43.0ms
s
40.0ms
(fabs.f32 x)
39.0ms
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Results
AccuracySegmentsBranch
99.8%1x
99.8%1s
99.8%1(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
99.8%1(neg.f32 (fabs.f32 x))
99.8%1(fabs.f32 x)
Compiler

Compiled 33 to 22 computations (33.3% saved)

regimes255.0ms (2.1%)

Memory
-1.6MiB live, 383.1MiB allocated
Counts
149 → 1
Calls
Call 1
Inputs
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) s)))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (fma.f32 #s(literal 4 binary32) (/.f32 (fabs.f32 x) s) #s(literal -4 binary32)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (* (/ 1 s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16)))) 1/4) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 x s) (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) (/.f32 x s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1/16 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) (*.f32 (neg.f32 s) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal 1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 x (/.f32 x s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 x s) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32))) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32)) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) x)) s) (/.f32 x (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (neg.f32 x) x) s) (/.f32 #s(literal -1/16 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal 1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 s) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1 binary32) s) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) (neg.f32 (neg.f32 s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (neg.f32 (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 (neg.f32 (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 x x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) (/.f32 #s(literal 1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32))) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 x x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) (/.f32 x s)) #s(literal 1 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fabs.f32 x) (/.f32 (fabs.f32 x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (fabs.f32 x) s) (fabs.f32 x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (*.f32 (/.f32 #s(literal 1 binary32) s) #s(literal 1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal 1/16 binary32)) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) (/.f32 #s(literal -1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) x))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (*.f32 x x))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (neg.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x))) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -16 binary32) (/.f32 s (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 x x)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 s (*.f32 x x)))))) s) #s(literal 1/4 binary32))) s)
#s(approx (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) #s(literal -1/4 binary32)) (neg.f32 s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (/.f32 (*.f32 x x) s))) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s) #s(literal 1 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 s) (/.f32 #s(literal -16 binary32) (*.f32 x x))))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) #s(literal 1 binary32)) (*.f32 (*.f32 x x) #s(literal 1/16 binary32))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) #s(literal -1 binary32) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 #s(literal -16 binary32) (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 x x) #s(literal 1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 s (fabs.f32 x)) (neg.f32 s))) (*.f32 s (*.f32 #s(literal 1 binary32) (neg.f32 (fabs.f32 x))))) (*.f32 s (*.f32 (/.f32 s (fabs.f32 x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (pow.f32 s #s(literal -2 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)) #s(literal 0 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (fabs.f32 x))) (*.f32 s s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)))) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 #s(literal -4 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal 3 binary32) (*.f32 #s(literal -4 binary32) (fabs.f32 x))) s)))))
(/.f32 (*.f32 #s(approx (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal 3/16 binary32) (/.f32 (*.f32 x x) s) (*.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 (*.f32 x x) s) (fabs.f32 x)))) s))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 #s(approx (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) (-.f32 #s(literal 1/4 binary32) (/.f32 (/.f32 (fma.f32 #s(literal 3/16 binary32) (*.f32 x x) (*.f32 #s(literal -1/4 binary32) (*.f32 x x))) s) s)))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32)))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 4 binary32) s)) #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (pow.f32 (exp.f32 (fabs.f32 x)) (/.f32 #s(literal -1 binary32) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x))) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s))) (fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s)))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)) #s(literal 0 binary32))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (+.f32 (/.f32 (fabs.f32 x) s) #s(literal 1 binary32))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/.f32 (-.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 1/256 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)))) (-.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1/16 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 2 binary32)))))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/.f32 (-.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) #s(literal 1/256 binary32))) (-.f32 #s(literal 1/4 binary32) (*.f32 (neg.f32 (pow.f32 (/.f32 x s) #s(literal 2 binary32))) #s(literal 1/16 binary32))))) s)
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (fabs.f32 x))) (*.f32 s s))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (fma.f32 (neg.f32 (log.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #s(literal 2 binary32) (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (fma.f32 (/.f32 x s) (/.f32 (*.f32 x #s(literal 1/2 binary32)) s) (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32)) (fabs.f32 x)) s))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (fma.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) x) x (+.f32 (/.f32 (fabs.f32 x) s) #s(literal 1 binary32)))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (neg.f32 (fma.f32 (log1p.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) s)
(/.f32 (exp.f32 (-.f32 (*.f32 (log1p.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (/.f32 (fabs.f32 x) s))) s)
(/.f32 (exp.f32 (-.f32 (/.f32 (neg.f32 (fabs.f32 x)) s) (*.f32 (log1p.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) s))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s))) s))
(/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s)
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (+.f32 (/.f32 s (exp.f32 (/.f32 (fabs.f32 x) s))) s) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Outputs
(/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s)
Calls

5 calls:

85.0ms
(fabs.f32 x)
45.0ms
s
42.0ms
x
38.0ms
(neg.f32 (fabs.f32 x))
38.0ms
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Results
AccuracySegmentsBranch
99.8%1x
99.8%1s
99.8%1(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
99.8%1(neg.f32 (fabs.f32 x))
99.8%1(fabs.f32 x)
Compiler

Compiled 33 to 22 computations (33.3% saved)

regimes200.0ms (1.6%)

Memory
7.9MiB live, 367.7MiB allocated
Counts
144 → 1
Calls
Call 1
Inputs
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) s)))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (fma.f32 #s(literal 4 binary32) (/.f32 (fabs.f32 x) s) #s(literal -4 binary32)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (* (/ 1 s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16)))) 1/4) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 x s) (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) (/.f32 x s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1/16 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) (*.f32 (neg.f32 s) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal 1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 x (/.f32 x s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 x s) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32))) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32)) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) x)) s) (/.f32 x (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (neg.f32 x) x) s) (/.f32 #s(literal -1/16 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal 1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 s) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1 binary32) s) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) (neg.f32 (neg.f32 s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (neg.f32 (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 (neg.f32 (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 x x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) (/.f32 #s(literal 1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32))) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 x x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) (/.f32 x s)) #s(literal 1 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fabs.f32 x) (/.f32 (fabs.f32 x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (fabs.f32 x) s) (fabs.f32 x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (*.f32 (/.f32 #s(literal 1 binary32) s) #s(literal 1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal 1/16 binary32)) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) (/.f32 #s(literal -1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) x))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (*.f32 x x))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (neg.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x))) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -16 binary32) (/.f32 s (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 x x)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 s (*.f32 x x)))))) s) #s(literal 1/4 binary32))) s)
#s(approx (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) #s(literal -1/4 binary32)) (neg.f32 s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (/.f32 (*.f32 x x) s))) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s) #s(literal 1 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 s) (/.f32 #s(literal -16 binary32) (*.f32 x x))))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) #s(literal 1 binary32)) (*.f32 (*.f32 x x) #s(literal 1/16 binary32))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) #s(literal -1 binary32) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 #s(literal -16 binary32) (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 x x) #s(literal 1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 s (fabs.f32 x)) (neg.f32 s))) (*.f32 s (*.f32 #s(literal 1 binary32) (neg.f32 (fabs.f32 x))))) (*.f32 s (*.f32 (/.f32 s (fabs.f32 x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (pow.f32 s #s(literal -2 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)) #s(literal 0 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (fabs.f32 x))) (*.f32 s s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)))) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 #s(literal -4 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal 3 binary32) (*.f32 #s(literal -4 binary32) (fabs.f32 x))) s)))))
(/.f32 (*.f32 #s(approx (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal 3/16 binary32) (/.f32 (*.f32 x x) s) (*.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 (*.f32 x x) s) (fabs.f32 x)))) s))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 #s(approx (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) (-.f32 #s(literal 1/4 binary32) (/.f32 (/.f32 (fma.f32 #s(literal 3/16 binary32) (*.f32 x x) (*.f32 #s(literal -1/4 binary32) (*.f32 x x))) s) s)))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32)))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 4 binary32) s)) #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (pow.f32 (exp.f32 (fabs.f32 x)) (/.f32 #s(literal -1 binary32) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x))) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s))) (fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s)))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)) #s(literal 0 binary32))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (+.f32 (/.f32 (fabs.f32 x) s) #s(literal 1 binary32))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/.f32 (-.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 1/256 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)))) (-.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1/16 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 2 binary32)))))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/.f32 (-.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) #s(literal 1/256 binary32))) (-.f32 #s(literal 1/4 binary32) (*.f32 (neg.f32 (pow.f32 (/.f32 x s) #s(literal 2 binary32))) #s(literal 1/16 binary32))))) s)
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (fabs.f32 x))) (*.f32 s s))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (fma.f32 (neg.f32 (log.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #s(literal 2 binary32) (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (fma.f32 (/.f32 x s) (/.f32 (*.f32 x #s(literal 1/2 binary32)) s) (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32)) (fabs.f32 x)) s))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (fma.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) x) x (+.f32 (/.f32 (fabs.f32 x) s) #s(literal 1 binary32)))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (neg.f32 (fma.f32 (log1p.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) s)
(/.f32 (exp.f32 (-.f32 (*.f32 (log1p.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (/.f32 (fabs.f32 x) s))) s)
(/.f32 (exp.f32 (-.f32 (/.f32 (neg.f32 (fabs.f32 x)) s) (*.f32 (log1p.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) s))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s))) s))
Outputs
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
Calls

5 calls:

42.0ms
(fabs.f32 x)
42.0ms
x
38.0ms
(neg.f32 (fabs.f32 x))
37.0ms
s
35.0ms
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Results
AccuracySegmentsBranch
99.8%1x
99.8%1s
99.8%1(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
99.8%1(neg.f32 (fabs.f32 x))
99.8%1(fabs.f32 x)
Compiler

Compiled 33 to 22 computations (33.3% saved)

regimes191.0ms (1.5%)

Memory
-6.2MiB live, 340.8MiB allocated
Counts
142 → 1
Calls
Call 1
Inputs
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) s)))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (fma.f32 #s(literal 4 binary32) (/.f32 (fabs.f32 x) s) #s(literal -4 binary32)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (* (/ 1 s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16)))) 1/4) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 x s) (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) (/.f32 x s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1/16 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) (*.f32 (neg.f32 s) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal 1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 x (/.f32 x s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 x s) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32))) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32)) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) x)) s) (/.f32 x (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (neg.f32 x) x) s) (/.f32 #s(literal -1/16 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal 1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 s) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1 binary32) s) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) (neg.f32 (neg.f32 s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (neg.f32 (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 (neg.f32 (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 x x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) (/.f32 #s(literal 1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32))) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 x x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) (/.f32 x s)) #s(literal 1 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fabs.f32 x) (/.f32 (fabs.f32 x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (fabs.f32 x) s) (fabs.f32 x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (*.f32 (/.f32 #s(literal 1 binary32) s) #s(literal 1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal 1/16 binary32)) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) (/.f32 #s(literal -1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) x))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (*.f32 x x))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (neg.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x))) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -16 binary32) (/.f32 s (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 x x)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 s (*.f32 x x)))))) s) #s(literal 1/4 binary32))) s)
#s(approx (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) #s(literal -1/4 binary32)) (neg.f32 s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (/.f32 (*.f32 x x) s))) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s) #s(literal 1 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 s) (/.f32 #s(literal -16 binary32) (*.f32 x x))))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) #s(literal 1 binary32)) (*.f32 (*.f32 x x) #s(literal 1/16 binary32))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) #s(literal -1 binary32) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 #s(literal -16 binary32) (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 x x) #s(literal 1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 s (fabs.f32 x)) (neg.f32 s))) (*.f32 s (*.f32 #s(literal 1 binary32) (neg.f32 (fabs.f32 x))))) (*.f32 s (*.f32 (/.f32 s (fabs.f32 x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (pow.f32 s #s(literal -2 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)) #s(literal 0 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (fabs.f32 x))) (*.f32 s s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)))) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 #s(literal -4 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal 3 binary32) (*.f32 #s(literal -4 binary32) (fabs.f32 x))) s)))))
(/.f32 (*.f32 #s(approx (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal 3/16 binary32) (/.f32 (*.f32 x x) s) (*.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 (*.f32 x x) s) (fabs.f32 x)))) s))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 #s(approx (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) (-.f32 #s(literal 1/4 binary32) (/.f32 (/.f32 (fma.f32 #s(literal 3/16 binary32) (*.f32 x x) (*.f32 #s(literal -1/4 binary32) (*.f32 x x))) s) s)))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32)))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 4 binary32) s)) #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (pow.f32 (exp.f32 (fabs.f32 x)) (/.f32 #s(literal -1 binary32) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x))) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s))) (fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s)))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)) #s(literal 0 binary32))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (+.f32 (/.f32 (fabs.f32 x) s) #s(literal 1 binary32))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/.f32 (-.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 1/256 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)))) (-.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1/16 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 2 binary32)))))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/.f32 (-.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) #s(literal 1/256 binary32))) (-.f32 #s(literal 1/4 binary32) (*.f32 (neg.f32 (pow.f32 (/.f32 x s) #s(literal 2 binary32))) #s(literal 1/16 binary32))))) s)
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (fabs.f32 x))) (*.f32 s s))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (fma.f32 (neg.f32 (log.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #s(literal 2 binary32) (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (fma.f32 (/.f32 x s) (/.f32 (*.f32 x #s(literal 1/2 binary32)) s) (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32)) (fabs.f32 x)) s))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (fma.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) x) x (+.f32 (/.f32 (fabs.f32 x) s) #s(literal 1 binary32)))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (neg.f32 (fma.f32 (log1p.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) s)
(/.f32 (exp.f32 (-.f32 (*.f32 (log1p.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (/.f32 (fabs.f32 x) s))) s)
(/.f32 (exp.f32 (-.f32 (/.f32 (neg.f32 (fabs.f32 x)) s) (*.f32 (log1p.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) s))
Outputs
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) s))
Calls

5 calls:

40.0ms
s
40.0ms
(neg.f32 (fabs.f32 x))
39.0ms
(fabs.f32 x)
36.0ms
x
30.0ms
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Results
AccuracySegmentsBranch
99.7%1x
99.7%1s
99.7%1(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
99.7%1(neg.f32 (fabs.f32 x))
99.7%1(fabs.f32 x)
Compiler

Compiled 33 to 22 computations (33.3% saved)

regimes212.0ms (1.7%)

Memory
15.1MiB live, 283.9MiB allocated
Counts
141 → 1
Calls
Call 1
Inputs
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) s)))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (fma.f32 #s(literal 4 binary32) (/.f32 (fabs.f32 x) s) #s(literal -4 binary32)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (* (/ 1 s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16)))) 1/4) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 x s) (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) (/.f32 x s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1/16 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) (*.f32 (neg.f32 s) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal 1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 x (/.f32 x s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 x s) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32))) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32)) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) x)) s) (/.f32 x (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (neg.f32 x) x) s) (/.f32 #s(literal -1/16 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal 1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 s) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1 binary32) s) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) (neg.f32 (neg.f32 s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (neg.f32 (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 (neg.f32 (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 x x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) (/.f32 #s(literal 1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32))) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 x x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) (/.f32 x s)) #s(literal 1 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fabs.f32 x) (/.f32 (fabs.f32 x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (fabs.f32 x) s) (fabs.f32 x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (*.f32 (/.f32 #s(literal 1 binary32) s) #s(literal 1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal 1/16 binary32)) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) (/.f32 #s(literal -1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) x))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (*.f32 x x))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (neg.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x))) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -16 binary32) (/.f32 s (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 x x)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 s (*.f32 x x)))))) s) #s(literal 1/4 binary32))) s)
#s(approx (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) #s(literal -1/4 binary32)) (neg.f32 s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (/.f32 (*.f32 x x) s))) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s) #s(literal 1 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 s) (/.f32 #s(literal -16 binary32) (*.f32 x x))))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) #s(literal 1 binary32)) (*.f32 (*.f32 x x) #s(literal 1/16 binary32))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) #s(literal -1 binary32) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 #s(literal -16 binary32) (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 x x) #s(literal 1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 s (fabs.f32 x)) (neg.f32 s))) (*.f32 s (*.f32 #s(literal 1 binary32) (neg.f32 (fabs.f32 x))))) (*.f32 s (*.f32 (/.f32 s (fabs.f32 x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (pow.f32 s #s(literal -2 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)) #s(literal 0 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (fabs.f32 x))) (*.f32 s s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)))) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 #s(literal -4 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal 3 binary32) (*.f32 #s(literal -4 binary32) (fabs.f32 x))) s)))))
(/.f32 (*.f32 #s(approx (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal 3/16 binary32) (/.f32 (*.f32 x x) s) (*.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 (*.f32 x x) s) (fabs.f32 x)))) s))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 #s(approx (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) (-.f32 #s(literal 1/4 binary32) (/.f32 (/.f32 (fma.f32 #s(literal 3/16 binary32) (*.f32 x x) (*.f32 #s(literal -1/4 binary32) (*.f32 x x))) s) s)))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32)))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 4 binary32) s)) #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (pow.f32 (exp.f32 (fabs.f32 x)) (/.f32 #s(literal -1 binary32) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x))) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s))) (fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s)))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)) #s(literal 0 binary32))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (+.f32 (/.f32 (fabs.f32 x) s) #s(literal 1 binary32))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/.f32 (-.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 1/256 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)))) (-.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1/16 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 2 binary32)))))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/.f32 (-.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) #s(literal 1/256 binary32))) (-.f32 #s(literal 1/4 binary32) (*.f32 (neg.f32 (pow.f32 (/.f32 x s) #s(literal 2 binary32))) #s(literal 1/16 binary32))))) s)
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (fabs.f32 x))) (*.f32 s s))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (fma.f32 (neg.f32 (log.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #s(literal 2 binary32) (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (fma.f32 (/.f32 x s) (/.f32 (*.f32 x #s(literal 1/2 binary32)) s) (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32)) (fabs.f32 x)) s))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (fma.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 s s)) x) x (+.f32 (/.f32 (fabs.f32 x) s) #s(literal 1 binary32)))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (neg.f32 (fma.f32 (log1p.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) s)
(/.f32 (exp.f32 (-.f32 (*.f32 (log1p.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (/.f32 (fabs.f32 x) s))) s)
(/.f32 (exp.f32 (-.f32 (/.f32 (neg.f32 (fabs.f32 x)) s) (*.f32 (log1p.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)))) s)
Outputs
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32)) (fabs.f32 x)) s))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
Calls

5 calls:

51.0ms
x
46.0ms
(fabs.f32 x)
46.0ms
s
36.0ms
(neg.f32 (fabs.f32 x))
27.0ms
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Results
AccuracySegmentsBranch
96.6%1x
96.6%1s
96.6%1(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
96.6%1(neg.f32 (fabs.f32 x))
96.6%1(fabs.f32 x)
Compiler

Compiled 33 to 22 computations (33.3% saved)

regimes204.0ms (1.6%)

Memory
11.5MiB live, 286.2MiB allocated
Counts
136 → 1
Calls
Call 1
Inputs
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) s)))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (fma.f32 #s(literal 4 binary32) (/.f32 (fabs.f32 x) s) #s(literal -4 binary32)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (* (/ 1 s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16)))) 1/4) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 x s) (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) (/.f32 x s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1/16 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) (*.f32 (neg.f32 s) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal 1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 x (/.f32 x s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 x s) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32))) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32)) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) x)) s) (/.f32 x (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (neg.f32 x) x) s) (/.f32 #s(literal -1/16 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal 1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 s) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1 binary32) s) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) (neg.f32 (neg.f32 s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (neg.f32 (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 (neg.f32 (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 x x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) (/.f32 #s(literal 1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32))) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 x x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) (/.f32 x s)) #s(literal 1 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fabs.f32 x) (/.f32 (fabs.f32 x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (fabs.f32 x) s) (fabs.f32 x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (*.f32 (/.f32 #s(literal 1 binary32) s) #s(literal 1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal 1/16 binary32)) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) (/.f32 #s(literal -1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) x))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (*.f32 x x))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (neg.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x))) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -16 binary32) (/.f32 s (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 x x)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 s (*.f32 x x)))))) s) #s(literal 1/4 binary32))) s)
#s(approx (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) #s(literal -1/4 binary32)) (neg.f32 s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (/.f32 (*.f32 x x) s))) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s) #s(literal 1 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 s) (/.f32 #s(literal -16 binary32) (*.f32 x x))))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) #s(literal 1 binary32)) (*.f32 (*.f32 x x) #s(literal 1/16 binary32))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) #s(literal -1 binary32) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 #s(literal -16 binary32) (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 x x) #s(literal 1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 s (fabs.f32 x)) (neg.f32 s))) (*.f32 s (*.f32 #s(literal 1 binary32) (neg.f32 (fabs.f32 x))))) (*.f32 s (*.f32 (/.f32 s (fabs.f32 x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (pow.f32 s #s(literal -2 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)) #s(literal 0 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (fabs.f32 x))) (*.f32 s s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)))) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 #s(literal -4 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal 3 binary32) (*.f32 #s(literal -4 binary32) (fabs.f32 x))) s)))))
(/.f32 (*.f32 #s(approx (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal 3/16 binary32) (/.f32 (*.f32 x x) s) (*.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 (*.f32 x x) s) (fabs.f32 x)))) s))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 #s(approx (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) (-.f32 #s(literal 1/4 binary32) (/.f32 (/.f32 (fma.f32 #s(literal 3/16 binary32) (*.f32 x x) (*.f32 #s(literal -1/4 binary32) (*.f32 x x))) s) s)))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32)))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 4 binary32) s)) #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (pow.f32 (exp.f32 (fabs.f32 x)) (/.f32 #s(literal -1 binary32) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x))) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s))) (fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s)))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)) #s(literal 0 binary32))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (+.f32 (/.f32 (fabs.f32 x) s) #s(literal 1 binary32))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))) (fma.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) s s)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/.f32 (-.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 1/256 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)))) (-.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1/16 binary32) (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 2 binary32)))))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (/.f32 (-.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) #s(literal 1/256 binary32))) (-.f32 #s(literal 1/4 binary32) (*.f32 (neg.f32 (pow.f32 (/.f32 x s) #s(literal 2 binary32))) #s(literal 1/16 binary32))))) s)
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (fabs.f32 x))) (*.f32 s s))) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (fma.f32 (neg.f32 (log.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) #s(literal 2 binary32) (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (fma.f32 (/.f32 x s) (/.f32 (*.f32 x #s(literal 1/2 binary32)) s) (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal 2 binary32))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
Outputs
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
Calls

5 calls:

51.0ms
(fabs.f32 x)
44.0ms
(neg.f32 (fabs.f32 x))
38.0ms
x
36.0ms
s
29.0ms
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Results
AccuracySegmentsBranch
96.2%1x
96.2%1s
96.2%1(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
96.2%1(neg.f32 (fabs.f32 x))
96.2%1(fabs.f32 x)
Compiler

Compiled 33 to 22 computations (33.3% saved)

regimes182.0ms (1.5%)

Memory
-3.8MiB live, 309.1MiB allocated
Counts
118 → 1
Calls
Call 1
Inputs
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) s)))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (fma.f32 #s(literal 4 binary32) (/.f32 (fabs.f32 x) s) #s(literal -4 binary32)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (* (/ 1 s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16)))) 1/4) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 x s) (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) (/.f32 x s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1/16 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) (*.f32 (neg.f32 s) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal 1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 x (/.f32 x s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 x s) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32))) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32)) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) x)) s) (/.f32 x (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (neg.f32 x) x) s) (/.f32 #s(literal -1/16 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal 1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 s) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1 binary32) s) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) (neg.f32 (neg.f32 s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (neg.f32 (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 (neg.f32 (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 x x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) (/.f32 #s(literal 1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32))) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 x x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) (/.f32 x s)) #s(literal 1 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fabs.f32 x) (/.f32 (fabs.f32 x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (fabs.f32 x) s) (fabs.f32 x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (*.f32 (/.f32 #s(literal 1 binary32) s) #s(literal 1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal 1/16 binary32)) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) (/.f32 #s(literal -1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) x))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (*.f32 x x))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (neg.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x))) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -16 binary32) (/.f32 s (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 x x)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 s (*.f32 x x)))))) s) #s(literal 1/4 binary32))) s)
#s(approx (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) #s(literal -1/4 binary32)) (neg.f32 s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (/.f32 (*.f32 x x) s))) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s) #s(literal 1 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 s) (/.f32 #s(literal -16 binary32) (*.f32 x x))))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) #s(literal 1 binary32)) (*.f32 (*.f32 x x) #s(literal 1/16 binary32))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) #s(literal -1 binary32) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 #s(literal -16 binary32) (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 x x) #s(literal 1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 s (fabs.f32 x)) (neg.f32 s))) (*.f32 s (*.f32 #s(literal 1 binary32) (neg.f32 (fabs.f32 x))))) (*.f32 s (*.f32 (/.f32 s (fabs.f32 x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (pow.f32 s #s(literal -2 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)) #s(literal 0 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (fabs.f32 x))) (*.f32 s s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)))) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (fma.f32 s #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 #s(literal -4 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal 3 binary32) (*.f32 #s(literal -4 binary32) (fabs.f32 x))) s)))))
(/.f32 (*.f32 #s(approx (pow (+ 1 (exp (/ (neg (fabs x)) s))) -2) (-.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal 3/16 binary32) (/.f32 (*.f32 x x) s) (*.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 (*.f32 x x) s) (fabs.f32 x)))) s))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 #s(approx (pow (+ 1 (/ 1 (exp (/ (fabs x) s)))) -2) (fma.f32 #s(literal 1/4 binary32) (/.f32 (fabs.f32 x) s) (-.f32 #s(literal 1/4 binary32) (/.f32 (/.f32 (fma.f32 #s(literal 3/16 binary32) (*.f32 x x) (*.f32 #s(literal -1/4 binary32) (*.f32 x x))) s) s)))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32)))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 4 binary32) s)) #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
Outputs
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
Calls

5 calls:

45.0ms
x
35.0ms
(fabs.f32 x)
35.0ms
s
31.0ms
(neg.f32 (fabs.f32 x))
31.0ms
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Results
AccuracySegmentsBranch
95.6%1x
95.6%1s
95.6%1(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
95.6%1(neg.f32 (fabs.f32 x))
95.6%1(fabs.f32 x)
Compiler

Compiled 33 to 22 computations (33.3% saved)

regimes158.0ms (1.3%)

Memory
35.6MiB live, 225.8MiB allocated
Counts
110 → 2
Calls
Call 1
Inputs
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) s)))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (fma.f32 #s(literal 4 binary32) (/.f32 (fabs.f32 x) s) #s(literal -4 binary32)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (* (/ 1 s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16)))) 1/4) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 x s) (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) (/.f32 x s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1/16 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) (*.f32 (neg.f32 s) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal 1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 x (/.f32 x s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 x s) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32))) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32)) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) x)) s) (/.f32 x (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (neg.f32 x) x) s) (/.f32 #s(literal -1/16 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal 1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 s) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1 binary32) s) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) (neg.f32 (neg.f32 s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (neg.f32 (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 (neg.f32 (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 x x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) (/.f32 #s(literal 1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32))) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 x x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) (/.f32 x s)) #s(literal 1 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fabs.f32 x) (/.f32 (fabs.f32 x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (fabs.f32 x) s) (fabs.f32 x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (*.f32 (/.f32 #s(literal 1 binary32) s) #s(literal 1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal 1/16 binary32)) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) (/.f32 #s(literal -1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) x))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (*.f32 x x))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (neg.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x))) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -16 binary32) (/.f32 s (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 x x)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 s (*.f32 x x)))))) s) #s(literal 1/4 binary32))) s)
#s(approx (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) #s(literal -1/4 binary32)) (neg.f32 s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (/.f32 (*.f32 x x) s))) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s) #s(literal 1 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 s) (/.f32 #s(literal -16 binary32) (*.f32 x x))))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) #s(literal 1 binary32)) (*.f32 (*.f32 x x) #s(literal 1/16 binary32))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) #s(literal -1 binary32) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 #s(literal -16 binary32) (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 x x) #s(literal 1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 s (fabs.f32 x)) (neg.f32 s))) (*.f32 s (*.f32 #s(literal 1 binary32) (neg.f32 (fabs.f32 x))))) (*.f32 s (*.f32 (/.f32 s (fabs.f32 x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (pow.f32 s #s(literal -2 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)) #s(literal 0 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (fabs.f32 x))) (*.f32 s s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (fabs.f32 x)))) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))) #s(literal -2 binary32)) #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32))) s)
Outputs
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
Calls

5 calls:

46.0ms
x
29.0ms
s
28.0ms
(fabs.f32 x)
28.0ms
(neg.f32 (fabs.f32 x))
22.0ms
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Results
AccuracySegmentsBranch
96.7%2(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
93.0%1(neg.f32 (fabs.f32 x))
93.0%1x
93.0%1s
93.0%1(fabs.f32 x)
Compiler

Compiled 33 to 22 computations (33.3% saved)

regimes137.0ms (1.1%)

Memory
-19.6MiB live, 213.7MiB allocated
Counts
103 → 2
Calls
Call 1
Inputs
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) s)))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (fma.f32 #s(literal 4 binary32) (/.f32 (fabs.f32 x) s) #s(literal -4 binary32)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (* (/ 1 s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16)))) 1/4) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 x s) (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) (/.f32 x s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1/16 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) (*.f32 (neg.f32 s) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal 1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 x (/.f32 x s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 x s) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32))) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32)) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) x)) s) (/.f32 x (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (neg.f32 x) x) s) (/.f32 #s(literal -1/16 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal 1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 s) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1 binary32) s) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) (neg.f32 (neg.f32 s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (neg.f32 (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 (neg.f32 (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 x x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) (/.f32 #s(literal 1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32))) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 x x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) (/.f32 x s)) #s(literal 1 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fabs.f32 x) (/.f32 (fabs.f32 x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (fabs.f32 x) s) (fabs.f32 x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (*.f32 (/.f32 #s(literal 1 binary32) s) #s(literal 1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal 1/16 binary32)) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) (/.f32 #s(literal -1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) x))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (*.f32 x x))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (neg.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x))) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -16 binary32) (/.f32 s (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 x x)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 s (*.f32 x x)))))) s) #s(literal 1/4 binary32))) s)
#s(approx (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) #s(literal -1/4 binary32)) (neg.f32 s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (/.f32 (*.f32 x x) s))) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s) #s(literal 1 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 s) (/.f32 #s(literal -16 binary32) (*.f32 x x))))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) #s(literal 1 binary32)) (*.f32 (*.f32 x x) #s(literal 1/16 binary32))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) #s(literal -1 binary32) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 #s(literal -16 binary32) (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 x x) #s(literal 1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 s (fabs.f32 x)) (neg.f32 s))) (*.f32 s (*.f32 #s(literal 1 binary32) (neg.f32 (fabs.f32 x))))) (*.f32 s (*.f32 (/.f32 s (fabs.f32 x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (pow.f32 s #s(literal -2 binary32)) #s(literal 1/4 binary32))) s)
Outputs
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
Calls

5 calls:

29.0ms
(fabs.f32 x)
28.0ms
(neg.f32 (fabs.f32 x))
27.0ms
s
27.0ms
x
20.0ms
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Results
AccuracySegmentsBranch
74.4%1x
74.4%1s
74.4%1(neg.f32 (fabs.f32 x))
74.4%1(fabs.f32 x)
78.4%2(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Compiler

Compiled 33 to 22 computations (33.3% saved)

regimes133.0ms (1.1%)

Memory
18.8MiB live, 169.4MiB allocated
Counts
100 → 2
Calls
Call 1
Inputs
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) s)))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (fma.f32 #s(literal 4 binary32) (/.f32 (fabs.f32 x) s) #s(literal -4 binary32)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (* (/ 1 s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16)))) 1/4) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 x s) (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) (/.f32 x s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1/16 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) (*.f32 (neg.f32 s) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal 1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 x (/.f32 x s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 x s) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32))) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32)) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) x)) s) (/.f32 x (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (neg.f32 x) x) s) (/.f32 #s(literal -1/16 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal 1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 s) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1 binary32) s) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) (neg.f32 (neg.f32 s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (neg.f32 (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 (neg.f32 (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 x x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) (/.f32 #s(literal 1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32))) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 x x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) (/.f32 x s)) #s(literal 1 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fabs.f32 x) (/.f32 (fabs.f32 x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (fabs.f32 x) s) (fabs.f32 x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (*.f32 (/.f32 #s(literal 1 binary32) s) #s(literal 1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal 1/16 binary32)) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) (/.f32 #s(literal -1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) x))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (*.f32 x x))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (neg.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x))) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -16 binary32) (/.f32 s (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 x x)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 s (*.f32 x x)))))) s) #s(literal 1/4 binary32))) s)
#s(approx (/ (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) s) (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 (fma.f32 #s(literal -3/16 binary32) (*.f32 x x) (*.f32 #s(literal 1/8 binary32) (*.f32 x x))) s) #s(literal -1/4 binary32)) (neg.f32 s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) s) (*.f32 s (/.f32 (*.f32 x x) s))) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s) #s(literal 1 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 s) (/.f32 #s(literal -16 binary32) (*.f32 x x))))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -16 binary32) (*.f32 x x)) (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) #s(literal 1 binary32)) (*.f32 (*.f32 x x) #s(literal 1/16 binary32))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) #s(literal -1 binary32) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 #s(literal -16 binary32) (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 x x) #s(literal 1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) #s(literal -1/16 binary32)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))))
Outputs
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
Calls

5 calls:

33.0ms
s
26.0ms
x
26.0ms
(fabs.f32 x)
24.0ms
(neg.f32 (fabs.f32 x))
20.0ms
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Results
AccuracySegmentsBranch
72.8%1x
72.8%1(neg.f32 (fabs.f32 x))
72.8%1(fabs.f32 x)
72.8%1s
76.4%2(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Compiler

Compiled 33 to 22 computations (33.3% saved)

regimes140.0ms (1.1%)

Memory
-13.5MiB live, 210.2MiB allocated
Counts
84 → 2
Calls
Call 1
Inputs
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) s)))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (fma.f32 #s(literal 4 binary32) (/.f32 (fabs.f32 x) s) #s(literal -4 binary32)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (* (/ 1 s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16)))) 1/4) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 x s) (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) (/.f32 x s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1/16 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) (*.f32 (neg.f32 s) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal 1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 x (/.f32 x s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 x s) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32))) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32)) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) x)) s) (/.f32 x (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (neg.f32 x) x) s) (/.f32 #s(literal -1/16 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal 1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 s) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1 binary32) s) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) (neg.f32 (neg.f32 s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (neg.f32 (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 (neg.f32 (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 x x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) (/.f32 #s(literal 1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32))) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 x x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) (/.f32 x s)) #s(literal 1 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fabs.f32 x) (/.f32 (fabs.f32 x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (fabs.f32 x) s) (fabs.f32 x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (*.f32 (/.f32 #s(literal 1 binary32) s) #s(literal 1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal 1/16 binary32)) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) (/.f32 #s(literal -1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) x))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (*.f32 x x))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (neg.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x))) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 1 binary32))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s)))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -16 binary32) (/.f32 s (*.f32 x x)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32) (fabs.f32 x)) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 x x)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
Outputs
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
Calls

5 calls:

40.0ms
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
28.0ms
x
25.0ms
(neg.f32 (fabs.f32 x))
23.0ms
(fabs.f32 x)
21.0ms
s
Results
AccuracySegmentsBranch
65.1%2x
65.1%2(fabs.f32 x)
65.1%2(neg.f32 (fabs.f32 x))
61.9%1s
65.8%2(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Compiler

Compiled 33 to 22 computations (33.3% saved)

regimes105.0ms (0.8%)

Memory
-3.0MiB live, 194.0MiB allocated
Counts
69 → 2
Calls
Call 1
Inputs
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) s)))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (fma.f32 #s(literal 4 binary32) (/.f32 (fabs.f32 x) s) #s(literal -4 binary32)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (* (/ 1 s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16)))) 1/4) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 x s) (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) (/.f32 x s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1/16 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) (*.f32 (neg.f32 s) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal 1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 x (/.f32 x s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 x s) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32))) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32)) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) x) x (*.f32 #s(literal 1/4 binary32) (*.f32 s s))) (*.f32 s s)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) x)) s) (/.f32 x (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (neg.f32 x) x) s) (/.f32 #s(literal -1/16 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal 1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1 binary32) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 s) s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1 binary32) s) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 x x) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal -1/16 binary32)) s) (/.f32 #s(literal 1 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 x x) (neg.f32 (neg.f32 s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (neg.f32 (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) (neg.f32 (neg.f32 (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 s (*.f32 (neg.f32 x) x)) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 x x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 x x) (/.f32 #s(literal 1 binary32) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal -1 binary32))) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 x x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 x) (/.f32 x s)))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) s)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) (/.f32 x s)) #s(literal 1 binary32)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fabs.f32 x) (/.f32 (fabs.f32 x) s))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (fabs.f32 x) s) (fabs.f32 x))) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) s)) (/.f32 #s(literal 1 binary32) (neg.f32 s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 (neg.f32 x) (/.f32 x s)) (*.f32 (/.f32 #s(literal 1 binary32) s) #s(literal 1/16 binary32)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) (/.f32 x s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (neg.f32 x) x)) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal 1 binary32) s) (/.f32 (*.f32 (*.f32 x x) #s(literal 1/16 binary32)) (neg.f32 s)) #s(literal 1/4 binary32))) s)
Outputs
(/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s)
Calls

5 calls:

22.0ms
x
22.0ms
(fabs.f32 x)
21.0ms
(neg.f32 (fabs.f32 x))
19.0ms
s
16.0ms
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Results
AccuracySegmentsBranch
50.9%1s
54.4%2x
54.4%2(neg.f32 (fabs.f32 x))
54.4%2(fabs.f32 x)
54.7%2(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Compiler

Compiled 33 to 22 computations (33.3% saved)

regimes6.0ms (0.1%)

Memory
10.3MiB live, 10.3MiB allocated
Counts
23 → 2
Calls
Call 1
Inputs
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) s)))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (fma.f32 #s(literal 4 binary32) (/.f32 (fabs.f32 x) s) #s(literal -4 binary32)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (* (/ 1 s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16)))) 1/4) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 x s) (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) (/.f32 x s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1/16 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) (*.f32 (neg.f32 s) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal 1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s))
Outputs
(/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s))
Calls

1 calls:

5.0ms
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Results
AccuracySegmentsBranch
54.4%2(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Compiler

Compiled 26 to 11 computations (57.7% saved)

regimes41.0ms (0.3%)

Memory
-2.9MiB live, 71.7MiB allocated
Counts
22 → 1
Calls
Call 1
Inputs
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) s)))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (fma.f32 #s(literal 4 binary32) (/.f32 (fabs.f32 x) s) #s(literal -4 binary32)))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (*.f32 x x) (/.f32 #s(literal -1/16 binary32) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 x x) (*.f32 s (neg.f32 s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (/ (/ (* -1/16 (* x x)) s) s) 1/4) (/.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/16 binary32)) s))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal -1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
(/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) #s(approx (+ (* (/ 1 s) (/ (/ 1 s) (/ 1 (* (* x x) -1/16)))) 1/4) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32)))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal -1/16 binary32) (/.f32 (/.f32 (*.f32 x x) s) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (neg.f32 (*.f32 (neg.f32 x) x)) (neg.f32 (*.f32 s s))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (neg.f32 x) x) (neg.f32 (*.f32 s (neg.f32 s)))) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 #s(literal -1/16 binary32) s) (/.f32 (*.f32 x x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 x s) (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) x) s) (/.f32 x s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 (/.f32 (*.f32 x x) s) (/.f32 #s(literal -1/16 binary32) s) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 x x) #s(literal 1 binary32)) (*.f32 (neg.f32 s) s)) #s(literal 1/4 binary32))) s)
(/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 x) x) #s(literal 1 binary32)) (*.f32 s s)) #s(literal 1/4 binary32))) s)
Outputs
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
Calls

5 calls:

10.0ms
(neg.f32 (fabs.f32 x))
10.0ms
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
6.0ms
s
6.0ms
(fabs.f32 x)
6.0ms
x
Results
AccuracySegmentsBranch
50.9%1s
50.9%1(neg.f32 (fabs.f32 x))
50.9%1x
50.9%1(fabs.f32 x)
50.9%1(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Compiler

Compiled 33 to 22 computations (33.3% saved)

regimes9.0ms (0.1%)

Memory
16.3MiB live, 16.3MiB allocated
Accuracy

Total -1.5b remaining (-6.9%)

Threshold costs -1.5b (-6.9%)

Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (fabs.f32 x) s) #s(literal 4 binary32)) s)))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 (neg.f32 s) (fma.f32 #s(literal 4 binary32) (/.f32 (fabs.f32 x) s) #s(literal -4 binary32)))))
Outputs
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
Calls

5 calls:

2.0ms
(fabs.f32 x)
2.0ms
(neg.f32 (fabs.f32 x))
2.0ms
x
2.0ms
s
2.0ms
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
Results
AccuracySegmentsBranch
31.2%1(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))))
31.2%1x
31.2%1s
31.2%1(neg.f32 (fabs.f32 x))
31.2%1(fabs.f32 x)
Compiler

Compiled 33 to 22 computations (33.3% saved)

bsearch4.0ms (0%)

Memory
-44.8MiB live, 1.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.28797975182533264
0.5509788393974304
Compiler

Compiled 29 to 16 computations (44.8% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.28797975182533264
0.5509788393974304
Compiler

Compiled 29 to 16 computations (44.8% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.28797975182533264
0.5509788393974304
Compiler

Compiled 29 to 16 computations (44.8% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.28797975182533264
0.5509788393974304
Compiler

Compiled 29 to 16 computations (44.8% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.28797975182533264
0.5509788393974304
Compiler

Compiled 29 to 16 computations (44.8% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.28797975182533264
0.5509788393974304
Compiler

Compiled 29 to 16 computations (44.8% saved)

simplify96.0ms (0.8%)

Memory
12.1MiB live, 86.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 11 (0.0ms)

IterNodesCost
0114888
1161888
2182888
3206888
4249888
5294888
6337888
7408888
8535888
9740888
101102888
111511887
121885887
132118887
142227887
152260887
162282887
172295887
182298887
Stop Event
saturated
Calls
Call 1
Inputs
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s)
(/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s)
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) s))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32)) (fabs.f32 x)) s))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(if (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #s(literal 1/2 binary32)) (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s))
(if (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #s(literal 1/2 binary32)) (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s))
(if (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #s(literal 1/2 binary32)) (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s))
(if (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #s(literal 1/2 binary32)) (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))))) (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s))
(if (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))))) (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s))
(if (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))))) #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s)))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))
Outputs
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s))) s)
(/.f32 (*.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (fabs.f32 x) s)) (pow.f32 (-.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal -1 binary32)) #s(literal -2 binary32))) s)
(/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32))) s)
(/.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (pow.f32 (-.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal -1 binary32)) #s(literal 2 binary32))) s)
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 (-.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal -1 binary32)) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) #s(literal 2 binary32)) s))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (pow.f32 (-.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal -1 binary32)) #s(literal 2 binary32)) s))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal -1/2 binary32)) (fabs.f32 x)) s))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ (fabs x) s)) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s))))) #s(literal -2 binary32)) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (-.f32 (fabs.f32 x) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s))) s))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (-.f32 (fabs.f32 x) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s))) s))))) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))) s)
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))))
(if (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #s(literal 1/2 binary32)) (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s))
(if (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal -1 binary32)) s) (-.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (/.f32 x s) (*.f32 #s(literal -1/16 binary32) x)) s))) s))
(if (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #s(literal 1/2 binary32)) (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32))))) (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s))
(if (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal -1 binary32)) s) (-.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (-.f32 (fabs.f32 x) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s))) s))))) (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (/.f32 x s) (*.f32 #s(literal -1/16 binary32) x)) s))) s))
(if (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #s(literal 1/2 binary32)) (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 x x) s) #s(literal 1/2 binary32)) (fabs.f32 x)) s) #s(literal 2 binary32)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)))) (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s))
(if (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal -1 binary32)) s) (-.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (-.f32 (fabs.f32 x) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 x x) s))) s))) s))) (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (/.f32 x s) (*.f32 #s(literal -1/16 binary32) x)) s))) s))
(if (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #s(literal 1/2 binary32)) (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))))) (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s))
(if (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal -1 binary32)) s) (-.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) s) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))))) (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (/.f32 x s) (*.f32 #s(literal -1/16 binary32) x)) s))) s))
(if (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))))) (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) x) (/.f32 x s)) s) #s(literal 1/4 binary32))) s))
(if (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal -1 binary32)) s) (-.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))))) (/.f32 #s(approx (/ (exp (/ (neg (fabs x)) s)) (pow (+ 1 (exp (/ (neg (fabs x)) s))) 2)) (+.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (/.f32 x s) (*.f32 #s(literal -1/16 binary32) x)) s))) s))
(if (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))))) #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s)))
(if (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal -1 binary32)) s) (-.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) s) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))))) #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 (+.f32 (/.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 x x)) s) s) #s(literal 1/4 binary32)) s)))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32))))
(/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) #s(literal 2 binary32)) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) s)))
#s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))

soundness2.0s (15.9%)

Memory
7.0MiB live, 1 151.1MiB allocated
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
052442
087443
1295435
21901435
08722424
035250
055229
1163229
2822222
37940222
08542217
03137984
19767198
232916264
083426097
057613195
1188611484
2699611373
0808911001
040111312
1123610319
241519212
094428952
02302020
17011883
222981718
090541661
01174
01974
17460
247359
3527758
0822958
057591
096499
1359472
22442465
08561459
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 1 438 to 657 computations (54.3% saved)

preprocess148.0ms (1.2%)

Memory
2.3MiB live, 159.9MiB allocated
Remove

(abs x)

Compiler

Compiled 1 536 to 484 computations (68.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...