UniformSampleCone, z

Time bar (total: 6.1s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze94.0ms (1.5%)

Memory
-0.5MiB live, 111.6MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0.1%99.9%0%0%0%0
0%0%0.1%99.9%0%0%0%1
0%0%0.1%99.9%0%0%0%2
25%0%0.1%99.9%0%0%0%3
25%0%0.1%99.9%0%0%0%4
37.5%0%0.1%99.9%0%0%0%5
56.2%0.1%0%99.9%0%0%0%6
56.2%0.1%0%99.9%0%0%0%7
65.6%0.1%0%99.9%0%0%0%8
76.6%0.1%0%99.9%0%0%0%9
76.6%0.1%0%99.9%0%0%0%10
82%0.1%0%99.9%0%0%0%11
87.9%0.1%0%99.9%0%0%0%12
Compiler

Compiled 31 to 21 computations (32.3% saved)

sample1.3s (20.6%)

Memory
68.2MiB live, 1 358.0MiB allocated
Samples
642.0ms8 179×0valid
8.0ms77×1valid
Precisions
Click to see histograms. Total time spent on operations: 439.0ms
const: 134.0ms (30.5% of total)
ival-<=: 114.0ms (25.9% of total)
ival-sub: 61.0ms (13.9% of total)
ival-mult: 52.0ms (11.8% of total)
ival-add: 39.0ms (8.9% of total)
ival-and: 28.0ms (6.4% of total)
exact: 7.0ms (1.6% of total)
ival-assert: 3.0ms (0.7% of total)
adjust: 2.0ms (0.5% of total)
Bogosity

explain57.0ms (0.9%)

Memory
16.4MiB live, 91.7MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-#s(literal 1 binary32)
00-0-(*.f32 ux maxCos)
00-0-maxCos
00-0-ux
00-0-(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
00-0-(-.f32 #s(literal 1 binary32) ux)
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
22.0ms510×0valid
0.0ms1valid
Compiler

Compiled 46 to 25 computations (45.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 3.0ms (33.8% of total)
ival-add: 2.0ms (22.5% of total)
ival-sub: 2.0ms (22.5% of total)
adjust: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess68.0ms (1.1%)

Memory
3.7MiB live, 81.5MiB allocated
Algorithm
egg-herbie
Rules
384×lower-fma.f64
384×lower-fma.f32
348×sub-neg
248×cancel-sign-sub-inv
204×associate-+l-
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02572
17863
221563
358663
4130163
5167963
6180963
7182963
067
097
1177
2357
3647
41437
52907
64267
74647
84697
04696
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Outputs
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
Symmetry

(abs uy)

Compiler

Compiled 10 to 7 computations (30% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 10 to 7 computations (30% saved)

simplify22.0ms (0.4%)

Memory
-8.4MiB live, 28.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 ux maxCos)
cost-diff0
(-.f32 #s(literal 1 binary32) ux)
cost-diff64
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Rules
384×lower-fma.f64
384×lower-fma.f32
160×lower-*.f64
158×lower-*.f32
120×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
0916
11716
23516
36416
414316
529016
642616
746416
846916
046915
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
ux
(*.f32 ux maxCos)
maxCos
Outputs
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
ux
(*.f32 ux maxCos)
maxCos

localize18.0ms (0.3%)

Memory
-10.9MiB live, 26.4MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f32 #s(literal 1 binary32) ux)
accuracy0
(*.f32 ux maxCos)
accuracy0.03125
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Samples
12.0ms255×0valid
0.0ms1valid
Compiler

Compiled 18 to 9 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-mult: 3.0ms (52.2% of total)
ival-add: 1.0ms (17.4% of total)
ival-sub: 1.0ms (17.4% of total)
adjust: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series4.0ms (0.1%)

Memory
6.4MiB live, 6.3MiB allocated
Counts
3 → 60
Calls
Call 1
Inputs
#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())
#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())
#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())
Outputs
#s(alt 1 (taylor 0 ux) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* ux (- maxCos 1)) (taylor inf ux) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (+ 1 (* -1 maxCos)))) (taylor -inf ux) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux)))) (taylor -inf ux) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux)))) (taylor -inf ux) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux)))) (taylor -inf ux) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (- 1 ux) (taylor 0 maxCos) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* maxCos ux)) ux) (taylor 0 maxCos) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* maxCos ux)) ux) (taylor 0 maxCos) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* maxCos ux)) ux) (taylor 0 maxCos) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor inf maxCos) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos))) (taylor inf maxCos) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos))) (taylor inf maxCos) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos))) (taylor inf maxCos) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor -inf maxCos) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos))))) (taylor -inf maxCos) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos))))) (taylor -inf maxCos) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos))))) (taylor -inf maxCos) (#s(alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (patch (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor inf ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor -inf ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor 0 ux) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor 0 ux) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor 0 ux) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor 0 ux) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor inf ux) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor inf ux) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor inf ux) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor inf ux) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor -inf ux) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor -inf ux) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor -inf ux) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor -inf ux) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor 0 maxCos) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor 0 maxCos) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor 0 maxCos) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor 0 maxCos) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor inf maxCos) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor inf maxCos) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor inf maxCos) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor inf maxCos) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor -inf maxCos) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor -inf maxCos) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor -inf maxCos) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor -inf maxCos) (#s(alt (*.f32 ux maxCos) (patch (*.f32 ux maxCos) #<representation binary32>) () ())) ())
Calls

15 calls:

TimeVariablePointExpression
0.0ms
ux
@inf
(+ (- 1 ux) (* ux maxCos))
0.0ms
maxCos
@-inf
(+ (- 1 ux) (* ux maxCos))
0.0ms
ux
@-inf
(+ (- 1 ux) (* ux maxCos))
0.0ms
ux
@0
(+ (- 1 ux) (* ux maxCos))
0.0ms
maxCos
@0
(+ (- 1 ux) (* ux maxCos))

simplify221.0ms (3.6%)

Memory
20.1MiB live, 207.0MiB allocated
Algorithm
egg-herbie
Rules
5 316×lower-fma.f64
5 316×lower-fma.f32
2 180×div-sub
2 012×lower-*.f64
2 012×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039250
1110250
2306250
3852250
42100250
53316250
64299250
75328250
86757250
97301250
107633250
117955250
08006232
Stop Event
iter limit
node limit
Counts
60 → 60
Calls
Call 1
Inputs
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
1
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* -1 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
Outputs
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(* ux (- maxCos 1))
(fma.f32 ux maxCos (neg.f32 ux))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(* -1 (* ux (+ 1 (* -1 maxCos))))
(fma.f32 ux maxCos (neg.f32 ux))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(* maxCos ux)
(*.f32 ux maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
1
#s(literal 1 binary32)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(* -1 ux)
(neg.f32 ux)
(* ux (- (/ 1 ux) 1))
(-.f32 #s(literal 1 binary32) ux)
(* ux (- (/ 1 ux) 1))
(-.f32 #s(literal 1 binary32) ux)
(* ux (- (/ 1 ux) 1))
(-.f32 #s(literal 1 binary32) ux)
(* -1 ux)
(neg.f32 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos ux)
(*.f32 ux maxCos)

rewrite307.0ms (5%)

Memory
31.1MiB live, 444.8MiB allocated
Rules
5 750×lower-fma.f64
5 750×lower-fma.f32
4 062×lower-*.f64
4 060×lower-*.f32
2 014×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
0913
14213
234313
3526813
0896812
Stop Event
iter limit
node limit
iter limit
Counts
3 → 311
Calls
Call 1
Inputs
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 ux maxCos)
Outputs
(neg.f32 (neg.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (fma.f32 ux (neg.f32 maxCos) ux))
(+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))
(+.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 ux maxCos ux)))
(+.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(+.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (neg.f32 ux)))
(+.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32)))
(+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (neg.f32 ux))))
(+.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 1 binary32))
(+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 maxCos (neg.f32 ux)) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) #s(literal 1 binary32))
(+.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (neg.f32 maxCos) ux)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (neg.f32 ux))))
(fma.f32 #s(literal 1 binary32) (neg.f32 ux) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))
(fma.f32 #s(literal 1 binary32) (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 1 binary32))
(fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))
(fma.f32 ux #s(literal -1 binary32) (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 ux #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (neg.f32 ux))))
(fma.f32 ux #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))
(fma.f32 ux (neg.f32 maxCos) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 1 binary32))
(fma.f32 ux (-.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
(fma.f32 ux (*.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (exp.f32 (log.f32 maxCos)) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 ux maxCos))
(fma.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 (+.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))
(fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))
(fma.f32 maxCos (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (*.f32 ux maxCos) #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))
(fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (*.f32 ux maxCos))
(fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (neg.f32 ux))))
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))
(fma.f32 (neg.f32 ux) maxCos (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos))
(fma.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (*.f32 ux maxCos))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 (*.f32 (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux))) (fma.f32 ux (neg.f32 maxCos) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux)))) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 (*.f32 maxCos (neg.f32 ux)) #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal -1 binary32) ux (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) ux (+.f32 #s(literal 1 binary32) (*.f32 maxCos (neg.f32 ux))))
(fma.f32 #s(literal -1 binary32) ux (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))
(fma.f32 #s(literal -1 binary32) (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal -1 binary32) (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (-.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) #s(literal 1 binary32))
(fma.f32 (neg.f32 maxCos) ux (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (*.f32 ux maxCos))
(fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos))
(fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux #s(literal 1 binary32))
(fma.f32 (*.f32 maxCos #s(literal 1 binary32)) ux (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (*.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))
(fma.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (neg.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux)))) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux)))) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 ux ux)))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(fma.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 ux ux)))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 (exp.f32 (log.f32 maxCos)) ux (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (exp.f32 (log1p.f32 (neg.f32 (*.f32 ux ux)))) (exp.f32 (neg.f32 (log1p.f32 ux))) (*.f32 ux maxCos))
(fma.f32 (exp.f32 (log1p.f32 (neg.f32 (*.f32 ux ux)))) (exp.f32 (neg.f32 (log1p.f32 ux))) (*.f32 maxCos (neg.f32 ux)))
(-.f32 #s(literal 1 binary32) (fma.f32 ux (neg.f32 maxCos) ux))
(-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos (neg.f32 ux))))
(-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (neg.f32 ux)))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 maxCos (neg.f32 ux))))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (fma.f32 ux (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (neg.f32 ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (/.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))))
(-.f32 (fma.f32 ux maxCos (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(-.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(-.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 0 binary32)) ux)
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (neg.f32 maxCos) ux)))))
(/.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))
(/.f32 (*.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (*.f32 (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (*.f32 (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))) (neg.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))) (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (neg.f32 (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (neg.f32 maxCos) ux)))) (neg.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 ux (neg.f32 maxCos) ux))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux maxCos (neg.f32 ux))) (fma.f32 ux maxCos (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux maxCos (neg.f32 ux))) (*.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (fma.f32 ux maxCos #s(literal 1 binary32)) (*.f32 ux (*.f32 ux ux))) (fma.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (neg.f32 ux)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (*.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))) (fma.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (fma.f32 ux maxCos #s(literal 1 binary32))) (*.f32 ux (*.f32 ux ux))) (fma.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux))) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux) (*.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux maxCos (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (*.f32 ux ux)) (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux))) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(/.f32 (*.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (*.f32 (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))))
(*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))))
(*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))))
(*.f32 (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))
(*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (/.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))))
(*.f32 (neg.f32 (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (neg.f32 maxCos) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (/.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))))
(*.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))
(*.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))))
(*.f32 (/.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))))
(*.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))))
(*.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))) (neg.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))
(*.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)))
(neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(exp.f32 (log1p.f32 ux))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 ux)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log1p.f32 ux) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) ux)
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(+.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 ux)))
(+.f32 ux #s(literal 1 binary32))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) ux #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 ux) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(fma.f32 ux #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 ux #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(fma.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) ux) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))))) (fma.f32 (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))) (fma.f32 (*.f32 ux ux) (fma.f32 ux ux #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (fma.f32 ux ux #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (neg.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(-.f32 #s(literal 1 binary32) ux)
(-.f32 #s(literal 1 binary32) (neg.f32 ux))
(-.f32 #s(literal 0 binary32) (-.f32 ux #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log1p.f32 ux))))
(/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 ux ux) (fma.f32 ux ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (fma.f32 ux ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 ux ux) (fma.f32 ux ux #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux)))) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (fma.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 (neg.f32 ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))) (+.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))) (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) (fma.f32 (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux ux) (fma.f32 ux ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 ux ux #s(literal 1 binary32)))
(/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 ux ux)))) (exp.f32 (log1p.f32 (fma.f32 ux ux ux))))
(/.f32 (exp.f32 (log1p.f32 (neg.f32 (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (exp.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux))))) (exp.f32 (log.f32 (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
(/.f32 (exp.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)))) (exp.f32 (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)))))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))
(*.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) ux))
(*.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux)))) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 ux ux)))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(*.f32 (exp.f32 (log1p.f32 (neg.f32 (*.f32 ux ux)))) (exp.f32 (neg.f32 (log1p.f32 ux))))
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux maxCos)) #s(literal 1 binary32)))
(pow.f32 (*.f32 ux maxCos) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 ux maxCos))
(*.f32 ux maxCos)
(*.f32 ux (*.f32 #s(literal 1 binary32) maxCos))
(*.f32 ux (exp.f32 (log.f32 maxCos)))
(*.f32 maxCos ux)
(*.f32 (*.f32 ux maxCos) #s(literal 1 binary32))
(*.f32 (*.f32 maxCos #s(literal 1 binary32)) ux)
(*.f32 (exp.f32 (log.f32 maxCos)) ux)

eval43.0ms (0.7%)

Memory
-14.3MiB live, 68.3MiB allocated
Compiler

Compiled 8 169 to 762 computations (90.7% saved)

prune72.0ms (1.2%)

Memory
10.1MiB live, 122.2MiB allocated
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New3665371
Fresh000
Picked101
Done000
Total3675372
Accuracy
100.0%
Counts
372 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
98.3%
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
98.4%
(+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos))
98.3%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
72.1%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 166 to 82 computations (50.6% saved)

simplify479.0ms (7.8%)

Memory
-4.6MiB live, 555.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))
cost-diff0
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
cost-diff64
(fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
cost-diff64
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))
cost-diff64
(*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))
cost-diff64
(+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos))
cost-diff96
(-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)))
cost-diff448
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
cost-diff0
(-.f32 #s(literal 1 binary32) ux)
cost-diff0
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
cost-diff0
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
cost-diff0
(+.f32 #s(literal -1 binary32) maxCos)
cost-diff0
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
Rules
23 020×lower-fma.f64
23 012×lower-fma.f32
3 374×lower-*.f64
3 362×lower-*.f32
3 330×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028230
049200
1120198
2366176
31554176
46633176
08377171
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
ux
(+.f32 #s(literal -1 binary32) maxCos)
#s(literal -1 binary32)
maxCos
#s(literal 1 binary32)
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(literal 1 binary32)
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
ux
(+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)))
(+.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
ux
(*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))
(*.f32 ux ux)
(*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))
(*.f32 ux maxCos)
maxCos
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))
#s(literal 1 binary32)
(*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))
(fma.f32 ux (neg.f32 maxCos) ux)
ux
(neg.f32 maxCos)
maxCos
(*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))
(fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) ux)
Outputs
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
ux
(+.f32 #s(literal -1 binary32) maxCos)
#s(literal -1 binary32)
maxCos
#s(literal 1 binary32)
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(literal 1 binary32)
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
ux
(+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos))
(fma.f32 ux maxCos (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)))
(*.f32 (-.f32 #s(literal -1 binary32) ux) (fma.f32 ux ux #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) ux)
(+.f32 ux #s(literal 1 binary32))
#s(literal 1 binary32)
ux
(*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))
(*.f32 ux (fma.f32 ux ux ux))
(*.f32 ux ux)
(*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))
(*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))
(*.f32 ux maxCos)
maxCos
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(/.f32 (fma.f32 ux (*.f32 (*.f32 (fma.f32 maxCos (neg.f32 ux) ux) (fma.f32 maxCos (neg.f32 ux) ux)) (+.f32 #s(literal -1 binary32) maxCos)) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (fma.f32 ux maxCos ux) ux) (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))
(fma.f32 ux (*.f32 (*.f32 (fma.f32 maxCos (neg.f32 ux) ux) (fma.f32 maxCos (neg.f32 ux) ux)) (+.f32 #s(literal -1 binary32) maxCos)) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 (*.f32 (fma.f32 maxCos (neg.f32 ux) ux) (fma.f32 maxCos (neg.f32 ux) ux)) (-.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 ux (neg.f32 maxCos) ux)
(fma.f32 maxCos (neg.f32 ux) ux)
ux
(neg.f32 maxCos)
maxCos
(*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))
(*.f32 (fma.f32 maxCos (neg.f32 ux) ux) (fma.f32 maxCos (neg.f32 ux) ux))
(fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (fma.f32 ux maxCos ux) ux) (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))
(fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))
(+.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) ux)
(+.f32 ux #s(literal 1 binary32))

localize109.0ms (1.8%)

Memory
30.2MiB live, 183.2MiB allocated
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy0.03515625
(fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))
accuracy0.12890625
(*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))
accuracy0.2890625
(*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))
accuracy0.40234375
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
accuracy0.10546875
(-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)))
accuracy0.3046875
(*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))
accuracy0.41244125976844204
(*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))
accuracy0.4401550781475362
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
accuracy0
(-.f32 #s(literal 1 binary32) ux)
accuracy0.5338173305398031
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
accuracy8.916521066828116
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
accuracy0
(+.f32 #s(literal -1 binary32) maxCos)
accuracy0.0078125
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
Samples
77.0ms248×0valid
2.0ms1valid
Compiler

Compiled 246 to 30 computations (87.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-mult: 14.0ms (39.6% of total)
ival-add: 9.0ms (25.5% of total)
ival-div: 7.0ms (19.8% of total)
ival-sub: 3.0ms (8.5% of total)
adjust: 1.0ms (2.8% of total)
ival-neg: 1.0ms (2.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series43.0ms (0.7%)

Memory
-30.4MiB live, 90.3MiB allocated
Counts
16 → 312
Calls
Call 1
Inputs
#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (+.f32 #s(literal -1 binary32) maxCos) (patch (+.f32 #s(literal -1 binary32) maxCos) #<representation binary32>) () ())
#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())
#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())
#s(alt (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (patch (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())
#s(alt (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (patch (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) #<representation binary32>) () ())
#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())
#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) #<representation binary32>) () ())
#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())
#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())
#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())
#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())
Outputs
#s(alt 1 (taylor 0 ux) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* ux (- maxCos 1)) (taylor inf ux) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* ux (- maxCos 1)) (taylor -inf ux) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux)))) (taylor -inf ux) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux)))) (taylor -inf ux) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux)))) (taylor -inf ux) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 maxCos) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 ux) (* maxCos ux))) (taylor 0 maxCos) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 ux) (* maxCos ux))) (taylor 0 maxCos) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 ux) (* maxCos ux))) (taylor 0 maxCos) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor inf maxCos) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos)))) (taylor inf maxCos) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos)))) (taylor inf maxCos) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos)))) (taylor inf maxCos) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor -inf maxCos) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos))))) (taylor -inf maxCos) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos))))) (taylor -inf maxCos) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos))))) (taylor -inf maxCos) (#s(alt (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (patch (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 maxCos) (#s(alt (+.f32 #s(literal -1 binary32) maxCos) (patch (+.f32 #s(literal -1 binary32) maxCos) #<representation binary32>) () ())) ())
#s(alt (- maxCos 1) (taylor 0 maxCos) (#s(alt (+.f32 #s(literal -1 binary32) maxCos) (patch (+.f32 #s(literal -1 binary32) maxCos) #<representation binary32>) () ())) ())
#s(alt (- maxCos 1) (taylor 0 maxCos) (#s(alt (+.f32 #s(literal -1 binary32) maxCos) (patch (+.f32 #s(literal -1 binary32) maxCos) #<representation binary32>) () ())) ())
#s(alt (- maxCos 1) (taylor 0 maxCos) (#s(alt (+.f32 #s(literal -1 binary32) maxCos) (patch (+.f32 #s(literal -1 binary32) maxCos) #<representation binary32>) () ())) ())
#s(alt maxCos (taylor inf maxCos) (#s(alt (+.f32 #s(literal -1 binary32) maxCos) (patch (+.f32 #s(literal -1 binary32) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- 1 (/ 1 maxCos))) (taylor inf maxCos) (#s(alt (+.f32 #s(literal -1 binary32) maxCos) (patch (+.f32 #s(literal -1 binary32) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- 1 (/ 1 maxCos))) (taylor inf maxCos) (#s(alt (+.f32 #s(literal -1 binary32) maxCos) (patch (+.f32 #s(literal -1 binary32) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- 1 (/ 1 maxCos))) (taylor inf maxCos) (#s(alt (+.f32 #s(literal -1 binary32) maxCos) (patch (+.f32 #s(literal -1 binary32) maxCos) #<representation binary32>) () ())) ())
#s(alt maxCos (taylor -inf maxCos) (#s(alt (+.f32 #s(literal -1 binary32) maxCos) (patch (+.f32 #s(literal -1 binary32) maxCos) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (/ 1 maxCos) 1))) (taylor -inf maxCos) (#s(alt (+.f32 #s(literal -1 binary32) maxCos) (patch (+.f32 #s(literal -1 binary32) maxCos) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (/ 1 maxCos) 1))) (taylor -inf maxCos) (#s(alt (+.f32 #s(literal -1 binary32) maxCos) (patch (+.f32 #s(literal -1 binary32) maxCos) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (/ 1 maxCos) 1))) (taylor -inf maxCos) (#s(alt (+.f32 #s(literal -1 binary32) maxCos) (patch (+.f32 #s(literal -1 binary32) maxCos) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* ux (- maxCos 1)) (taylor inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (+ 1 (* -1 maxCos)))) (taylor -inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux)))) (taylor -inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux)))) (taylor -inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux)))) (taylor -inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- 1 ux) (taylor 0 maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* maxCos ux)) ux) (taylor 0 maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* maxCos ux)) ux) (taylor 0 maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* maxCos ux)) ux) (taylor 0 maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos))) (taylor inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos))) (taylor inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos))) (taylor inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor -inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* ux (- maxCos 1)) (taylor inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (+ 1 (* -1 maxCos)))) (taylor -inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux)))) (taylor -inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux)))) (taylor -inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux)))) (taylor -inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (- 1 ux) (taylor 0 maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* maxCos ux)) ux) (taylor 0 maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* maxCos ux)) ux) (taylor 0 maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* maxCos ux)) ux) (taylor 0 maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos))) (taylor inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos))) (taylor inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos))) (taylor inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor -inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor inf ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor -inf ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt (-.f32 #s(literal 1 binary32) ux) (patch (-.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (patch (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (patch (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (patch (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (patch (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor inf ux) (#s(alt (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (patch (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (patch (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (patch (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (patch (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor -inf ux) (#s(alt (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (patch (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (patch (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (patch (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (patch (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (patch (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) #<representation binary32>) () ())) ())
#s(alt (+ 1 ux) (taylor 0 ux) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (patch (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (+ 1 (* -1 ux)))) (taylor 0 ux) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (patch (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (+ 1 (* ux (- (* -1 ux) 1))))) (taylor 0 ux) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (patch (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 3)) (taylor inf ux) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (patch (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow ux 3) (+ 1 (/ 1 ux)))) (taylor inf ux) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (patch (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (- (/ 1 (pow ux 2)) (+ 1 (/ 1 ux)))) (taylor inf ux) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (patch (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (- (+ (/ 1 (pow ux 2)) (/ 1 (pow ux 3))) (+ 1 (/ 1 ux)))) (taylor inf ux) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (patch (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 3)) (taylor -inf ux) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (patch (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow ux 3) (+ 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (patch (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow ux 3) (+ 1 (* -1 (/ (- (/ 1 ux) 1) ux))))) (taylor -inf ux) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (patch (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow ux 3) (+ 1 (* -1 (/ (- (+ (/ 1 ux) (/ 1 (pow ux 2))) 1) ux))))) (taylor -inf ux) (#s(alt (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (patch (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* ux (- maxCos 1)) (taylor inf ux) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (+ 1 (* -1 maxCos)))) (taylor -inf ux) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux)))) (taylor -inf ux) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux)))) (taylor -inf ux) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux)))) (taylor -inf ux) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux))) (taylor 0 maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos ux) (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2)))) (/ (pow ux 2) (+ 1 ux))) (taylor 0 maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos ux) (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2)))) (/ (pow ux 2) (+ 1 ux))) (taylor 0 maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos ux) (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2)))) (/ (pow ux 2) (+ 1 ux))) (taylor 0 maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor inf maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ ux (+ (/ 1 (* maxCos (pow (+ 1 ux) 2))) (/ ux (* maxCos (pow (+ 1 ux) 2))))) (/ (pow ux 2) (* maxCos (+ 1 ux))))) (taylor inf maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ ux (+ (/ 1 (* maxCos (pow (+ 1 ux) 2))) (/ ux (* maxCos (pow (+ 1 ux) 2))))) (/ (pow ux 2) (* maxCos (+ 1 ux))))) (taylor inf maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ ux (+ (/ 1 (* maxCos (pow (+ 1 ux) 2))) (/ ux (* maxCos (pow (+ 1 ux) 2))))) (/ (pow ux 2) (* maxCos (+ 1 ux))))) (taylor inf maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor -inf maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux))) maxCos))))) (taylor -inf maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux))) maxCos))))) (taylor -inf maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux))) maxCos))))) (taylor -inf maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) (patch (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos)) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor 0 ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 ux)) (taylor 0 ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 ux)) (taylor 0 ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 ux)) (taylor 0 ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (pow ux 3) (taylor inf ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (+ 1 (/ 1 ux))) (taylor inf ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (+ 1 (/ 1 ux))) (taylor inf ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (+ 1 (/ 1 ux))) (taylor inf ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (pow ux 3) (taylor -inf ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (+ 1 (/ 1 ux))) (taylor -inf ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (+ 1 (/ 1 ux))) (taylor -inf ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (+ 1 (/ 1 ux))) (taylor -inf ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3)))) (taylor 0 ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3)))) (taylor 0 ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3)))) (taylor 0 ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))) (taylor inf ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (- (/ 1 (pow ux 3)) (pow (+ 1 (* -1 maxCos)) 3))) (taylor inf ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (- (/ 1 (pow ux 3)) (pow (+ 1 (* -1 maxCos)) 3))) (taylor inf ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (- (/ 1 (pow ux 3)) (pow (+ 1 (* -1 maxCos)) 3))) (taylor inf ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (pow (- maxCos 1) 3)) (taylor -inf ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (+ (/ 1 (pow ux 3)) (pow (- maxCos 1) 3))) (taylor -inf ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (+ (/ 1 (pow ux 3)) (pow (- maxCos 1) 3))) (taylor -inf ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (+ (/ 1 (pow ux 3)) (pow (- maxCos 1) 3))) (taylor -inf ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (- 1 (pow ux 3)) (taylor 0 maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* -1 (* maxCos (+ (* -2 (pow ux 3)) (* -1 (pow ux 3)))))) (pow ux 3)) (taylor 0 maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* maxCos (- (* -1 (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3)))) (+ (* -2 (pow ux 3)) (* -1 (pow ux 3)))))) (pow ux 3)) (taylor 0 maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* maxCos (- (* maxCos (- (* maxCos (pow ux 3)) (+ (* 2 (pow ux 3)) (pow ux 3)))) (+ (* -2 (pow ux 3)) (* -1 (pow ux 3)))))) (pow ux 3)) (taylor 0 maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 3) (pow ux 3)) (taylor inf maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 3) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) maxCos)) (* -1 (pow ux 3)))) (taylor inf maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 3) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow maxCos 2))) (+ (* -1 (pow ux 3)) (+ (* 2 (/ (pow ux 3) maxCos)) (/ (pow ux 3) maxCos))))) (taylor inf maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 3) (- (/ 1 (pow maxCos 3)) (+ (* -2 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (pow ux 3)) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (/ (pow ux 3) maxCos) (/ (pow ux 3) (pow maxCos 3))))))))) (taylor inf maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 3) (pow ux 3)) (taylor -inf maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow maxCos 3) (- (+ (* 2 (/ (pow ux 3) maxCos)) (/ (pow ux 3) maxCos)) (pow ux 3)))) (taylor -inf maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow maxCos 3) (- (* -1 (/ (- (+ (* 2 (/ (pow ux 3) maxCos)) (/ (pow ux 3) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (pow ux 3)))) (taylor -inf maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow maxCos 3) (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- 1 (pow ux 3)) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (pow ux 3)))) (taylor -inf maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (+ 1 (* -1 maxCos)))) (taylor 0 ux) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (+ 1 (+ (* -1 maxCos) (* ux (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))))))) (taylor 0 ux) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (+ 1 (+ (* -1 maxCos) (* ux (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))))))) (taylor 0 ux) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))) (taylor inf ux) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ maxCos ux)) (+ (* (+ 1 maxCos) (+ 1 (* -1 maxCos))) (/ 1 ux)))) (taylor inf ux) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ maxCos ux)) (+ (* (+ 1 maxCos) (+ 1 (* -1 maxCos))) (+ (/ 1 ux) (/ 1 (pow ux 2)))))) (taylor inf ux) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ maxCos ux)) (+ (* (+ 1 maxCos) (+ 1 (* -1 maxCos))) (+ (/ 1 ux) (/ 1 (pow ux 2)))))) (taylor inf ux) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (* (- maxCos 1) (- (* -1 maxCos) 1))) (taylor -inf ux) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (- maxCos 1) ux)) (* (- maxCos 1) (- (* -1 maxCos) 1)))) (taylor -inf ux) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (- maxCos (+ 1 (/ 1 ux))) ux)) (* (- maxCos 1) (- (* -1 maxCos) 1)))) (taylor -inf ux) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (- maxCos (+ 1 (/ 1 ux))) ux)) (* (- maxCos 1) (- (* -1 maxCos) 1)))) (taylor -inf ux) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (+ 1 ux))) (taylor 0 maxCos) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* maxCos (+ (* -1 (* ux (+ 1 ux))) (pow ux 2))) (* ux (+ 1 ux)))) (taylor 0 maxCos) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)))) (* ux (+ 1 ux)))) (taylor 0 maxCos) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)))) (* ux (+ 1 ux)))) (taylor 0 maxCos) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow maxCos 2) (pow ux 2))) (taylor inf maxCos) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 ux)) maxCos)) (+ (* -1 (pow ux 2)) (/ (pow ux 2) maxCos)))) (taylor inf maxCos) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 ux)) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (/ (pow ux 2) maxCos)))))) (taylor inf maxCos) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 ux)) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (/ (pow ux 2) maxCos)))))) (taylor inf maxCos) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow maxCos 2) (pow ux 2))) (taylor -inf maxCos) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) maxCos)) (* -1 (pow ux 2)))) (taylor -inf maxCos) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* ux (+ 1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (* ux (+ 1 ux)))) maxCos)) (* -1 (pow ux 2)))) (taylor -inf maxCos) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* ux (+ 1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (* ux (+ 1 ux)))) maxCos)) (* -1 (pow ux 2)))) (taylor -inf maxCos) (#s(alt (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (* ux (+ 1 (* -1 maxCos))))) (taylor 0 ux) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- (* -1 (* ux (+ (* -1 (pow (+ 1 (* -1 maxCos)) 2)) (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))))) (+ 1 (* -1 maxCos))))) (taylor 0 ux) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- (* ux (- (* ux (- (* -1 (pow (+ 1 (* -1 maxCos)) 3)) (+ (* -1 (* (+ 1 maxCos) (pow (+ 1 (* -1 maxCos)) 2))) (* -1 (* (+ 1 (* -1 maxCos)) (+ (* -1 (pow (+ 1 (* -1 maxCos)) 2)) (* (+ 1 maxCos) (+ 1 (* -1 maxCos))))))))) (+ (* -1 (pow (+ 1 (* -1 maxCos)) 2)) (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))))) (+ 1 (* -1 maxCos))))) (taylor 0 ux) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* ux (pow (+ 1 (* -1 maxCos)) 2)) (+ 1 maxCos))) (taylor inf ux) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* ux (+ (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (+ 1 maxCos))) (/ (pow (+ 1 (* -1 maxCos)) 2) (* ux (pow (+ 1 maxCos) 2))))) (taylor inf ux) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1 maxCos)) (pow (+ 1 maxCos) 2))) (/ (pow (+ 1 (* -1 maxCos)) 2) (pow (+ 1 maxCos) 3))) (pow ux 2))) (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (+ 1 maxCos)))) (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (* ux (pow (+ 1 maxCos) 2)))))) (taylor inf ux) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (+ 1 maxCos))) (/ 1 (* (pow ux 3) (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))))) (+ (* -1 (/ maxCos (* (pow ux 3) (pow (+ 1 maxCos) 3)))) (+ (* -1 (/ (+ 1 (* -1 maxCos)) (* (pow ux 2) (pow (+ 1 maxCos) 2)))) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1 maxCos)) (pow (+ 1 maxCos) 2))) (/ (pow (+ 1 (* -1 maxCos)) 2) (pow (+ 1 maxCos) 3))) (* (pow ux 3) (+ 1 maxCos)))) (+ (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (* ux (pow (+ 1 maxCos) 2)))) (+ (/ 1 (* (pow ux 3) (pow (+ 1 maxCos) 3))) (/ (pow (+ 1 (* -1 maxCos)) 2) (* (pow ux 2) (pow (+ 1 maxCos) 3)))))))))) (taylor inf ux) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* ux (pow (- maxCos 1) 2)) (- (* -1 maxCos) 1)) (taylor -inf ux) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (+ (* -1 (/ (pow (- maxCos 1) 2) (* ux (pow (- (* -1 maxCos) 1) 2)))) (* -1 (/ (pow (- maxCos 1) 2) (- (* -1 maxCos) 1)))))) (taylor -inf ux) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (+ (* -1 (/ (- (+ (* -1 (/ (- maxCos 1) (* ux (pow (- (* -1 maxCos) 1) 2)))) (/ (pow (- maxCos 1) 2) (* ux (pow (- (* -1 maxCos) 1) 3)))) (* -1 (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 2)))) ux)) (* -1 (/ (pow (- maxCos 1) 2) (- (* -1 maxCos) 1)))))) (taylor -inf ux) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (/ 1 (* (- maxCos 1) (- (* -1 maxCos) 1))) (/ 1 (pow (- (* -1 maxCos) 1) 3))) (+ (* -1 (/ (+ (* -1 (/ (- maxCos 1) (pow (- (* -1 maxCos) 1) 2))) (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 3))) (- (* -1 maxCos) 1))) (/ maxCos (pow (- (* -1 maxCos) 1) 3)))) ux)) (+ (* -1 (/ (- maxCos 1) (pow (- (* -1 maxCos) 1) 2))) (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 3)))) ux)) (* -1 (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 2)))) ux)) (* -1 (/ (pow (- maxCos 1) 2) (- (* -1 maxCos) 1)))))) (taylor -inf ux) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- 1 (pow ux 3)) (+ 1 (* ux (+ 1 ux)))) (taylor 0 maxCos) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux))))) (taylor 0 maxCos) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (- (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* maxCos (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux))))) (taylor 0 maxCos) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (- (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (* ux (+ 1 ux))))) (* maxCos (- (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux))))))) (+ 1 (* ux (+ 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux))))) (taylor 0 maxCos) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos ux)) (taylor inf maxCos) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 ux) (* 2 (/ ux maxCos))) (* -1 (/ (+ 1 ux) maxCos)))) (taylor inf maxCos) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -2 (/ ux (pow maxCos 2))) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (* 2 (/ ux maxCos))))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* 2 ux) (* -1 (+ 1 ux)))) (* (pow maxCos 2) (pow ux 2)))) (+ (* -1 (/ (+ 1 ux) maxCos)) (+ (/ 1 (* (pow maxCos 2) ux)) (+ (/ 1 (pow maxCos 2)) (/ ux (pow maxCos 2)))))))) (taylor inf maxCos) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -2 (/ ux (pow maxCos 2))) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* -1 (/ (- 1 (pow ux 3)) (* (pow maxCos 3) (pow ux 2)))) (* 2 (/ ux maxCos)))))) (+ (* -1 (/ (* (+ 1 (* ux (+ 1 ux))) (- (* 2 ux) (* -1 (+ 1 ux)))) (* (pow maxCos 3) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* 2 ux) (* -1 (+ 1 ux)))) (* (pow maxCos 2) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (+ (* -2 ux) (* -1 ux)) (+ 1 (+ ux (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* 2 ux) (* -1 (+ 1 ux)))) (pow ux 2))) (/ 1 ux)))))) (* (pow maxCos 3) (pow ux 2)))) (+ (* -1 (/ (+ 1 ux) maxCos)) (+ (/ 1 (* (pow maxCos 2) ux)) (+ (/ 1 (pow maxCos 2)) (/ ux (pow maxCos 2)))))))))) (taylor inf maxCos) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos ux)) (taylor -inf maxCos) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ ux (* -1 (/ (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux))) maxCos))))) (taylor -inf maxCos) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ ux (* -1 (/ (- (+ ux (+ (* -1 (/ (- (+ ux (* 2 ux)) (+ (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (+ 1 (* ux (+ 1 ux))) ux)))) maxCos)) (* 2 ux))) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux))) maxCos))))) (taylor -inf maxCos) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ ux (* -1 (/ (- (+ ux (+ (* -1 (/ (- (+ ux (+ (* -1 (/ (- (* -1 (/ (- 1 (pow ux 3)) (pow ux 2))) (+ (* -1 (/ (* (+ 1 (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (+ (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (+ 1 (* ux (+ 1 ux))) ux))))) (pow ux 2))))) maxCos)) (* 2 ux))) (+ (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (+ 1 (* ux (+ 1 ux))) ux)))) maxCos)) (* 2 ux))) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux))) maxCos))))) (taylor -inf maxCos) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3)) (taylor 0 ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3)) (taylor 0 ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3)) (taylor 0 ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3)) (taylor 0 ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3)) (taylor inf ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3)) (taylor inf ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3)) (taylor inf ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3)) (taylor inf ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow ux 3) (pow (- maxCos 1) 3))) (taylor -inf ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow ux 3) (pow (- maxCos 1) 3))) (taylor -inf ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow ux 3) (pow (- maxCos 1) 3))) (taylor -inf ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow ux 3) (pow (- maxCos 1) 3))) (taylor -inf ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (pow ux 3) (taylor 0 maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* -2 (pow ux 3)) (* -1 (pow ux 3)))) (pow ux 3)) (taylor 0 maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* -2 (pow ux 3)) (+ (* -1 (pow ux 3)) (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3)))))) (pow ux 3)) (taylor 0 maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* -2 (pow ux 3)) (+ (* -1 (pow ux 3)) (* maxCos (+ (* -1 (* maxCos (pow ux 3))) (+ (* 2 (pow ux 3)) (pow ux 3))))))) (pow ux 3)) (taylor 0 maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow maxCos 3) (pow ux 3))) (taylor inf maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 3) (+ (* -1 (pow ux 3)) (+ (* 2 (/ (pow ux 3) maxCos)) (/ (pow ux 3) maxCos)))) (taylor inf maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 3) (+ (* -2 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (pow ux 3)) (+ (* 2 (/ (pow ux 3) maxCos)) (/ (pow ux 3) maxCos)))))) (taylor inf maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 3) (+ (* -2 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (pow ux 3)) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (/ (pow ux 3) maxCos) (/ (pow ux 3) (pow maxCos 3)))))))) (taylor inf maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow maxCos 3) (pow ux 3))) (taylor -inf maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) maxCos)) (pow ux 3)))) (taylor -inf maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (pow ux 3)))) (taylor -inf maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow ux 3) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (pow ux 3)))) (taylor -inf maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* 2 ux)) (taylor 0 ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (+ 2 ux))) (taylor 0 ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (+ 2 ux))) (taylor 0 ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor inf ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 (* 2 (/ 1 ux)))) (taylor inf ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 (+ (* 2 (/ 1 ux)) (/ 1 (pow ux 2))))) (taylor inf ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 (+ (* 2 (/ 1 ux)) (/ 1 (pow ux 2))))) (taylor inf ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor -inf ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 (* 2 (/ 1 ux)))) (taylor -inf ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 (+ (* 2 (/ 1 ux)) (/ 1 (pow ux 2))))) (taylor -inf ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 (+ (* 2 (/ 1 ux)) (/ 1 (pow ux 2))))) (taylor -inf ux) (#s(alt (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (patch (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)) (taylor 0 ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)) (taylor 0 ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)) (taylor 0 ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)) (taylor 0 ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)) (taylor inf ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)) (taylor inf ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)) (taylor inf ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)) (taylor inf ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (pow (- maxCos 1) 2)) (taylor -inf ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (pow (- maxCos 1) 2)) (taylor -inf ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (pow (- maxCos 1) 2)) (taylor -inf ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (pow (- maxCos 1) 2)) (taylor -inf ux) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor 0 maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (* maxCos (pow ux 2))) (pow ux 2)) (taylor 0 maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* -2 (pow ux 2)) (* maxCos (pow ux 2)))) (pow ux 2)) (taylor 0 maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* -2 (pow ux 2)) (* maxCos (pow ux 2)))) (pow ux 2)) (taylor 0 maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (pow ux 2)) (taylor inf maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -2 (/ (pow ux 2) maxCos)) (pow ux 2))) (taylor inf maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -2 (/ (pow ux 2) maxCos)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2)))) (taylor inf maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -2 (/ (pow ux 2) maxCos)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2)))) (taylor inf maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (pow ux 2)) (taylor -inf maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -2 (/ (pow ux 2) maxCos)) (pow ux 2))) (taylor -inf maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (pow ux 2) maxCos)) (* 2 (pow ux 2))) maxCos)) (pow ux 2))) (taylor -inf maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (pow ux 2) maxCos)) (* 2 (pow ux 2))) maxCos)) (pow ux 2))) (taylor -inf maxCos) (#s(alt (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (patch (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (+ 1 maxCos))) (taylor 0 ux) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (+ 1 maxCos))) (taylor 0 ux) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (+ 1 maxCos))) (taylor 0 ux) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* ux (+ 1 maxCos)) (taylor inf ux) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* ux (+ 1 (+ maxCos (/ 1 ux)))) (taylor inf ux) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* ux (+ 1 (+ maxCos (/ 1 ux)))) (taylor inf ux) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* ux (+ 1 (+ maxCos (/ 1 ux)))) (taylor inf ux) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (* -1 maxCos) 1))) (taylor -inf ux) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (* -1 maxCos) (+ 1 (/ 1 ux))))) (taylor -inf ux) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (* -1 maxCos) (+ 1 (/ 1 ux))))) (taylor -inf ux) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (* -1 maxCos) (+ 1 (/ 1 ux))))) (taylor -inf ux) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 ux) (taylor 0 maxCos) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ ux (* maxCos ux))) (taylor 0 maxCos) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ ux (* maxCos ux))) (taylor 0 maxCos) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ ux (* maxCos ux))) (taylor 0 maxCos) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor inf maxCos) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ ux (+ (/ 1 maxCos) (/ ux maxCos)))) (taylor inf maxCos) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ ux (+ (/ 1 maxCos) (/ ux maxCos)))) (taylor inf maxCos) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ ux (+ (/ 1 maxCos) (/ ux maxCos)))) (taylor inf maxCos) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor -inf maxCos) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 ux) maxCos))))) (taylor -inf maxCos) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 ux) maxCos))))) (taylor -inf maxCos) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 ux) maxCos))))) (taylor -inf maxCos) (#s(alt (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) (patch (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
Calls

78 calls:

TimeVariablePointExpression
5.0ms
maxCos
@0
(/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1))
2.0ms
ux
@-inf
(+ (* ux (+ -1 maxCos)) 1)
2.0ms
ux
@-inf
(+ (/ (- (+ 1 ux) (* (+ 1 ux) (* ux ux))) (* (+ 1 ux) (+ 1 ux))) (* ux maxCos))
1.0ms
maxCos
@inf
(/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1))
1.0ms
maxCos
@0
(+ (/ (- (+ 1 ux) (* (+ 1 ux) (* ux ux))) (* (+ 1 ux) (+ 1 ux))) (* ux maxCos))

simplify409.0ms (6.7%)

Memory
-29.7MiB live, 517.6MiB allocated
Algorithm
egg-herbie
Rules
9 470×lower-fma.f64
9 470×lower-fma.f32
5 692×lower-*.f64
5 692×lower-*.f32
4 504×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06154926
121084582
080204375
Stop Event
iter limit
node limit
Counts
312 → 310
Calls
Call 1
Inputs
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- maxCos 1))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(+ 1 (* -1 ux))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(* maxCos ux)
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(* maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
-1
(- maxCos 1)
(- maxCos 1)
(- maxCos 1)
maxCos
(* maxCos (- 1 (/ 1 maxCos)))
(* maxCos (- 1 (/ 1 maxCos)))
(* maxCos (- 1 (/ 1 maxCos)))
maxCos
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
1
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* -1 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
1
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* -1 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
1
(+ 1 ux)
(+ 1 (* ux (+ 1 (* -1 ux))))
(+ 1 (* ux (+ 1 (* ux (- (* -1 ux) 1)))))
(* -1 (pow ux 3))
(* -1 (* (pow ux 3) (+ 1 (/ 1 ux))))
(* (pow ux 3) (- (/ 1 (pow ux 2)) (+ 1 (/ 1 ux))))
(* (pow ux 3) (- (+ (/ 1 (pow ux 2)) (/ 1 (pow ux 3))) (+ 1 (/ 1 ux))))
(* -1 (pow ux 3))
(* -1 (* (pow ux 3) (+ 1 (/ 1 ux))))
(* -1 (* (pow ux 3) (+ 1 (* -1 (/ (- (/ 1 ux) 1) ux)))))
(* -1 (* (pow ux 3) (+ 1 (* -1 (/ (- (+ (/ 1 ux) (/ 1 (pow ux 2))) 1) ux)))))
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux)))
(- (+ (* maxCos ux) (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2)))) (/ (pow ux 2) (+ 1 ux)))
(- (+ (* maxCos ux) (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2)))) (/ (pow ux 2) (+ 1 ux)))
(- (+ (* maxCos ux) (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2)))) (/ (pow ux 2) (+ 1 ux)))
(* maxCos ux)
(* maxCos (- (+ ux (+ (/ 1 (* maxCos (pow (+ 1 ux) 2))) (/ ux (* maxCos (pow (+ 1 ux) 2))))) (/ (pow ux 2) (* maxCos (+ 1 ux)))))
(* maxCos (- (+ ux (+ (/ 1 (* maxCos (pow (+ 1 ux) 2))) (/ ux (* maxCos (pow (+ 1 ux) 2))))) (/ (pow ux 2) (* maxCos (+ 1 ux)))))
(* maxCos (- (+ ux (+ (/ 1 (* maxCos (pow (+ 1 ux) 2))) (/ ux (* maxCos (pow (+ 1 ux) 2))))) (/ (pow ux 2) (* maxCos (+ 1 ux)))))
(* maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux))) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux))) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux))) maxCos)))))
(pow ux 2)
(* (pow ux 2) (+ 1 ux))
(* (pow ux 2) (+ 1 ux))
(* (pow ux 2) (+ 1 ux))
(pow ux 3)
(* (pow ux 3) (+ 1 (/ 1 ux)))
(* (pow ux 3) (+ 1 (/ 1 ux)))
(* (pow ux 3) (+ 1 (/ 1 ux)))
(pow ux 3)
(* (pow ux 3) (+ 1 (/ 1 ux)))
(* (pow ux 3) (+ 1 (/ 1 ux)))
(* (pow ux 3) (+ 1 (/ 1 ux)))
1
(+ 1 (* -1 (* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))))
(+ 1 (* -1 (* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))))
(+ 1 (* -1 (* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))))
(* -1 (* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3)))
(* (pow ux 3) (- (/ 1 (pow ux 3)) (pow (+ 1 (* -1 maxCos)) 3)))
(* (pow ux 3) (- (/ 1 (pow ux 3)) (pow (+ 1 (* -1 maxCos)) 3)))
(* (pow ux 3) (- (/ 1 (pow ux 3)) (pow (+ 1 (* -1 maxCos)) 3)))
(* (pow ux 3) (pow (- maxCos 1) 3))
(* (pow ux 3) (+ (/ 1 (pow ux 3)) (pow (- maxCos 1) 3)))
(* (pow ux 3) (+ (/ 1 (pow ux 3)) (pow (- maxCos 1) 3)))
(* (pow ux 3) (+ (/ 1 (pow ux 3)) (pow (- maxCos 1) 3)))
(- 1 (pow ux 3))
(- (+ 1 (* -1 (* maxCos (+ (* -2 (pow ux 3)) (* -1 (pow ux 3)))))) (pow ux 3))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3)))) (+ (* -2 (pow ux 3)) (* -1 (pow ux 3)))))) (pow ux 3))
(- (+ 1 (* maxCos (- (* maxCos (- (* maxCos (pow ux 3)) (+ (* 2 (pow ux 3)) (pow ux 3)))) (+ (* -2 (pow ux 3)) (* -1 (pow ux 3)))))) (pow ux 3))
(* (pow maxCos 3) (pow ux 3))
(* (pow maxCos 3) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) maxCos)) (* -1 (pow ux 3))))
(* (pow maxCos 3) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow maxCos 2))) (+ (* -1 (pow ux 3)) (+ (* 2 (/ (pow ux 3) maxCos)) (/ (pow ux 3) maxCos)))))
(* (pow maxCos 3) (- (/ 1 (pow maxCos 3)) (+ (* -2 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (pow ux 3)) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (/ (pow ux 3) maxCos) (/ (pow ux 3) (pow maxCos 3)))))))))
(* (pow maxCos 3) (pow ux 3))
(* -1 (* (pow maxCos 3) (- (+ (* 2 (/ (pow ux 3) maxCos)) (/ (pow ux 3) maxCos)) (pow ux 3))))
(* -1 (* (pow maxCos 3) (- (* -1 (/ (- (+ (* 2 (/ (pow ux 3) maxCos)) (/ (pow ux 3) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (pow ux 3))))
(* -1 (* (pow maxCos 3) (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- 1 (pow ux 3)) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (pow ux 3))))
1
(+ 1 (* ux (+ 1 (* -1 maxCos))))
(+ 1 (* ux (+ 1 (+ (* -1 maxCos) (* ux (* (+ 1 maxCos) (+ 1 (* -1 maxCos))))))))
(+ 1 (* ux (+ 1 (+ (* -1 maxCos) (* ux (* (+ 1 maxCos) (+ 1 (* -1 maxCos))))))))
(* (pow ux 2) (* (+ 1 maxCos) (+ 1 (* -1 maxCos))))
(* (pow ux 2) (+ (* -1 (/ maxCos ux)) (+ (* (+ 1 maxCos) (+ 1 (* -1 maxCos))) (/ 1 ux))))
(* (pow ux 2) (+ (* -1 (/ maxCos ux)) (+ (* (+ 1 maxCos) (+ 1 (* -1 maxCos))) (+ (/ 1 ux) (/ 1 (pow ux 2))))))
(* (pow ux 2) (+ (* -1 (/ maxCos ux)) (+ (* (+ 1 maxCos) (+ 1 (* -1 maxCos))) (+ (/ 1 ux) (/ 1 (pow ux 2))))))
(* (pow ux 2) (* (- maxCos 1) (- (* -1 maxCos) 1)))
(* (pow ux 2) (+ (* -1 (/ (- maxCos 1) ux)) (* (- maxCos 1) (- (* -1 maxCos) 1))))
(* (pow ux 2) (+ (* -1 (/ (- maxCos (+ 1 (/ 1 ux))) ux)) (* (- maxCos 1) (- (* -1 maxCos) 1))))
(* (pow ux 2) (+ (* -1 (/ (- maxCos (+ 1 (/ 1 ux))) ux)) (* (- maxCos 1) (- (* -1 maxCos) 1))))
(+ 1 (* ux (+ 1 ux)))
(+ 1 (+ (* maxCos (+ (* -1 (* ux (+ 1 ux))) (pow ux 2))) (* ux (+ 1 ux))))
(+ 1 (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)))) (* ux (+ 1 ux))))
(+ 1 (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)))) (* ux (+ 1 ux))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 ux)) maxCos)) (+ (* -1 (pow ux 2)) (/ (pow ux 2) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 ux)) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (/ (pow ux 2) maxCos))))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 ux)) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (/ (pow ux 2) maxCos))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* ux (+ 1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (* ux (+ 1 ux)))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* ux (+ 1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (* ux (+ 1 ux)))) maxCos)) (* -1 (pow ux 2))))
1
(+ 1 (* -1 (* ux (+ 1 (* -1 maxCos)))))
(+ 1 (* ux (- (* -1 (* ux (+ (* -1 (pow (+ 1 (* -1 maxCos)) 2)) (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))))) (+ 1 (* -1 maxCos)))))
(+ 1 (* ux (- (* ux (- (* ux (- (* -1 (pow (+ 1 (* -1 maxCos)) 3)) (+ (* -1 (* (+ 1 maxCos) (pow (+ 1 (* -1 maxCos)) 2))) (* -1 (* (+ 1 (* -1 maxCos)) (+ (* -1 (pow (+ 1 (* -1 maxCos)) 2)) (* (+ 1 maxCos) (+ 1 (* -1 maxCos))))))))) (+ (* -1 (pow (+ 1 (* -1 maxCos)) 2)) (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))))) (+ 1 (* -1 maxCos)))))
(* -1 (/ (* ux (pow (+ 1 (* -1 maxCos)) 2)) (+ 1 maxCos)))
(* ux (+ (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (+ 1 maxCos))) (/ (pow (+ 1 (* -1 maxCos)) 2) (* ux (pow (+ 1 maxCos) 2)))))
(* ux (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1 maxCos)) (pow (+ 1 maxCos) 2))) (/ (pow (+ 1 (* -1 maxCos)) 2) (pow (+ 1 maxCos) 3))) (pow ux 2))) (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (+ 1 maxCos)))) (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (* ux (pow (+ 1 maxCos) 2))))))
(* ux (- (+ (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (+ 1 maxCos))) (/ 1 (* (pow ux 3) (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))))) (+ (* -1 (/ maxCos (* (pow ux 3) (pow (+ 1 maxCos) 3)))) (+ (* -1 (/ (+ 1 (* -1 maxCos)) (* (pow ux 2) (pow (+ 1 maxCos) 2)))) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1 maxCos)) (pow (+ 1 maxCos) 2))) (/ (pow (+ 1 (* -1 maxCos)) 2) (pow (+ 1 maxCos) 3))) (* (pow ux 3) (+ 1 maxCos)))) (+ (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (* ux (pow (+ 1 maxCos) 2)))) (+ (/ 1 (* (pow ux 3) (pow (+ 1 maxCos) 3))) (/ (pow (+ 1 (* -1 maxCos)) 2) (* (pow ux 2) (pow (+ 1 maxCos) 3))))))))))
(/ (* ux (pow (- maxCos 1) 2)) (- (* -1 maxCos) 1))
(* -1 (* ux (+ (* -1 (/ (pow (- maxCos 1) 2) (* ux (pow (- (* -1 maxCos) 1) 2)))) (* -1 (/ (pow (- maxCos 1) 2) (- (* -1 maxCos) 1))))))
(* -1 (* ux (+ (* -1 (/ (- (+ (* -1 (/ (- maxCos 1) (* ux (pow (- (* -1 maxCos) 1) 2)))) (/ (pow (- maxCos 1) 2) (* ux (pow (- (* -1 maxCos) 1) 3)))) (* -1 (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 2)))) ux)) (* -1 (/ (pow (- maxCos 1) 2) (- (* -1 maxCos) 1))))))
(* -1 (* ux (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (/ 1 (* (- maxCos 1) (- (* -1 maxCos) 1))) (/ 1 (pow (- (* -1 maxCos) 1) 3))) (+ (* -1 (/ (+ (* -1 (/ (- maxCos 1) (pow (- (* -1 maxCos) 1) 2))) (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 3))) (- (* -1 maxCos) 1))) (/ maxCos (pow (- (* -1 maxCos) 1) 3)))) ux)) (+ (* -1 (/ (- maxCos 1) (pow (- (* -1 maxCos) 1) 2))) (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 3)))) ux)) (* -1 (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 2)))) ux)) (* -1 (/ (pow (- maxCos 1) 2) (- (* -1 maxCos) 1))))))
(/ (- 1 (pow ux 3)) (+ 1 (* ux (+ 1 ux))))
(- (+ (* maxCos (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* maxCos (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (* ux (+ 1 ux))))) (* maxCos (- (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux))))))) (+ 1 (* ux (+ 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))))
(* -1 (* maxCos ux))
(* maxCos (- (+ (* -1 ux) (* 2 (/ ux maxCos))) (* -1 (/ (+ 1 ux) maxCos))))
(* maxCos (- (+ (* -2 (/ ux (pow maxCos 2))) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (* 2 (/ ux maxCos))))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* 2 ux) (* -1 (+ 1 ux)))) (* (pow maxCos 2) (pow ux 2)))) (+ (* -1 (/ (+ 1 ux) maxCos)) (+ (/ 1 (* (pow maxCos 2) ux)) (+ (/ 1 (pow maxCos 2)) (/ ux (pow maxCos 2))))))))
(* maxCos (- (+ (* -2 (/ ux (pow maxCos 2))) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* -1 (/ (- 1 (pow ux 3)) (* (pow maxCos 3) (pow ux 2)))) (* 2 (/ ux maxCos)))))) (+ (* -1 (/ (* (+ 1 (* ux (+ 1 ux))) (- (* 2 ux) (* -1 (+ 1 ux)))) (* (pow maxCos 3) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* 2 ux) (* -1 (+ 1 ux)))) (* (pow maxCos 2) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (+ (* -2 ux) (* -1 ux)) (+ 1 (+ ux (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* 2 ux) (* -1 (+ 1 ux)))) (pow ux 2))) (/ 1 ux)))))) (* (pow maxCos 3) (pow ux 2)))) (+ (* -1 (/ (+ 1 ux) maxCos)) (+ (/ 1 (* (pow maxCos 2) ux)) (+ (/ 1 (pow maxCos 2)) (/ ux (pow maxCos 2))))))))))
(* -1 (* maxCos ux))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux))) maxCos)))))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ ux (+ (* -1 (/ (- (+ ux (* 2 ux)) (+ (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (+ 1 (* ux (+ 1 ux))) ux)))) maxCos)) (* 2 ux))) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux))) maxCos)))))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ ux (+ (* -1 (/ (- (+ ux (+ (* -1 (/ (- (* -1 (/ (- 1 (pow ux 3)) (pow ux 2))) (+ (* -1 (/ (* (+ 1 (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (+ (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (+ 1 (* ux (+ 1 ux))) ux))))) (pow ux 2))))) maxCos)) (* 2 ux))) (+ (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (+ 1 (* ux (+ 1 ux))) ux)))) maxCos)) (* 2 ux))) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux))) maxCos)))))
(* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))
(* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))
(* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))
(* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))
(* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))
(* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))
(* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))
(* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))
(* -1 (* (pow ux 3) (pow (- maxCos 1) 3)))
(* -1 (* (pow ux 3) (pow (- maxCos 1) 3)))
(* -1 (* (pow ux 3) (pow (- maxCos 1) 3)))
(* -1 (* (pow ux 3) (pow (- maxCos 1) 3)))
(pow ux 3)
(+ (* maxCos (+ (* -2 (pow ux 3)) (* -1 (pow ux 3)))) (pow ux 3))
(+ (* maxCos (+ (* -2 (pow ux 3)) (+ (* -1 (pow ux 3)) (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3)))))) (pow ux 3))
(+ (* maxCos (+ (* -2 (pow ux 3)) (+ (* -1 (pow ux 3)) (* maxCos (+ (* -1 (* maxCos (pow ux 3))) (+ (* 2 (pow ux 3)) (pow ux 3))))))) (pow ux 3))
(* -1 (* (pow maxCos 3) (pow ux 3)))
(* (pow maxCos 3) (+ (* -1 (pow ux 3)) (+ (* 2 (/ (pow ux 3) maxCos)) (/ (pow ux 3) maxCos))))
(* (pow maxCos 3) (+ (* -2 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (pow ux 3)) (+ (* 2 (/ (pow ux 3) maxCos)) (/ (pow ux 3) maxCos))))))
(* (pow maxCos 3) (+ (* -2 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (pow ux 3)) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (/ (pow ux 3) maxCos) (/ (pow ux 3) (pow maxCos 3))))))))
(* -1 (* (pow maxCos 3) (pow ux 3)))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) maxCos)) (pow ux 3))))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (pow ux 3))))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow ux 3) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (pow ux 3))))
1
(+ 1 (* 2 ux))
(+ 1 (* ux (+ 2 ux)))
(+ 1 (* ux (+ 2 ux)))
(pow ux 2)
(* (pow ux 2) (+ 1 (* 2 (/ 1 ux))))
(* (pow ux 2) (+ 1 (+ (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))
(* (pow ux 2) (+ 1 (+ (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))
(pow ux 2)
(* (pow ux 2) (+ 1 (* 2 (/ 1 ux))))
(* (pow ux 2) (+ 1 (+ (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))
(* (pow ux 2) (+ 1 (+ (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (pow (- maxCos 1) 2))
(pow ux 2)
(+ (* -2 (* maxCos (pow ux 2))) (pow ux 2))
(+ (* maxCos (+ (* -2 (pow ux 2)) (* maxCos (pow ux 2)))) (pow ux 2))
(+ (* maxCos (+ (* -2 (pow ux 2)) (* maxCos (pow ux 2)))) (pow ux 2))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* -2 (/ (pow ux 2) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -2 (/ (pow ux 2) maxCos)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (+ (* -2 (/ (pow ux 2) maxCos)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* -2 (/ (pow ux 2) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (pow ux 2) maxCos)) (* 2 (pow ux 2))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (pow ux 2) maxCos)) (* 2 (pow ux 2))) maxCos)) (pow ux 2)))
1
(+ 1 (* ux (+ 1 maxCos)))
(+ 1 (* ux (+ 1 maxCos)))
(+ 1 (* ux (+ 1 maxCos)))
(* ux (+ 1 maxCos))
(* ux (+ 1 (+ maxCos (/ 1 ux))))
(* ux (+ 1 (+ maxCos (/ 1 ux))))
(* ux (+ 1 (+ maxCos (/ 1 ux))))
(* -1 (* ux (- (* -1 maxCos) 1)))
(* -1 (* ux (- (* -1 maxCos) (+ 1 (/ 1 ux)))))
(* -1 (* ux (- (* -1 maxCos) (+ 1 (/ 1 ux)))))
(* -1 (* ux (- (* -1 maxCos) (+ 1 (/ 1 ux)))))
(+ 1 ux)
(+ 1 (+ ux (* maxCos ux)))
(+ 1 (+ ux (* maxCos ux)))
(+ 1 (+ ux (* maxCos ux)))
(* maxCos ux)
(* maxCos (+ ux (+ (/ 1 maxCos) (/ ux maxCos))))
(* maxCos (+ ux (+ (/ 1 maxCos) (/ ux maxCos))))
(* maxCos (+ ux (+ (/ 1 maxCos) (/ ux maxCos))))
(* maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 ux) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 ux) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 ux) maxCos)))))
Outputs
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+ 1 (* ux (- maxCos 1)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+ 1 (* ux (- maxCos 1)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* ux (- maxCos 1))
(fma.f32 ux maxCos (neg.f32 ux))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(fma.f32 ux (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) (neg.f32 ux))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(fma.f32 ux (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) (neg.f32 ux))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(fma.f32 ux (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) (neg.f32 ux))
(* ux (- maxCos 1))
(fma.f32 ux maxCos (neg.f32 ux))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal -1 binary32) ux))))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal -1 binary32) ux))))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal -1 binary32) ux))))
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* maxCos ux)
(*.f32 ux maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(*.f32 (-.f32 (neg.f32 ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(*.f32 (-.f32 (neg.f32 ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(*.f32 (-.f32 (neg.f32 ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 maxCos))
-1
#s(literal -1 binary32)
(- maxCos 1)
(+.f32 maxCos #s(literal -1 binary32))
(- maxCos 1)
(+.f32 maxCos #s(literal -1 binary32))
(- maxCos 1)
(+.f32 maxCos #s(literal -1 binary32))
maxCos
(* maxCos (- 1 (/ 1 maxCos)))
(+.f32 maxCos (*.f32 maxCos (/.f32 #s(literal -1 binary32) maxCos)))
(* maxCos (- 1 (/ 1 maxCos)))
(+.f32 maxCos (*.f32 maxCos (/.f32 #s(literal -1 binary32) maxCos)))
(* maxCos (- 1 (/ 1 maxCos)))
(+.f32 maxCos (*.f32 maxCos (/.f32 #s(literal -1 binary32) maxCos)))
maxCos
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
(neg.f32 (fma.f32 maxCos (/.f32 #s(literal 1 binary32) maxCos) (neg.f32 maxCos)))
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
(neg.f32 (fma.f32 maxCos (/.f32 #s(literal 1 binary32) maxCos) (neg.f32 maxCos)))
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
(neg.f32 (fma.f32 maxCos (/.f32 #s(literal 1 binary32) maxCos) (neg.f32 maxCos)))
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+ 1 (* ux (- maxCos 1)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+ 1 (* ux (- maxCos 1)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* ux (- maxCos 1))
(fma.f32 ux maxCos (neg.f32 ux))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(fma.f32 ux (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) (neg.f32 ux))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(fma.f32 ux (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) (neg.f32 ux))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(fma.f32 ux (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) (neg.f32 ux))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(neg.f32 (fma.f32 ux (neg.f32 maxCos) ux))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal -1 binary32) ux))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal -1 binary32) ux))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal -1 binary32) ux))))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(- (+ 1 (* maxCos ux)) ux)
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(- (+ 1 (* maxCos ux)) ux)
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* maxCos ux)
(*.f32 ux maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(*.f32 (-.f32 (neg.f32 ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(*.f32 (-.f32 (neg.f32 ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(*.f32 (-.f32 (neg.f32 ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 maxCos))
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+ 1 (* ux (- maxCos 1)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+ 1 (* ux (- maxCos 1)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* ux (- maxCos 1))
(fma.f32 ux maxCos (neg.f32 ux))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(fma.f32 ux (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) (neg.f32 ux))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(fma.f32 ux (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) (neg.f32 ux))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(fma.f32 ux (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) (neg.f32 ux))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(neg.f32 (fma.f32 ux (neg.f32 maxCos) ux))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal -1 binary32) ux))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal -1 binary32) ux))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal -1 binary32) ux))))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(- (+ 1 (* maxCos ux)) ux)
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(- (+ 1 (* maxCos ux)) ux)
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* maxCos ux)
(*.f32 ux maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(*.f32 (-.f32 (neg.f32 ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(*.f32 (-.f32 (neg.f32 ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(*.f32 (-.f32 (neg.f32 ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 maxCos))
1
#s(literal 1 binary32)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(* -1 ux)
(neg.f32 ux)
(* ux (- (/ 1 ux) 1))
(fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))
(* ux (- (/ 1 ux) 1))
(fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))
(* ux (- (/ 1 ux) 1))
(fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))
(* -1 ux)
(neg.f32 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)))
(* -1 (* ux (- 1 (/ 1 ux))))
(*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)))
(* -1 (* ux (- 1 (/ 1 ux))))
(*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)))
1
#s(literal 1 binary32)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(* -1 ux)
(neg.f32 ux)
(* ux (- (/ 1 ux) 1))
(fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))
(* ux (- (/ 1 ux) 1))
(fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))
(* ux (- (/ 1 ux) 1))
(fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))
(* -1 ux)
(neg.f32 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)))
(* -1 (* ux (- 1 (/ 1 ux))))
(*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)))
(* -1 (* ux (- 1 (/ 1 ux))))
(*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)))
1
#s(literal 1 binary32)
(+ 1 ux)
(+.f32 #s(literal 1 binary32) ux)
(+ 1 (* ux (+ 1 (* -1 ux))))
(fma.f32 ux (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(+ 1 (* ux (+ 1 (* ux (- (* -1 ux) 1)))))
(fma.f32 ux (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) #s(literal 1 binary32)) #s(literal 1 binary32))
(* -1 (pow ux 3))
(neg.f32 (*.f32 ux (*.f32 ux ux)))
(* -1 (* (pow ux 3) (+ 1 (/ 1 ux))))
(*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) ux)))
(* (pow ux 3) (- (/ 1 (pow ux 2)) (+ 1 (/ 1 ux))))
(*.f32 ux (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) ux) #s(literal 1 binary32))))
(* (pow ux 3) (- (+ (/ 1 (pow ux 2)) (/ 1 (pow ux 3))) (+ 1 (/ 1 ux))))
(*.f32 ux (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))
(* -1 (pow ux 3))
(neg.f32 (*.f32 ux (*.f32 ux ux)))
(* -1 (* (pow ux 3) (+ 1 (/ 1 ux))))
(*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) ux)))
(* -1 (* (pow ux 3) (+ 1 (* -1 (/ (- (/ 1 ux) 1) ux)))))
(*.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) ux)))
(* -1 (* (pow ux 3) (+ 1 (* -1 (/ (- (+ (/ 1 ux) (/ 1 (pow ux 2))) 1) ux)))))
(*.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal -1 binary32))) ux)))
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+ 1 (* ux (- maxCos 1)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+ 1 (* ux (- maxCos 1)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* ux (- maxCos 1))
(fma.f32 ux maxCos (neg.f32 ux))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(fma.f32 ux (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) (neg.f32 ux))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(fma.f32 ux (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) (neg.f32 ux))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(fma.f32 ux (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) (neg.f32 ux))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(neg.f32 (fma.f32 ux (neg.f32 maxCos) ux))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal -1 binary32) ux))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal -1 binary32) ux))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal -1 binary32) ux))))
(- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux)))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (-.f32 #s(literal -1 binary32) ux))))
(- (+ (* maxCos ux) (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2)))) (/ (pow ux 2) (+ 1 ux)))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (/.f32 (*.f32 ux ux) (-.f32 #s(literal -1 binary32) ux))))
(- (+ (* maxCos ux) (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2)))) (/ (pow ux 2) (+ 1 ux)))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (/.f32 (*.f32 ux ux) (-.f32 #s(literal -1 binary32) ux))))
(- (+ (* maxCos ux) (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2)))) (/ (pow ux 2) (+ 1 ux)))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 ux maxCos (/.f32 (*.f32 ux ux) (-.f32 #s(literal -1 binary32) ux))))
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos (- (+ ux (+ (/ 1 (* maxCos (pow (+ 1 ux) 2))) (/ ux (* maxCos (pow (+ 1 ux) 2))))) (/ (pow ux 2) (* maxCos (+ 1 ux)))))
(*.f32 maxCos (+.f32 ux (+.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos maxCos))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 ux maxCos maxCos))))))
(* maxCos (- (+ ux (+ (/ 1 (* maxCos (pow (+ 1 ux) 2))) (/ ux (* maxCos (pow (+ 1 ux) 2))))) (/ (pow ux 2) (* maxCos (+ 1 ux)))))
(*.f32 maxCos (+.f32 ux (+.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos maxCos))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 ux maxCos maxCos))))))
(* maxCos (- (+ ux (+ (/ 1 (* maxCos (pow (+ 1 ux) 2))) (/ ux (* maxCos (pow (+ 1 ux) 2))))) (/ (pow ux 2) (* maxCos (+ 1 ux)))))
(*.f32 maxCos (+.f32 ux (+.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos maxCos))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 ux maxCos maxCos))))))
(* maxCos ux)
(*.f32 ux maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux))) maxCos)))))
(*.f32 (neg.f32 maxCos) (-.f32 (neg.f32 ux) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (-.f32 #s(literal -1 binary32) ux)))) maxCos)))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux))) maxCos)))))
(*.f32 (neg.f32 maxCos) (-.f32 (neg.f32 ux) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (-.f32 #s(literal -1 binary32) ux)))) maxCos)))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux))) maxCos)))))
(*.f32 (neg.f32 maxCos) (-.f32 (neg.f32 ux) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (-.f32 #s(literal -1 binary32) ux)))) maxCos)))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (+ 1 ux))
(*.f32 ux (fma.f32 ux ux ux))
(* (pow ux 2) (+ 1 ux))
(*.f32 ux (fma.f32 ux ux ux))
(* (pow ux 2) (+ 1 ux))
(*.f32 ux (fma.f32 ux ux ux))
(pow ux 3)
(*.f32 ux (*.f32 ux ux))
(* (pow ux 3) (+ 1 (/ 1 ux)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(* (pow ux 3) (+ 1 (/ 1 ux)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(* (pow ux 3) (+ 1 (/ 1 ux)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(pow ux 3)
(*.f32 ux (*.f32 ux ux))
(* (pow ux 3) (+ 1 (/ 1 ux)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(* (pow ux 3) (+ 1 (/ 1 ux)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(* (pow ux 3) (+ 1 (/ 1 ux)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
1
#s(literal 1 binary32)
(+ 1 (* -1 (* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))))
(fma.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(+ 1 (* -1 (* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))))
(fma.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(+ 1 (* -1 (* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))))
(fma.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(* -1 (* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3)))
(*.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))
(* (pow ux 3) (- (/ 1 (pow ux 3)) (pow (+ 1 (* -1 maxCos)) 3)))
(fma.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(* (pow ux 3) (- (/ 1 (pow ux 3)) (pow (+ 1 (* -1 maxCos)) 3)))
(fma.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(* (pow ux 3) (- (/ 1 (pow ux 3)) (pow (+ 1 (* -1 maxCos)) 3)))
(fma.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(* (pow ux 3) (pow (- maxCos 1) 3))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux ux))))
(* (pow ux 3) (+ (/ 1 (pow ux 3)) (pow (- maxCos 1) 3)))
(fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32))
(* (pow ux 3) (+ (/ 1 (pow ux 3)) (pow (- maxCos 1) 3)))
(fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32))
(* (pow ux 3) (+ (/ 1 (pow ux 3)) (pow (- maxCos 1) 3)))
(fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32))
(- 1 (pow ux 3))
(fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32))
(- (+ 1 (* -1 (* maxCos (+ (* -2 (pow ux 3)) (* -1 (pow ux 3)))))) (pow ux 3))
(fma.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 ux (*.f32 ux maxCos))) (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3)))) (+ (* -2 (pow ux 3)) (* -1 (pow ux 3)))))) (pow ux 3))
(fma.f32 ux (*.f32 ux (neg.f32 ux)) (fma.f32 maxCos (fma.f32 maxCos (*.f32 ux (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32)))
(- (+ 1 (* maxCos (- (* maxCos (- (* maxCos (pow ux 3)) (+ (* 2 (pow ux 3)) (pow ux 3)))) (+ (* -2 (pow ux 3)) (* -1 (pow ux 3)))))) (pow ux 3))
(fma.f32 maxCos (fma.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 maxCos #s(literal 3 binary32))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 ux ux)))) (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)))
(* (pow maxCos 3) (pow ux 3))
(*.f32 ux (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))))
(* (pow maxCos 3) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) maxCos)) (* -1 (pow ux 3))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (fma.f32 ux (*.f32 ux ux) (/.f32 (*.f32 ux (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) maxCos)))
(* (pow maxCos 3) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow maxCos 2))) (+ (* -1 (pow ux 3)) (+ (* 2 (/ (pow ux 3) maxCos)) (/ (pow ux 3) maxCos)))))
(*.f32 maxCos (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (fma.f32 ux (/.f32 (*.f32 ux ux) maxCos) (neg.f32 (*.f32 ux (*.f32 ux ux))))) maxCos) (*.f32 ux (*.f32 ux ux)))))
(* (pow maxCos 3) (- (/ 1 (pow maxCos 3)) (+ (* -2 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (pow ux 3)) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (/ (pow ux 3) maxCos) (/ (pow ux 3) (pow maxCos 3)))))))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (fma.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos maxCos)) #s(literal -3 binary32) (fma.f32 ux (*.f32 ux (neg.f32 ux)) (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))))
(* (pow maxCos 3) (pow ux 3))
(*.f32 ux (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))))
(* -1 (* (pow maxCos 3) (- (+ (* 2 (/ (pow ux 3) maxCos)) (/ (pow ux 3) maxCos)) (pow ux 3))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (fma.f32 ux (*.f32 ux ux) (/.f32 (*.f32 ux (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) maxCos)))
(* -1 (* (pow maxCos 3) (- (* -1 (/ (- (+ (* 2 (/ (pow ux 3) maxCos)) (/ (pow ux 3) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (pow ux 3))))
(*.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) (/.f32 (*.f32 #s(literal 3 binary32) (fma.f32 ux (/.f32 (*.f32 ux ux) maxCos) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (neg.f32 maxCos))) (*.f32 (*.f32 (neg.f32 maxCos) maxCos) maxCos))
(* -1 (* (pow maxCos 3) (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- 1 (pow ux 3)) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (pow ux 3))))
(neg.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos maxCos) (fma.f32 ux (*.f32 ux (neg.f32 ux)) (/.f32 (fma.f32 ux (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (/.f32 (fma.f32 ux (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux))) maxCos)) (neg.f32 maxCos))) (neg.f32 maxCos))))))
1
#s(literal 1 binary32)
(+ 1 (* ux (+ 1 (* -1 maxCos))))
(fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))
(+ 1 (* ux (+ 1 (+ (* -1 maxCos) (* ux (* (+ 1 maxCos) (+ 1 (* -1 maxCos))))))))
(fma.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(+ 1 (* ux (+ 1 (+ (* -1 maxCos) (* ux (* (+ 1 maxCos) (+ 1 (* -1 maxCos))))))))
(fma.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(* (pow ux 2) (* (+ 1 maxCos) (+ 1 (* -1 maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos ux)))
(* (pow ux 2) (+ (* -1 (/ maxCos ux)) (+ (* (+ 1 maxCos) (+ 1 (* -1 maxCos))) (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) (/.f32 maxCos ux)))
(* (pow ux 2) (+ (* -1 (/ maxCos ux)) (+ (* (+ 1 maxCos) (+ 1 (* -1 maxCos))) (+ (/ 1 ux) (/ 1 (pow ux 2))))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) (/.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(* (pow ux 2) (+ (* -1 (/ maxCos ux)) (+ (* (+ 1 maxCos) (+ 1 (* -1 maxCos))) (+ (/ 1 ux) (/ 1 (pow ux 2))))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) (/.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(* (pow ux 2) (* (- maxCos 1) (- (* -1 maxCos) 1)))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (*.f32 ux ux)))
(* (pow ux 2) (+ (* -1 (/ (- maxCos 1) ux)) (* (- maxCos 1) (- (* -1 maxCos) 1))))
(*.f32 (*.f32 ux ux) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(* (pow ux 2) (+ (* -1 (/ (- maxCos (+ 1 (/ 1 ux))) ux)) (* (- maxCos 1) (- (* -1 maxCos) 1))))
(*.f32 (*.f32 ux ux) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (/.f32 (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) ux)) (neg.f32 ux))))
(* (pow ux 2) (+ (* -1 (/ (- maxCos (+ 1 (/ 1 ux))) ux)) (* (- maxCos 1) (- (* -1 maxCos) 1))))
(*.f32 (*.f32 ux ux) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (/.f32 (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) ux)) (neg.f32 ux))))
(+ 1 (* ux (+ 1 ux)))
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))
(+ 1 (+ (* maxCos (+ (* -1 (* ux (+ 1 ux))) (pow ux 2))) (* ux (+ 1 ux))))
(+.f32 #s(literal 1 binary32) (fma.f32 maxCos (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux)) (fma.f32 ux ux ux)))
(+ 1 (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)))) (* ux (+ 1 ux))))
(+.f32 #s(literal 1 binary32) (fma.f32 maxCos (fma.f32 ux ux (neg.f32 (fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux ux)))) (fma.f32 ux ux ux)))
(+ 1 (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)))) (* ux (+ 1 ux))))
(+.f32 #s(literal 1 binary32) (fma.f32 maxCos (fma.f32 ux ux (neg.f32 (fma.f32 ux (*.f32 ux maxCos) (fma.f32 ux ux ux)))) (fma.f32 ux ux ux)))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux (neg.f32 ux))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 ux)) maxCos)) (+ (* -1 (pow ux 2)) (/ (pow ux 2) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (fma.f32 ux (/.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) (neg.f32 (/.f32 (fma.f32 ux ux ux) maxCos)))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 ux)) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (/ (pow ux 2) maxCos))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (fma.f32 ux (/.f32 (-.f32 #s(literal -1 binary32) ux) maxCos) (fma.f32 ux (neg.f32 ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))) (fma.f32 ux (/.f32 ux maxCos) (/.f32 (fma.f32 ux ux ux) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 ux)) maxCos)) (+ (* -1 (pow ux 2)) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (/ (pow ux 2) maxCos))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (fma.f32 ux (/.f32 (-.f32 #s(literal -1 binary32) ux) maxCos) (fma.f32 ux (neg.f32 ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))) (fma.f32 ux (/.f32 ux maxCos) (/.f32 (fma.f32 ux ux ux) (*.f32 maxCos maxCos)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux (neg.f32 ux))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 (neg.f32 maxCos) maxCos) (fma.f32 ux ux (/.f32 (fma.f32 ux (neg.f32 ux) (fma.f32 ux ux ux)) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* ux (+ 1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (* ux (+ 1 ux)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (fma.f32 ux ux (/.f32 (-.f32 (fma.f32 ux (neg.f32 ux) (fma.f32 ux ux ux)) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) maxCos)) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* ux (+ 1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (* ux (+ 1 ux)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (fma.f32 ux ux (/.f32 (-.f32 (fma.f32 ux (neg.f32 ux) (fma.f32 ux ux ux)) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) maxCos)) maxCos))))
1
#s(literal 1 binary32)
(+ 1 (* -1 (* ux (+ 1 (* -1 maxCos)))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+ 1 (* ux (- (* -1 (* ux (+ (* -1 (pow (+ 1 (* -1 maxCos)) 2)) (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))))) (+ 1 (* -1 maxCos)))))
(fma.f32 ux (neg.f32 (fma.f32 ux (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))
(+ 1 (* ux (- (* ux (- (* ux (- (* -1 (pow (+ 1 (* -1 maxCos)) 3)) (+ (* -1 (* (+ 1 maxCos) (pow (+ 1 (* -1 maxCos)) 2))) (* -1 (* (+ 1 (* -1 maxCos)) (+ (* -1 (pow (+ 1 (* -1 maxCos)) 2)) (* (+ 1 maxCos) (+ 1 (* -1 maxCos))))))))) (+ (* -1 (pow (+ 1 (* -1 maxCos)) 2)) (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))))) (+ 1 (* -1 maxCos)))))
(fma.f32 ux (+.f32 (fma.f32 ux (fma.f32 ux (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos))))))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) #s(literal -1 binary32)) maxCos) #s(literal 1 binary32))
(* -1 (/ (* ux (pow (+ 1 (* -1 maxCos)) 2)) (+ 1 maxCos)))
(/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)))
(* ux (+ (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (+ 1 maxCos))) (/ (pow (+ 1 (* -1 maxCos)) 2) (* ux (pow (+ 1 maxCos) 2)))))
(*.f32 ux (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (fma.f32 ux maxCos ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) maxCos))))
(* ux (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1 maxCos)) (pow (+ 1 maxCos) 2))) (/ (pow (+ 1 (* -1 maxCos)) 2) (pow (+ 1 maxCos) 3))) (pow ux 2))) (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (+ 1 maxCos)))) (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (* ux (pow (+ 1 maxCos) 2))))))
(*.f32 ux (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (fma.f32 ux maxCos ux))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux ux))))))
(* ux (- (+ (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (+ 1 maxCos))) (/ 1 (* (pow ux 3) (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))))) (+ (* -1 (/ maxCos (* (pow ux 3) (pow (+ 1 maxCos) 3)))) (+ (* -1 (/ (+ 1 (* -1 maxCos)) (* (pow ux 2) (pow (+ 1 maxCos) 2)))) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1 maxCos)) (pow (+ 1 maxCos) 2))) (/ (pow (+ 1 (* -1 maxCos)) 2) (pow (+ 1 maxCos) 3))) (* (pow ux 3) (+ 1 maxCos)))) (+ (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (* ux (pow (+ 1 maxCos) 2)))) (+ (/ 1 (* (pow ux 3) (pow (+ 1 maxCos) 3))) (/ (pow (+ 1 (* -1 maxCos)) 2) (* (pow ux 2) (pow (+ 1 maxCos) 3))))))))))
(*.f32 ux (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (fma.f32 ux maxCos ux))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) maxCos))) (-.f32 (-.f32 (-.f32 (-.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux)))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (fma.f32 ux maxCos ux)))) (/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (*.f32 ux (fma.f32 ux maxCos ux))))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux)))) (/.f32 maxCos (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux))))))))
(/ (* ux (pow (- maxCos 1) 2)) (- (* -1 maxCos) 1))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 ux (+.f32 #s(literal -1 binary32) (neg.f32 maxCos))))
(* -1 (* ux (+ (* -1 (/ (pow (- maxCos 1) 2) (* ux (pow (- (* -1 maxCos) 1) 2)))) (* -1 (/ (pow (- maxCos 1) 2) (- (* -1 maxCos) 1))))))
(neg.f32 (*.f32 (neg.f32 ux) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (neg.f32 maxCos))))))
(* -1 (* ux (+ (* -1 (/ (- (+ (* -1 (/ (- maxCos 1) (* ux (pow (- (* -1 maxCos) 1) 2)))) (/ (pow (- maxCos 1) 2) (* ux (pow (- (* -1 maxCos) 1) 3)))) (* -1 (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 2)))) ux)) (* -1 (/ (pow (- maxCos 1) 2) (- (* -1 maxCos) 1))))))
(*.f32 (neg.f32 ux) (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (neg.f32 maxCos))) (/.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)))) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)))))) ux)))
(* -1 (* ux (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (/ 1 (* (- maxCos 1) (- (* -1 maxCos) 1))) (/ 1 (pow (- (* -1 maxCos) 1) 3))) (+ (* -1 (/ (+ (* -1 (/ (- maxCos 1) (pow (- (* -1 maxCos) 1) 2))) (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 3))) (- (* -1 maxCos) 1))) (/ maxCos (pow (- (* -1 maxCos) 1) 3)))) ux)) (+ (* -1 (/ (- maxCos 1) (pow (- (* -1 maxCos) 1) 2))) (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 3)))) ux)) (* -1 (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 2)))) ux)) (* -1 (/ (pow (- maxCos 1) 2) (- (* -1 maxCos) 1))))))
(neg.f32 (*.f32 (neg.f32 ux) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 maxCos))) (/.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)))) (/.f32 (-.f32 (/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)))))) (-.f32 (/.f32 maxCos (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 #s(literal -1 binary32) (neg.f32 maxCos))))) (/.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 #s(literal -1 binary32) (neg.f32 maxCos))))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 #s(literal -1 binary32) (neg.f32 maxCos))))) (+.f32 #s(literal -1 binary32) (neg.f32 maxCos))))) (neg.f32 ux)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 #s(literal -1 binary32) (neg.f32 maxCos))))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)))))) (neg.f32 ux))) ux))))
(/ (- 1 (pow ux 3)) (+ 1 (* ux (+ 1 ux))))
(/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(- (+ (* maxCos (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))))
(fma.f32 maxCos (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* maxCos (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))))
(fma.f32 maxCos (fma.f32 maxCos (neg.f32 (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (fma.f32 (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux)) (/.f32 (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))) (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (* ux (+ 1 ux))))) (* maxCos (- (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux))))))) (+ 1 (* ux (+ 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 maxCos (-.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (fma.f32 (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux)) (/.f32 (neg.f32 (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (fma.f32 (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux)) (/.f32 (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) #s(literal -1 binary32))))) (neg.f32 (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (fma.f32 (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux)) (/.f32 (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))))) (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(* -1 (* maxCos ux))
(neg.f32 (*.f32 ux maxCos))
(* maxCos (- (+ (* -1 ux) (* 2 (/ ux maxCos))) (* -1 (/ (+ 1 ux) maxCos))))
(*.f32 maxCos (+.f32 (neg.f32 ux) (fma.f32 ux (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (+.f32 #s(literal 1 binary32) ux) maxCos))))
(* maxCos (- (+ (* -2 (/ ux (pow maxCos 2))) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (* 2 (/ ux maxCos))))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* 2 ux) (* -1 (+ 1 ux)))) (* (pow maxCos 2) (pow ux 2)))) (+ (* -1 (/ (+ 1 ux) maxCos)) (+ (/ 1 (* (pow maxCos 2) ux)) (+ (/ 1 (pow maxCos 2)) (/ ux (pow maxCos 2))))))))
(*.f32 maxCos (fma.f32 #s(literal -2 binary32) (/.f32 ux (*.f32 maxCos maxCos)) (-.f32 (-.f32 (-.f32 (fma.f32 ux (/.f32 #s(literal 2 binary32) maxCos) (/.f32 ux (*.f32 (neg.f32 maxCos) maxCos))) ux) (neg.f32 (fma.f32 (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux)) (/.f32 (fma.f32 ux #s(literal 2 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (+.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 ux (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos maxCos))))))))
(* maxCos (- (+ (* -2 (/ ux (pow maxCos 2))) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* -1 (/ (- 1 (pow ux 3)) (* (pow maxCos 3) (pow ux 2)))) (* 2 (/ ux maxCos)))))) (+ (* -1 (/ (* (+ 1 (* ux (+ 1 ux))) (- (* 2 ux) (* -1 (+ 1 ux)))) (* (pow maxCos 3) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* 2 ux) (* -1 (+ 1 ux)))) (* (pow maxCos 2) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (+ (* -2 ux) (* -1 ux)) (+ 1 (+ ux (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* 2 ux) (* -1 (+ 1 ux)))) (pow ux 2))) (/ 1 ux)))))) (* (pow maxCos 3) (pow ux 2)))) (+ (* -1 (/ (+ 1 ux) maxCos)) (+ (/ 1 (* (pow maxCos 2) ux)) (+ (/ 1 (pow maxCos 2)) (/ ux (pow maxCos 2))))))))))
(*.f32 maxCos (-.f32 (fma.f32 ux (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (-.f32 (-.f32 (fma.f32 ux (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))))) (/.f32 ux (*.f32 maxCos maxCos))) ux)) (fma.f32 (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) #s(literal -1 binary32)) (/.f32 (fma.f32 ux #s(literal 2 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))))) (fma.f32 (neg.f32 (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux))) (/.f32 (-.f32 (fma.f32 ux #s(literal -3 binary32) #s(literal -1 binary32)) (fma.f32 (neg.f32 (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux))) (/.f32 (fma.f32 ux #s(literal 2 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 1 binary32) ux) ux))) (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 ux (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos maxCos))))) (neg.f32 (fma.f32 (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux)) (/.f32 (fma.f32 ux #s(literal 2 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (+.f32 #s(literal 1 binary32) ux) maxCos))))))))
(* -1 (* maxCos ux))
(neg.f32 (*.f32 ux maxCos))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux))) maxCos)))))
(*.f32 (neg.f32 maxCos) (-.f32 ux (/.f32 (fma.f32 ux #s(literal 3 binary32) (/.f32 (fma.f32 ux (neg.f32 ux) (fma.f32 ux ux ux)) ux)) maxCos)))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ ux (+ (* -1 (/ (- (+ ux (* 2 ux)) (+ (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (+ 1 (* ux (+ 1 ux))) ux)))) maxCos)) (* 2 ux))) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux))) maxCos)))))
(*.f32 (neg.f32 maxCos) (-.f32 ux (/.f32 (+.f32 (/.f32 (fma.f32 ux (neg.f32 ux) (fma.f32 ux ux ux)) ux) (fma.f32 ux #s(literal 3 binary32) (/.f32 (fma.f32 ux #s(literal 3 binary32) (neg.f32 (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 ux) (fma.f32 ux ux ux)) (/.f32 (fma.f32 ux #s(literal 3 binary32) (/.f32 (fma.f32 ux (neg.f32 ux) (fma.f32 ux ux ux)) ux)) (*.f32 ux ux)) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) ux))))) (neg.f32 maxCos)))) maxCos)))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ ux (+ (* -1 (/ (- (+ ux (+ (* -1 (/ (- (* -1 (/ (- 1 (pow ux 3)) (pow ux 2))) (+ (* -1 (/ (* (+ 1 (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (+ (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (+ 1 (* ux (+ 1 ux))) ux))))) (pow ux 2))))) maxCos)) (* 2 ux))) (+ (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (+ 1 (* ux (+ 1 ux))) ux)))) maxCos)) (* 2 ux))) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux))) maxCos)))))
(*.f32 (neg.f32 maxCos) (-.f32 ux (/.f32 (+.f32 (/.f32 (fma.f32 ux (neg.f32 ux) (fma.f32 ux ux ux)) ux) (fma.f32 ux #s(literal 3 binary32) (/.f32 (-.f32 (fma.f32 ux #s(literal 3 binary32) (/.f32 (-.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux ux)) (fma.f32 (neg.f32 (fma.f32 ux (neg.f32 ux) (fma.f32 ux ux ux))) (/.f32 (fma.f32 ux #s(literal 3 binary32) (neg.f32 (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 ux) (fma.f32 ux ux ux)) (/.f32 (fma.f32 ux #s(literal 3 binary32) (/.f32 (fma.f32 ux (neg.f32 ux) (fma.f32 ux ux ux)) ux)) (*.f32 ux ux)) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) ux))))) (*.f32 ux ux)) (/.f32 (*.f32 (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) #s(literal -1 binary32)) (fma.f32 ux #s(literal 3 binary32) (/.f32 (fma.f32 ux (neg.f32 ux) (fma.f32 ux ux ux)) ux))) (*.f32 ux ux)))) (neg.f32 maxCos))) (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 ux) (fma.f32 ux ux ux)) (/.f32 (fma.f32 ux #s(literal 3 binary32) (/.f32 (fma.f32 ux (neg.f32 ux) (fma.f32 ux ux ux)) ux)) (*.f32 ux ux)) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) ux)))) (neg.f32 maxCos)))) maxCos)))
(* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 ux ux))))
(* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 ux ux))))
(* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 ux ux))))
(* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 ux ux))))
(* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 ux ux))))
(* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 ux ux))))
(* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 ux ux))))
(* (pow ux 3) (pow (+ 1 (* -1 maxCos)) 3))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 ux ux))))
(* -1 (* (pow ux 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* (pow ux 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* (pow ux 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* (pow ux 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(pow ux 3)
(*.f32 ux (*.f32 ux ux))
(+ (* maxCos (+ (* -2 (pow ux 3)) (* -1 (pow ux 3)))) (pow ux 3))
(fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -3 binary32) maxCos)))
(+ (* maxCos (+ (* -2 (pow ux 3)) (+ (* -1 (pow ux 3)) (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3)))))) (pow ux 3))
(fma.f32 maxCos (fma.f32 ux (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 ux (*.f32 ux maxCos))))) (*.f32 ux (*.f32 ux ux)))
(+ (* maxCos (+ (* -2 (pow ux 3)) (+ (* -1 (pow ux 3)) (* maxCos (+ (* -1 (* maxCos (pow ux 3))) (+ (* 2 (pow ux 3)) (pow ux 3))))))) (pow ux 3))
(fma.f32 maxCos (fma.f32 ux (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 3 binary32) (neg.f32 maxCos))))) (*.f32 ux (*.f32 ux ux)))
(* -1 (* (pow maxCos 3) (pow ux 3)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (neg.f32 maxCos) maxCos) maxCos))
(* (pow maxCos 3) (+ (* -1 (pow ux 3)) (+ (* 2 (/ (pow ux 3) maxCos)) (/ (pow ux 3) maxCos))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos) (neg.f32 (*.f32 ux (*.f32 ux ux)))))
(* (pow maxCos 3) (+ (* -2 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (pow ux 3)) (+ (* 2 (/ (pow ux 3) maxCos)) (/ (pow ux 3) maxCos))))))
(*.f32 maxCos (*.f32 (*.f32 maxCos maxCos) (fma.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos maxCos)) #s(literal -3 binary32) (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos) (neg.f32 (*.f32 ux (*.f32 ux ux)))))))
(* (pow maxCos 3) (+ (* -2 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (/ (pow ux 3) (pow maxCos 2))) (+ (* -1 (pow ux 3)) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (/ (pow ux 3) maxCos) (/ (pow ux 3) (pow maxCos 3))))))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (fma.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos maxCos)) #s(literal -3 binary32) (fma.f32 ux (*.f32 ux (neg.f32 ux)) (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))))))
(* -1 (* (pow maxCos 3) (pow ux 3)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (neg.f32 maxCos) maxCos) maxCos))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) maxCos)) (pow ux 3))))
(*.f32 (fma.f32 ux (*.f32 ux ux) (/.f32 (*.f32 ux (*.f32 (*.f32 ux ux) #s(literal -3 binary32))) maxCos)) (*.f32 (*.f32 (neg.f32 maxCos) maxCos) maxCos))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (pow ux 3))))
(neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 3 binary32) (fma.f32 ux (/.f32 (*.f32 ux ux) maxCos) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (neg.f32 maxCos)))))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow ux 3) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (pow ux 3))))
(neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (fma.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (neg.f32 maxCos))) maxCos))))
1
#s(literal 1 binary32)
(+ 1 (* 2 ux))
(fma.f32 ux #s(literal 2 binary32) #s(literal 1 binary32))
(+ 1 (* ux (+ 2 ux)))
(fma.f32 ux (+.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32))
(+ 1 (* ux (+ 2 ux)))
(fma.f32 ux (+.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (+ 1 (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (+ 1 (+ (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(* (pow ux 2) (+ 1 (+ (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (+ 1 (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (+ 1 (+ (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(* (pow ux 2) (+ 1 (+ (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(pow ux 2)
(*.f32 ux ux)
(+ (* -2 (* maxCos (pow ux 2))) (pow ux 2))
(*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 1 binary32)) (*.f32 ux ux))
(+ (* maxCos (+ (* -2 (pow ux 2)) (* maxCos (pow ux 2)))) (pow ux 2))
(fma.f32 ux ux (*.f32 maxCos (*.f32 (*.f32 ux ux) (+.f32 maxCos #s(literal -2 binary32)))))
(+ (* maxCos (+ (* -2 (pow ux 2)) (* maxCos (pow ux 2)))) (pow ux 2))
(fma.f32 ux ux (*.f32 maxCos (*.f32 (*.f32 ux ux) (+.f32 maxCos #s(literal -2 binary32)))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(* (pow maxCos 2) (+ (* -2 (/ (pow ux 2) maxCos)) (pow ux 2)))
(*.f32 maxCos (*.f32 maxCos (fma.f32 ux ux (/.f32 (*.f32 ux (*.f32 ux #s(literal -2 binary32))) maxCos))))
(* (pow maxCos 2) (+ (* -2 (/ (pow ux 2) maxCos)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (fma.f32 ux (/.f32 ux (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 (*.f32 ux (*.f32 ux #s(literal -2 binary32))) maxCos))))
(* (pow maxCos 2) (+ (* -2 (/ (pow ux 2) maxCos)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (fma.f32 ux (/.f32 ux (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 (*.f32 ux (*.f32 ux #s(literal -2 binary32))) maxCos))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(* (pow maxCos 2) (+ (* -2 (/ (pow ux 2) maxCos)) (pow ux 2)))
(*.f32 maxCos (*.f32 maxCos (fma.f32 ux ux (/.f32 (*.f32 ux (*.f32 ux #s(literal -2 binary32))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (pow ux 2) maxCos)) (* 2 (pow ux 2))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (fma.f32 ux ux (/.f32 (fma.f32 ux (*.f32 ux #s(literal 2 binary32)) (/.f32 (*.f32 ux (neg.f32 ux)) maxCos)) (neg.f32 maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (pow ux 2) maxCos)) (* 2 (pow ux 2))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (fma.f32 ux ux (/.f32 (fma.f32 ux (*.f32 ux #s(literal 2 binary32)) (/.f32 (*.f32 ux (neg.f32 ux)) maxCos)) (neg.f32 maxCos))))
1
#s(literal 1 binary32)
(+ 1 (* ux (+ 1 maxCos)))
(+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))
(+ 1 (* ux (+ 1 maxCos)))
(+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))
(+ 1 (* ux (+ 1 maxCos)))
(+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))
(* ux (+ 1 maxCos))
(fma.f32 ux maxCos ux)
(* ux (+ 1 (+ maxCos (/ 1 ux))))
(fma.f32 ux (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) ux)
(* ux (+ 1 (+ maxCos (/ 1 ux))))
(fma.f32 ux (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) ux)
(* ux (+ 1 (+ maxCos (/ 1 ux))))
(fma.f32 ux (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) ux)
(* -1 (* ux (- (* -1 maxCos) 1)))
(neg.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)))
(* -1 (* ux (- (* -1 maxCos) (+ 1 (/ 1 ux)))))
(*.f32 (neg.f32 ux) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)))))
(* -1 (* ux (- (* -1 maxCos) (+ 1 (/ 1 ux)))))
(*.f32 (neg.f32 ux) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)))))
(* -1 (* ux (- (* -1 maxCos) (+ 1 (/ 1 ux)))))
(*.f32 (neg.f32 ux) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)))))
(+ 1 ux)
(+.f32 #s(literal 1 binary32) ux)
(+ 1 (+ ux (* maxCos ux)))
(+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))
(+ 1 (+ ux (* maxCos ux)))
(+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))
(+ 1 (+ ux (* maxCos ux)))
(+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos (+ ux (+ (/ 1 maxCos) (/ ux maxCos))))
(*.f32 maxCos (+.f32 (/.f32 ux maxCos) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(* maxCos (+ ux (+ (/ 1 maxCos) (/ ux maxCos))))
(*.f32 maxCos (+.f32 (/.f32 ux maxCos) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(* maxCos (+ ux (+ (/ 1 maxCos) (/ ux maxCos))))
(*.f32 maxCos (+.f32 (/.f32 ux maxCos) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(* maxCos ux)
(*.f32 ux maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 ux) maxCos)))))
(*.f32 (neg.f32 maxCos) (-.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) maxCos) ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 ux) maxCos)))))
(*.f32 (neg.f32 maxCos) (-.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) maxCos) ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 ux) maxCos)))))
(*.f32 (neg.f32 maxCos) (-.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) maxCos) ux))

rewrite382.0ms (6.2%)

Memory
40.2MiB live, 678.9MiB allocated
Rules
4 982×lower-*.f64
4 970×lower-*.f32
4 262×lower-fma.f64
4 254×lower-fma.f32
3 900×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028198
049129
1245127
22448127
08707125
Stop Event
iter limit
node limit
iter limit
Counts
16 → 864
Calls
Call 1
Inputs
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
(+.f32 #s(literal -1 binary32) maxCos)
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)))
(+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos))
(*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))
(fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))
(*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))
(fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux))
Outputs
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))
(+.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 ux (neg.f32 maxCos) ux)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) #s(literal 1 binary32))
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32)))
(+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (neg.f32 ux))
(pow.f32 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (fma.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 ux #s(literal -1 binary32) (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
(fma.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) ux (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (+.f32 #s(literal -1 binary32) maxCos) ux #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) #s(literal 1 binary32))
(fma.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux maxCos))
(fma.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (neg.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 ux maxCos))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) #s(literal -1 binary32)) (*.f32 ux maxCos))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) (fma.f32 ux (neg.f32 maxCos) ux))
(-.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (-.f32 (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))))
(-.f32 (fma.f32 ux maxCos (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (fma.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal -1 binary32))))
(/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 #s(literal 1 binary32) (fma.f32 ux (neg.f32 maxCos) ux)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal -1 binary32)) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(/.f32 (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal -1 binary32))) (neg.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (+.f32 #s(literal 1 binary32) (fma.f32 ux (neg.f32 maxCos) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))))
(*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (fma.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(*.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))))
(+.f32 #s(literal -1 binary32) maxCos)
(+.f32 maxCos #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 maxCos (-.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos (*.f32 maxCos maxCos) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) maxCos)) (/.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal -1 binary32) maxCos)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 maxCos (-.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos (*.f32 maxCos maxCos) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(/.f32 (fma.f32 maxCos (*.f32 maxCos maxCos) #s(literal -1 binary32)) (fma.f32 maxCos (-.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 (fma.f32 maxCos (*.f32 maxCos maxCos) #s(literal -1 binary32)) (fma.f32 maxCos maxCos (-.f32 #s(literal 1 binary32) (neg.f32 maxCos))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal -1 binary32) maxCos))
(/.f32 (neg.f32 (fma.f32 maxCos (*.f32 maxCos maxCos) #s(literal -1 binary32))) (neg.f32 (fma.f32 maxCos (-.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (neg.f32 (-.f32 #s(literal -1 binary32) maxCos)))
(/.f32 (-.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 (-.f32 #s(literal -1 binary32) maxCos) (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)))
(*.f32 (fma.f32 maxCos (*.f32 maxCos maxCos) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos (-.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) maxCos)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(neg.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(+.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal -1 binary32))
(fma.f32 ux #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))
(fma.f32 (+.f32 ux #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(-.f32 #s(literal 1 binary32) ux)
(-.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 ux #s(literal 1 binary32)) (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))
(/.f32 (*.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))) (neg.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (neg.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32)))) (neg.f32 (+.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))) (fma.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (fma.f32 (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))) (+.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux))) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))) (*.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(*.f32 (neg.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (pow.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))))
(*.f32 (pow.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(neg.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(+.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal -1 binary32))
(fma.f32 ux #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))
(fma.f32 (+.f32 ux #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(-.f32 #s(literal 1 binary32) ux)
(-.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 ux #s(literal 1 binary32)) (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))
(/.f32 (*.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))) (neg.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (neg.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32)))) (neg.f32 (+.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))) (fma.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (fma.f32 (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))) (+.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux))) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))) (*.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(*.f32 (neg.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (pow.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))))
(*.f32 (pow.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux))))
(+.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux (fma.f32 ux ux ux))))
(+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux (fma.f32 ux ux ux))))
(+.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))
(+.f32 (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)) (+.f32 ux #s(literal 1 binary32)))
(+.f32 (-.f32 ux (*.f32 ux (fma.f32 ux ux ux))) #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))) #s(literal -1 binary32))
(fma.f32 ux #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux))))
(fma.f32 ux #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (fma.f32 ux ux ux))))
(fma.f32 #s(literal -1 binary32) (*.f32 ux (fma.f32 ux ux ux)) (+.f32 ux #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) ux (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux))))
(fma.f32 #s(literal 1 binary32) ux (-.f32 #s(literal 1 binary32) (*.f32 ux (fma.f32 ux ux ux))))
(fma.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))
(fma.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))
(fma.f32 (+.f32 ux #s(literal 1 binary32)) (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))
(fma.f32 (*.f32 ux ux) (neg.f32 (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32)))
(fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))
(fma.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))
(fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))
(fma.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))
(fma.f32 (neg.f32 (fma.f32 ux ux ux)) ux (+.f32 ux #s(literal 1 binary32)))
(fma.f32 (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) ux) ux (+.f32 ux #s(literal 1 binary32)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))
(fma.f32 (pow.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux)))
(-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 ux ux ux)))
(-.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))))
(-.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux))))))
(/.f32 (*.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) (neg.f32 ux))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))) (neg.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux (fma.f32 ux ux ux))) (*.f32 (-.f32 ux (*.f32 ux (fma.f32 ux ux ux))) (-.f32 ux (*.f32 ux (fma.f32 ux ux ux)))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 ux (*.f32 ux (fma.f32 ux ux ux))) (-.f32 ux (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux (fma.f32 ux ux ux)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux (fma.f32 ux ux ux))) (-.f32 ux (*.f32 ux (fma.f32 ux ux ux))))) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))))) (*.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(*.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))))
(*.f32 (*.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))
(+.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 ux (neg.f32 maxCos) ux)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) #s(literal 1 binary32))
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32)))
(+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (neg.f32 ux))
(pow.f32 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (fma.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 ux #s(literal -1 binary32) (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
(fma.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) ux (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (+.f32 #s(literal -1 binary32) maxCos) ux #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) #s(literal 1 binary32))
(fma.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux maxCos))
(fma.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (neg.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 ux maxCos))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))) #s(literal -1 binary32)) (*.f32 ux maxCos))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) (fma.f32 ux (neg.f32 maxCos) ux))
(-.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (-.f32 (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))))
(-.f32 (fma.f32 ux maxCos (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (/.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (fma.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal -1 binary32))))
(/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 #s(literal 1 binary32) (fma.f32 ux (neg.f32 maxCos) ux)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal -1 binary32)) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(/.f32 (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal -1 binary32))) (neg.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (+.f32 #s(literal 1 binary32) (fma.f32 ux (neg.f32 maxCos) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))))
(*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (fma.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(*.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))))
(+.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))
(+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux ux))
(fma.f32 ux ux (*.f32 ux (*.f32 ux ux)))
(fma.f32 ux (*.f32 ux ux) (*.f32 ux ux))
(fma.f32 #s(literal 1 binary32) (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)) (*.f32 ux ux))
(fma.f32 (*.f32 ux ux) ux (*.f32 ux ux))
(fma.f32 (*.f32 ux ux) #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))
(fma.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 1 binary32) (*.f32 ux ux))
(fma.f32 (neg.f32 ux) (neg.f32 ux) (*.f32 ux (*.f32 ux ux)))
(fma.f32 (pow.f32 ux #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3/2 binary32)) (*.f32 ux ux))
(fma.f32 (exp.f32 (log.f32 ux)) (exp.f32 (log.f32 ux)) (*.f32 ux (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 ux (fma.f32 ux ux ux))
(*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))
(*.f32 (fma.f32 ux ux ux) ux)
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))))
(+.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 9 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32))
(fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (neg.f32 (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 9 binary32)) (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 9 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 9 binary32))) (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 9 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 9 binary32)))) (neg.f32 (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))))) (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 9 binary32)))) (*.f32 (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))))) (*.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))) #s(literal 1 binary32))
(+.f32 (*.f32 maxCos (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 1 binary32)))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux (neg.f32 maxCos) ux)))
(pow.f32 (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))) (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))) #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 ux (*.f32 maxCos (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 1 binary32)))
(fma.f32 maxCos (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 1 binary32)))
(fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 ux maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 1 binary32)))
(fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)) maxCos (fma.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) maxCos) ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))) (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))) #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))))
(/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))) #s(literal -1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))) #s(literal -1 binary32))) (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32))) (*.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32))))
(*.f32 (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))))))
(*.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32))))
(neg.f32 (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32)) (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32)))) #s(literal -1 binary32)))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (/.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(pow.f32 (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (/.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))) #s(literal 1 binary32))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (/.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (/.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))) #s(literal -1 binary32))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32)) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (/.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))) #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32))) #s(literal -1 binary32)) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (/.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (/.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 9 binary32))) (*.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))) (*.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))) (*.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 9 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (pow.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (/.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (/.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (/.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (/.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (/.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (/.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (/.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))) (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))) (*.f32 (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))))
(/.f32 (-.f32 (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))) (*.f32 (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))))) (*.f32 (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))) (*.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))))) (*.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))) (*.f32 (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))) (*.f32 (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))))) (*.f32 (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(*.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(*.f32 (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32)) (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))) #s(literal 1 binary32))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))))
(*.f32 (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))) #s(literal -1 binary32))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 9 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32))))
(exp.f32 (*.f32 #s(literal 3 binary32) (log.f32 (fma.f32 ux (neg.f32 maxCos) ux))))
(+.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 maxCos (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux))))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux))))
(+.f32 (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) ux) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 ux (neg.f32 maxCos))))
(+.f32 (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) ux))
(+.f32 (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 ux (neg.f32 maxCos) ux)))
(+.f32 (*.f32 ux (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))
(+.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (*.f32 ux (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))
(pow.f32 (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 3 binary32))
(pow.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 3/2 binary32))
(pow.f32 (pow.f32 (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 3 binary32))
(fma.f32 ux (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))
(fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 maxCos (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux))))
(fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) ux (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 ux (neg.f32 maxCos))))
(fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 ux (neg.f32 maxCos)) (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) ux))
(fma.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 ux (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))
(fma.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 ux (neg.f32 maxCos) ux)))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) #s(literal 3 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))) #s(literal 3 binary32)))
(/.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))))
(/.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))))) (pow.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (neg.f32 (*.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)))))
(/.f32 (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)))
(/.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)))
(/.f32 (pow.f32 (neg.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) #s(literal 3 binary32)) (pow.f32 (fma.f32 ux ux (fma.f32 (*.f32 ux ux) (*.f32 maxCos maxCos) (*.f32 ux (*.f32 ux maxCos)))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 ux (neg.f32 maxCos))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) #s(literal 3 binary32)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))))
(*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))
(*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 ux (neg.f32 maxCos) ux))
(*.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 1 binary32))
(*.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) #s(literal 3 binary32)))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 3/2 binary32)) (pow.f32 (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 3/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (fma.f32 ux (neg.f32 maxCos) ux))
(*.f32 (pow.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) #s(literal 3 binary32)) (*.f32 ux (*.f32 ux ux)))
(exp.f32 (*.f32 (log1p.f32 ux) #s(literal 2 binary32)))
(+.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux ux ux))
(+.f32 (fma.f32 ux ux ux) (+.f32 ux #s(literal 1 binary32)))
(pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log1p.f32 ux)) #s(literal 2 binary32))
(fma.f32 ux (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux ux ux))
(fma.f32 (+.f32 ux #s(literal 1 binary32)) ux (+.f32 ux #s(literal 1 binary32)))
(fma.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32) (fma.f32 ux ux ux))
(fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 ux ux ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux ux ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux ux ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))
(fma.f32 (pow.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 ux ux ux))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux ux ux))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux ux ux))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 1 binary32)) (fma.f32 ux ux ux))
(/.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (-.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux ux ux)))
(/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux))) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux))) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux))))))
(/.f32 (fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux))))))
(/.f32 (fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux))))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux))))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (*.f32 ux ux) ux) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux))))))
(/.f32 (fma.f32 (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 (*.f32 ux ux) ux) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux))) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux))) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux))))))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) ux) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux))))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux))))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (*.f32 ux ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux))))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (-.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux ux) ux) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux ux) ux) (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (-.f32 (*.f32 ux ux) ux) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux ux) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux ux) ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 ux ux) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 ux ux) ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 ux ux) ux) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 (*.f32 ux ux) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (*.f32 ux ux) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 ux ux) ux) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (*.f32 ux ux) ux) (neg.f32 (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux ux) ux) (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 ux ux) ux) (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (-.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux ux) ux) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 ux ux) ux) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux ux) ux) (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 ux ux) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 (*.f32 ux ux) ux) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (*.f32 ux ux) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 ux ux) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 (*.f32 ux ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 ux ux) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (fma.f32 (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux) (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux) (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux) (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux) (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux) (-.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux) (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) ux) (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux) (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux) (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux) (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux) (-.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))
(*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 2 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(*.f32 (exp.f32 (log1p.f32 ux)) (exp.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 2 binary32)))
(+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)))) (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)))
(+.f32 (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)) (neg.f32 (*.f32 maxCos (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)))))
(pow.f32 (fma.f32 ux (neg.f32 maxCos) ux) #s(literal 2 binary32))
(pow.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log.f32 (fma.f32 ux (neg.f32 maxCos) ux))) #s(literal 2 binary32))
(fma.f32 ux (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 (*.f32 maxCos (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)))))
(fma.f32 ux (*.f32 (neg.f32 maxCos) (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)))
(fma.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)))
(fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) ux (neg.f32 (*.f32 maxCos (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)))))
(fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 ux (neg.f32 maxCos)) (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)))
(fma.f32 (*.f32 ux (neg.f32 maxCos)) (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)))
(fma.f32 (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)) (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)))
(fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (neg.f32 maxCos)) ux (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)))
(/.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(/.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux))))) (fma.f32 (*.f32 maxCos (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux))) (*.f32 maxCos (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux))) (-.f32 (*.f32 (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)))) (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux))) (*.f32 maxCos (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)))) (*.f32 (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)) (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)))) (-.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux)))) (*.f32 ux (fma.f32 ux (neg.f32 maxCos) ux))))
(/.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(/.f32 (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)))
(/.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) (fma.f32 ux (neg.f32 maxCos) ux)) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)))
(/.f32 (fma.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 ux (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 ux (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) ux))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) ux))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 ux (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 ux (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) ux))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) ux))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (neg.f32 maxCos))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 ux (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (neg.f32 maxCos))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 ux (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (neg.f32 maxCos))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) ux))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (neg.f32 maxCos))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) ux))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) (*.f32 ux (neg.f32 maxCos))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 ux (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) (*.f32 ux (neg.f32 maxCos))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 ux (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) (*.f32 ux (neg.f32 maxCos))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) ux))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) (*.f32 ux (neg.f32 maxCos))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) ux))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))))
(/.f32 (fma.f32 (*.f32 ux (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))))
(/.f32 (fma.f32 (*.f32 ux (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (neg.f32 maxCos))))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) (*.f32 ux (neg.f32 maxCos))))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))))
(/.f32 (fma.f32 (*.f32 ux (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))))
(/.f32 (fma.f32 (*.f32 ux (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (neg.f32 maxCos))))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(/.f32 (fma.f32 (*.f32 ux (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) (*.f32 ux (neg.f32 maxCos))))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) ux) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) ux) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) ux) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (neg.f32 maxCos))))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) ux) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) (*.f32 ux (neg.f32 maxCos))))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) ux) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) ux) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) ux) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (neg.f32 maxCos))))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) ux) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) (*.f32 ux (neg.f32 maxCos))))) (*.f32 (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux)) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))))
(*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux))
(*.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (fma.f32 ux (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 ux (neg.f32 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) #s(literal 2 binary32)))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux)) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 (neg.f32 ux) ux))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (neg.f32 maxCos) (neg.f32 ux))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux))
(*.f32 (exp.f32 (log.f32 (fma.f32 ux (neg.f32 maxCos) ux))) (exp.f32 (log.f32 (fma.f32 ux (neg.f32 maxCos) ux))))
(+.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))
(+.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (+.f32 ux #s(literal 1 binary32)))
(+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(+.f32 (fma.f32 ux maxCos ux) #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) #s(literal -1 binary32))
(fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))
(fma.f32 ux #s(literal 1 binary32) (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) ux (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 ux maxCos))
(fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 1 binary32)) (*.f32 ux maxCos))
(-.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))))
(/.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(/.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 maxCos (fma.f32 ux ux ux)))))
(/.f32 (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))
(/.f32 (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux))) (neg.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))
(/.f32 (fma.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (*.f32 ux (*.f32 ux ux))) (fma.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos)))
(/.f32 (-.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (*.f32 ux ux)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))
(*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(*.f32 (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))

eval214.0ms (3.5%)

Memory
-20.3MiB live, 249.2MiB allocated
Compiler

Compiled 47 198 to 3 533 computations (92.5% saved)

prune159.0ms (2.6%)

Memory
12.6MiB live, 377.0MiB allocated
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New1 17221 174
Fresh000
Picked235
Done000
Total1 17451 179
Accuracy
100.0%
Counts
1 179 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
97.2%
#s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
98.3%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
97.3%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))))
72.1%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 51 to 33 computations (35.3% saved)

simplify549.0ms (8.9%)

Memory
29.8MiB live, 657.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 ux (neg.f32 ux))
cost-diff0
(fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32))
cost-diff0
(/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
cost-diff0
#s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
cost-diff0
(/.f32 #s(literal 1 binary32) ux)
cost-diff0
#s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
cost-diff0
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))))
cost-diff512
(fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))
Rules
20 220×lower-fma.f64
20 216×lower-fma.f32
3 624×lower-*.f64
3 622×lower-*.f32
3 390×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028137
039113
1100111
2286105
31250105
45299105
08310101
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))))
#s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
(fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))
ux
(/.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
(neg.f32 ux)
#s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32))
ux
(*.f32 ux (neg.f32 ux))
(neg.f32 ux)
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))
(fma.f32 ux ux ux)
Outputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (-.f32 #s(literal 1 binary32) ux)))
#s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
#s(approx (- 1 ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))
(-.f32 #s(literal 1 binary32) ux)
ux
(/.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
(neg.f32 ux)
#s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32))
ux
(*.f32 ux (neg.f32 ux))
(neg.f32 ux)
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))
(fma.f32 ux ux ux)

localize69.0ms (1.1%)

Memory
-2.7MiB live, 155.1MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy0.00390625
(fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32))
accuracy0.01953125
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))
accuracy0.37890625
(/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
accuracy0.5101855976041071
#s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
accuracy0
(neg.f32 ux)
accuracy0
#s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
accuracy0.34994125976844204
(fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))
accuracy0.5142860805398031
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))))
Samples
47.0ms250×0valid
4.0ms5exit
Compiler

Compiled 110 to 31 computations (71.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-mult: 14.0ms (37.7% of total)
ival-add: 10.0ms (26.9% of total)
ival-div: 5.0ms (13.5% of total)
ival-sub: 5.0ms (13.5% of total)
adjust: 2.0ms (5.4% of total)
ival-neg: 2.0ms (5.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series10.0ms (0.2%)

Memory
-13.3MiB live, 24.5MiB allocated
Counts
10 → 144
Calls
Call 1
Inputs
#s(alt (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) (patch (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) #<representation binary32>) () ())
#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())
#s(alt #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) (patch #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) ux) (patch (/.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())
#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())
#s(alt (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (patch (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #<representation binary32>) () ())
#s(alt (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (patch (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 ux (neg.f32 ux)) (patch (*.f32 ux (neg.f32 ux)) #<representation binary32>) () ())
#s(alt (neg.f32 ux) (patch (neg.f32 ux) #<representation binary32>) () ())
#s(alt (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (patch (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #<representation binary32>) () ())
Outputs
#s(alt 1 (taylor 0 ux) (#s(alt (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) (patch (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) (patch (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) (patch (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) (patch (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor inf ux) (#s(alt (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) (patch (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) (patch (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) (patch (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) (patch (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor -inf ux) (#s(alt (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) (patch (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) (patch (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) (patch (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) (patch (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (* ux (- maxCos 1)) (taylor inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (+ 1 (* -1 maxCos)))) (taylor -inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux)))) (taylor -inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux)))) (taylor -inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux)))) (taylor -inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (- 1 ux) (taylor 0 maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* maxCos ux)) ux) (taylor 0 maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* maxCos ux)) ux) (taylor 0 maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* maxCos ux)) ux) (taylor 0 maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos))) (taylor inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos))) (taylor inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos))) (taylor inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor -inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) (patch #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) (patch #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) (patch #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) (patch #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor inf ux) (#s(alt #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) (patch #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) (patch #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) (patch #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) (patch #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor -inf ux) (#s(alt #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) (patch #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) (patch #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) (patch #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) (patch #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))) #<representation binary32>) () ())) ())
#s(alt (/ 1 ux) (taylor 0 ux) (#s(alt (/.f32 #s(literal 1 binary32) ux) (patch (/.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (/ 1 ux) (taylor 0 ux) (#s(alt (/.f32 #s(literal 1 binary32) ux) (patch (/.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (/ 1 ux) (taylor 0 ux) (#s(alt (/.f32 #s(literal 1 binary32) ux) (patch (/.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (/ 1 ux) (taylor 0 ux) (#s(alt (/.f32 #s(literal 1 binary32) ux) (patch (/.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (/ 1 ux) (taylor inf ux) (#s(alt (/.f32 #s(literal 1 binary32) ux) (patch (/.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (/ 1 ux) (taylor inf ux) (#s(alt (/.f32 #s(literal 1 binary32) ux) (patch (/.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (/ 1 ux) (taylor inf ux) (#s(alt (/.f32 #s(literal 1 binary32) ux) (patch (/.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (/ 1 ux) (taylor inf ux) (#s(alt (/.f32 #s(literal 1 binary32) ux) (patch (/.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (/ 1 ux) (taylor -inf ux) (#s(alt (/.f32 #s(literal 1 binary32) ux) (patch (/.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (/ 1 ux) (taylor -inf ux) (#s(alt (/.f32 #s(literal 1 binary32) ux) (patch (/.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (/ 1 ux) (taylor -inf ux) (#s(alt (/.f32 #s(literal 1 binary32) ux) (patch (/.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt (/ 1 ux) (taylor -inf ux) (#s(alt (/.f32 #s(literal 1 binary32) ux) (patch (/.f32 #s(literal 1 binary32) ux) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (* ux (+ 1 (* -1 maxCos))))) (taylor 0 ux) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- (* -1 (* ux (+ (* -1 (pow (+ 1 (* -1 maxCos)) 2)) (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))))) (+ 1 (* -1 maxCos))))) (taylor 0 ux) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- (* ux (- (* ux (- (* -1 (pow (+ 1 (* -1 maxCos)) 3)) (+ (* -1 (* (+ 1 maxCos) (pow (+ 1 (* -1 maxCos)) 2))) (* -1 (* (+ 1 (* -1 maxCos)) (+ (* -1 (pow (+ 1 (* -1 maxCos)) 2)) (* (+ 1 maxCos) (+ 1 (* -1 maxCos))))))))) (+ (* -1 (pow (+ 1 (* -1 maxCos)) 2)) (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))))) (+ 1 (* -1 maxCos))))) (taylor 0 ux) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* ux (pow (+ 1 (* -1 maxCos)) 2)) (+ 1 maxCos))) (taylor inf ux) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (* ux (+ (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (+ 1 maxCos))) (/ (pow (+ 1 (* -1 maxCos)) 2) (* ux (pow (+ 1 maxCos) 2))))) (taylor inf ux) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1 maxCos)) (pow (+ 1 maxCos) 2))) (/ (pow (+ 1 (* -1 maxCos)) 2) (pow (+ 1 maxCos) 3))) (pow ux 2))) (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (+ 1 maxCos)))) (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (* ux (pow (+ 1 maxCos) 2)))))) (taylor inf ux) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (+ 1 maxCos))) (/ 1 (* (pow ux 3) (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))))) (+ (* -1 (/ maxCos (* (pow ux 3) (pow (+ 1 maxCos) 3)))) (+ (* -1 (/ (+ 1 (* -1 maxCos)) (* (pow ux 2) (pow (+ 1 maxCos) 2)))) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1 maxCos)) (pow (+ 1 maxCos) 2))) (/ (pow (+ 1 (* -1 maxCos)) 2) (pow (+ 1 maxCos) 3))) (* (pow ux 3) (+ 1 maxCos)))) (+ (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (* ux (pow (+ 1 maxCos) 2)))) (+ (/ 1 (* (pow ux 3) (pow (+ 1 maxCos) 3))) (/ (pow (+ 1 (* -1 maxCos)) 2) (* (pow ux 2) (pow (+ 1 maxCos) 3)))))))))) (taylor inf ux) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (/ (* ux (pow (- maxCos 1) 2)) (- (* -1 maxCos) 1)) (taylor -inf ux) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (+ (* -1 (/ (pow (- maxCos 1) 2) (* ux (pow (- (* -1 maxCos) 1) 2)))) (* -1 (/ (pow (- maxCos 1) 2) (- (* -1 maxCos) 1)))))) (taylor -inf ux) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (+ (* -1 (/ (- (+ (* -1 (/ (- maxCos 1) (* ux (pow (- (* -1 maxCos) 1) 2)))) (/ (pow (- maxCos 1) 2) (* ux (pow (- (* -1 maxCos) 1) 3)))) (* -1 (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 2)))) ux)) (* -1 (/ (pow (- maxCos 1) 2) (- (* -1 maxCos) 1)))))) (taylor -inf ux) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (/ 1 (* (- maxCos 1) (- (* -1 maxCos) 1))) (/ 1 (pow (- (* -1 maxCos) 1) 3))) (+ (* -1 (/ (+ (* -1 (/ (- maxCos 1) (pow (- (* -1 maxCos) 1) 2))) (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 3))) (- (* -1 maxCos) 1))) (/ maxCos (pow (- (* -1 maxCos) 1) 3)))) ux)) (+ (* -1 (/ (- maxCos 1) (pow (- (* -1 maxCos) 1) 2))) (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 3)))) ux)) (* -1 (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 2)))) ux)) (* -1 (/ (pow (- maxCos 1) 2) (- (* -1 maxCos) 1)))))) (taylor -inf ux) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (/ (- 1 (pow ux 3)) (+ 1 (* ux (+ 1 ux)))) (taylor 0 maxCos) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux))))) (taylor 0 maxCos) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (- (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* maxCos (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux))))) (taylor 0 maxCos) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (- (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (* ux (+ 1 ux))))) (* maxCos (- (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux))))))) (+ 1 (* ux (+ 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux))))) (taylor 0 maxCos) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos ux)) (taylor inf maxCos) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 ux) (* 2 (/ ux maxCos))) (* -1 (/ (+ 1 ux) maxCos)))) (taylor inf maxCos) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -2 (/ ux (pow maxCos 2))) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (* 2 (/ ux maxCos))))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* 2 ux) (* -1 (+ 1 ux)))) (* (pow maxCos 2) (pow ux 2)))) (+ (* -1 (/ (+ 1 ux) maxCos)) (+ (/ 1 (* (pow maxCos 2) ux)) (+ (/ 1 (pow maxCos 2)) (/ ux (pow maxCos 2)))))))) (taylor inf maxCos) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -2 (/ ux (pow maxCos 2))) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* -1 (/ (- 1 (pow ux 3)) (* (pow maxCos 3) (pow ux 2)))) (* 2 (/ ux maxCos)))))) (+ (* -1 (/ (* (+ 1 (* ux (+ 1 ux))) (- (* 2 ux) (* -1 (+ 1 ux)))) (* (pow maxCos 3) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* 2 ux) (* -1 (+ 1 ux)))) (* (pow maxCos 2) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (+ (* -2 ux) (* -1 ux)) (+ 1 (+ ux (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* 2 ux) (* -1 (+ 1 ux)))) (pow ux 2))) (/ 1 ux)))))) (* (pow maxCos 3) (pow ux 2)))) (+ (* -1 (/ (+ 1 ux) maxCos)) (+ (/ 1 (* (pow maxCos 2) ux)) (+ (/ 1 (pow maxCos 2)) (/ ux (pow maxCos 2)))))))))) (taylor inf maxCos) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos ux)) (taylor -inf maxCos) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ ux (* -1 (/ (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux))) maxCos))))) (taylor -inf maxCos) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ ux (* -1 (/ (- (+ ux (+ (* -1 (/ (- (+ ux (* 2 ux)) (+ (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (+ 1 (* ux (+ 1 ux))) ux)))) maxCos)) (* 2 ux))) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux))) maxCos))))) (taylor -inf maxCos) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ ux (* -1 (/ (- (+ ux (+ (* -1 (/ (- (+ ux (+ (* -1 (/ (- (* -1 (/ (- 1 (pow ux 3)) (pow ux 2))) (+ (* -1 (/ (* (+ 1 (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (+ (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (+ 1 (* ux (+ 1 ux))) ux))))) (pow ux 2))))) maxCos)) (* 2 ux))) (+ (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (+ 1 (* ux (+ 1 ux))) ux)))) maxCos)) (* 2 ux))) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux))) maxCos))))) (taylor -inf maxCos) (#s(alt #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (patch #s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (patch (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (patch (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (patch (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (patch (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor inf ux) (#s(alt (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (patch (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (patch (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (patch (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (patch (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor -inf ux) (#s(alt (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (patch (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (patch (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (patch (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (patch (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (patch (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (pow ux 3))) (taylor 0 ux) (#s(alt (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (patch (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (pow ux 3))) (taylor 0 ux) (#s(alt (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (patch (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (pow ux 3))) (taylor 0 ux) (#s(alt (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (patch (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 3)) (taylor inf ux) (#s(alt (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (patch (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (- (/ 1 (pow ux 3)) 1)) (taylor inf ux) (#s(alt (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (patch (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (- (/ 1 (pow ux 3)) 1)) (taylor inf ux) (#s(alt (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (patch (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 3) (- (/ 1 (pow ux 3)) 1)) (taylor inf ux) (#s(alt (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (patch (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 3)) (taylor -inf ux) (#s(alt (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (patch (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3))))) (taylor -inf ux) (#s(alt (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (patch (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3))))) (taylor -inf ux) (#s(alt (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (patch (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3))))) (taylor -inf ux) (#s(alt (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (patch (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor 0 ux) (#s(alt (*.f32 ux (neg.f32 ux)) (patch (*.f32 ux (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor 0 ux) (#s(alt (*.f32 ux (neg.f32 ux)) (patch (*.f32 ux (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor 0 ux) (#s(alt (*.f32 ux (neg.f32 ux)) (patch (*.f32 ux (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor 0 ux) (#s(alt (*.f32 ux (neg.f32 ux)) (patch (*.f32 ux (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor inf ux) (#s(alt (*.f32 ux (neg.f32 ux)) (patch (*.f32 ux (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor inf ux) (#s(alt (*.f32 ux (neg.f32 ux)) (patch (*.f32 ux (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor inf ux) (#s(alt (*.f32 ux (neg.f32 ux)) (patch (*.f32 ux (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor inf ux) (#s(alt (*.f32 ux (neg.f32 ux)) (patch (*.f32 ux (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor -inf ux) (#s(alt (*.f32 ux (neg.f32 ux)) (patch (*.f32 ux (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor -inf ux) (#s(alt (*.f32 ux (neg.f32 ux)) (patch (*.f32 ux (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor -inf ux) (#s(alt (*.f32 ux (neg.f32 ux)) (patch (*.f32 ux (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor -inf ux) (#s(alt (*.f32 ux (neg.f32 ux)) (patch (*.f32 ux (neg.f32 ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor 0 ux) (#s(alt (neg.f32 ux) (patch (neg.f32 ux) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor 0 ux) (#s(alt (neg.f32 ux) (patch (neg.f32 ux) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor 0 ux) (#s(alt (neg.f32 ux) (patch (neg.f32 ux) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor 0 ux) (#s(alt (neg.f32 ux) (patch (neg.f32 ux) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor inf ux) (#s(alt (neg.f32 ux) (patch (neg.f32 ux) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor inf ux) (#s(alt (neg.f32 ux) (patch (neg.f32 ux) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor inf ux) (#s(alt (neg.f32 ux) (patch (neg.f32 ux) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor inf ux) (#s(alt (neg.f32 ux) (patch (neg.f32 ux) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor -inf ux) (#s(alt (neg.f32 ux) (patch (neg.f32 ux) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor -inf ux) (#s(alt (neg.f32 ux) (patch (neg.f32 ux) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor -inf ux) (#s(alt (neg.f32 ux) (patch (neg.f32 ux) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor -inf ux) (#s(alt (neg.f32 ux) (patch (neg.f32 ux) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (patch (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 ux) (taylor 0 ux) (#s(alt (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (patch (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (+ 1 ux))) (taylor 0 ux) (#s(alt (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (patch (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (+ 1 ux))) (taylor 0 ux) (#s(alt (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (patch (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor inf ux) (#s(alt (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (patch (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 (/ 1 ux))) (taylor inf ux) (#s(alt (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (patch (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2))))) (taylor inf ux) (#s(alt (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (patch (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2))))) (taylor inf ux) (#s(alt (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (patch (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor -inf ux) (#s(alt (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (patch (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 (/ 1 ux))) (taylor -inf ux) (#s(alt (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (patch (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2))))) (taylor -inf ux) (#s(alt (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (patch (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2))))) (taylor -inf ux) (#s(alt (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (patch (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #<representation binary32>) () ())) ())
Calls

36 calls:

TimeVariablePointExpression
2.0ms
ux
@inf
(+ (* ux (* ux (neg ux))) 1)
0.0ms
ux
@0
(/ (+ (* ux (* ux (neg ux))) 1) (+ 1 (+ (* ux ux) ux)))
0.0ms
ux
@inf
(* ux (neg ux))
0.0ms
ux
@inf
(/ (+ (* ux (* ux (neg ux))) 1) (+ 1 (+ (* ux ux) ux)))
0.0ms
ux
@-inf
(/ (+ (* ux (* ux (neg ux))) 1) (+ 1 (+ (* ux ux) ux)))

simplify399.0ms (6.5%)

Memory
-24.7MiB live, 684.6MiB allocated
Algorithm
egg-herbie
Rules
8 018×lower-fma.f64
8 018×lower-fma.f32
4 304×lower-*.f64
4 304×lower-*.f32
3 216×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03402199
111292061
244251987
085011854
Stop Event
iter limit
node limit
Counts
144 → 144
Calls
Call 1
Inputs
1
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* -1 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
1
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* -1 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(/ 1 ux)
(/ 1 ux)
(/ 1 ux)
(/ 1 ux)
(/ 1 ux)
(/ 1 ux)
(/ 1 ux)
(/ 1 ux)
(/ 1 ux)
(/ 1 ux)
(/ 1 ux)
(/ 1 ux)
1
(+ 1 (* -1 (* ux (+ 1 (* -1 maxCos)))))
(+ 1 (* ux (- (* -1 (* ux (+ (* -1 (pow (+ 1 (* -1 maxCos)) 2)) (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))))) (+ 1 (* -1 maxCos)))))
(+ 1 (* ux (- (* ux (- (* ux (- (* -1 (pow (+ 1 (* -1 maxCos)) 3)) (+ (* -1 (* (+ 1 maxCos) (pow (+ 1 (* -1 maxCos)) 2))) (* -1 (* (+ 1 (* -1 maxCos)) (+ (* -1 (pow (+ 1 (* -1 maxCos)) 2)) (* (+ 1 maxCos) (+ 1 (* -1 maxCos))))))))) (+ (* -1 (pow (+ 1 (* -1 maxCos)) 2)) (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))))) (+ 1 (* -1 maxCos)))))
(* -1 (/ (* ux (pow (+ 1 (* -1 maxCos)) 2)) (+ 1 maxCos)))
(* ux (+ (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (+ 1 maxCos))) (/ (pow (+ 1 (* -1 maxCos)) 2) (* ux (pow (+ 1 maxCos) 2)))))
(* ux (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1 maxCos)) (pow (+ 1 maxCos) 2))) (/ (pow (+ 1 (* -1 maxCos)) 2) (pow (+ 1 maxCos) 3))) (pow ux 2))) (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (+ 1 maxCos)))) (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (* ux (pow (+ 1 maxCos) 2))))))
(* ux (- (+ (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (+ 1 maxCos))) (/ 1 (* (pow ux 3) (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))))) (+ (* -1 (/ maxCos (* (pow ux 3) (pow (+ 1 maxCos) 3)))) (+ (* -1 (/ (+ 1 (* -1 maxCos)) (* (pow ux 2) (pow (+ 1 maxCos) 2)))) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1 maxCos)) (pow (+ 1 maxCos) 2))) (/ (pow (+ 1 (* -1 maxCos)) 2) (pow (+ 1 maxCos) 3))) (* (pow ux 3) (+ 1 maxCos)))) (+ (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (* ux (pow (+ 1 maxCos) 2)))) (+ (/ 1 (* (pow ux 3) (pow (+ 1 maxCos) 3))) (/ (pow (+ 1 (* -1 maxCos)) 2) (* (pow ux 2) (pow (+ 1 maxCos) 3))))))))))
(/ (* ux (pow (- maxCos 1) 2)) (- (* -1 maxCos) 1))
(* -1 (* ux (+ (* -1 (/ (pow (- maxCos 1) 2) (* ux (pow (- (* -1 maxCos) 1) 2)))) (* -1 (/ (pow (- maxCos 1) 2) (- (* -1 maxCos) 1))))))
(* -1 (* ux (+ (* -1 (/ (- (+ (* -1 (/ (- maxCos 1) (* ux (pow (- (* -1 maxCos) 1) 2)))) (/ (pow (- maxCos 1) 2) (* ux (pow (- (* -1 maxCos) 1) 3)))) (* -1 (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 2)))) ux)) (* -1 (/ (pow (- maxCos 1) 2) (- (* -1 maxCos) 1))))))
(* -1 (* ux (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (/ 1 (* (- maxCos 1) (- (* -1 maxCos) 1))) (/ 1 (pow (- (* -1 maxCos) 1) 3))) (+ (* -1 (/ (+ (* -1 (/ (- maxCos 1) (pow (- (* -1 maxCos) 1) 2))) (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 3))) (- (* -1 maxCos) 1))) (/ maxCos (pow (- (* -1 maxCos) 1) 3)))) ux)) (+ (* -1 (/ (- maxCos 1) (pow (- (* -1 maxCos) 1) 2))) (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 3)))) ux)) (* -1 (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 2)))) ux)) (* -1 (/ (pow (- maxCos 1) 2) (- (* -1 maxCos) 1))))))
(/ (- 1 (pow ux 3)) (+ 1 (* ux (+ 1 ux))))
(- (+ (* maxCos (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* maxCos (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (* ux (+ 1 ux))))) (* maxCos (- (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux))))))) (+ 1 (* ux (+ 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))))
(* -1 (* maxCos ux))
(* maxCos (- (+ (* -1 ux) (* 2 (/ ux maxCos))) (* -1 (/ (+ 1 ux) maxCos))))
(* maxCos (- (+ (* -2 (/ ux (pow maxCos 2))) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (* 2 (/ ux maxCos))))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* 2 ux) (* -1 (+ 1 ux)))) (* (pow maxCos 2) (pow ux 2)))) (+ (* -1 (/ (+ 1 ux) maxCos)) (+ (/ 1 (* (pow maxCos 2) ux)) (+ (/ 1 (pow maxCos 2)) (/ ux (pow maxCos 2))))))))
(* maxCos (- (+ (* -2 (/ ux (pow maxCos 2))) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* -1 (/ (- 1 (pow ux 3)) (* (pow maxCos 3) (pow ux 2)))) (* 2 (/ ux maxCos)))))) (+ (* -1 (/ (* (+ 1 (* ux (+ 1 ux))) (- (* 2 ux) (* -1 (+ 1 ux)))) (* (pow maxCos 3) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* 2 ux) (* -1 (+ 1 ux)))) (* (pow maxCos 2) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (+ (* -2 ux) (* -1 ux)) (+ 1 (+ ux (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* 2 ux) (* -1 (+ 1 ux)))) (pow ux 2))) (/ 1 ux)))))) (* (pow maxCos 3) (pow ux 2)))) (+ (* -1 (/ (+ 1 ux) maxCos)) (+ (/ 1 (* (pow maxCos 2) ux)) (+ (/ 1 (pow maxCos 2)) (/ ux (pow maxCos 2))))))))))
(* -1 (* maxCos ux))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux))) maxCos)))))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ ux (+ (* -1 (/ (- (+ ux (* 2 ux)) (+ (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (+ 1 (* ux (+ 1 ux))) ux)))) maxCos)) (* 2 ux))) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux))) maxCos)))))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ ux (+ (* -1 (/ (- (+ ux (+ (* -1 (/ (- (* -1 (/ (- 1 (pow ux 3)) (pow ux 2))) (+ (* -1 (/ (* (+ 1 (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (+ (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (+ 1 (* ux (+ 1 ux))) ux))))) (pow ux 2))))) maxCos)) (* 2 ux))) (+ (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (+ 1 (* ux (+ 1 ux))) ux)))) maxCos)) (* 2 ux))) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux))) maxCos)))))
1
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* -1 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
1
(+ 1 (* -1 (pow ux 3)))
(+ 1 (* -1 (pow ux 3)))
(+ 1 (* -1 (pow ux 3)))
(* -1 (pow ux 3))
(* (pow ux 3) (- (/ 1 (pow ux 3)) 1))
(* (pow ux 3) (- (/ 1 (pow ux 3)) 1))
(* (pow ux 3) (- (/ 1 (pow ux 3)) 1))
(* -1 (pow ux 3))
(* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3)))))
(* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3)))))
(* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3)))))
(* -1 (pow ux 2))
(* -1 (pow ux 2))
(* -1 (pow ux 2))
(* -1 (pow ux 2))
(* -1 (pow ux 2))
(* -1 (pow ux 2))
(* -1 (pow ux 2))
(* -1 (pow ux 2))
(* -1 (pow ux 2))
(* -1 (pow ux 2))
(* -1 (pow ux 2))
(* -1 (pow ux 2))
(* -1 ux)
(* -1 ux)
(* -1 ux)
(* -1 ux)
(* -1 ux)
(* -1 ux)
(* -1 ux)
(* -1 ux)
(* -1 ux)
(* -1 ux)
(* -1 ux)
(* -1 ux)
1
(+ 1 ux)
(+ 1 (* ux (+ 1 ux)))
(+ 1 (* ux (+ 1 ux)))
(pow ux 2)
(* (pow ux 2) (+ 1 (/ 1 ux)))
(* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))
(* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))
(pow ux 2)
(* (pow ux 2) (+ 1 (/ 1 ux)))
(* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))
(* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))
Outputs
1
#s(literal 1 binary32)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(* -1 ux)
(neg.f32 ux)
(* ux (- (/ 1 ux) 1))
(-.f32 #s(literal 1 binary32) ux)
(* ux (- (/ 1 ux) 1))
(-.f32 #s(literal 1 binary32) ux)
(* ux (- (/ 1 ux) 1))
(-.f32 #s(literal 1 binary32) ux)
(* -1 ux)
(neg.f32 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+ 1 (* ux (- maxCos 1)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+ 1 (* ux (- maxCos 1)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* ux (- maxCos 1))
(fma.f32 ux maxCos (neg.f32 ux))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(fma.f32 ux maxCos (neg.f32 ux))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(- (+ 1 (* maxCos ux)) ux)
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(- (+ 1 (* maxCos ux)) ux)
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* maxCos ux)
(*.f32 ux maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
1
#s(literal 1 binary32)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(* -1 ux)
(neg.f32 ux)
(* ux (- (/ 1 ux) 1))
(-.f32 #s(literal 1 binary32) ux)
(* ux (- (/ 1 ux) 1))
(-.f32 #s(literal 1 binary32) ux)
(* ux (- (/ 1 ux) 1))
(-.f32 #s(literal 1 binary32) ux)
(* -1 ux)
(neg.f32 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(/ 1 ux)
(/.f32 #s(literal 1 binary32) ux)
(/ 1 ux)
(/.f32 #s(literal 1 binary32) ux)
(/ 1 ux)
(/.f32 #s(literal 1 binary32) ux)
(/ 1 ux)
(/.f32 #s(literal 1 binary32) ux)
(/ 1 ux)
(/.f32 #s(literal 1 binary32) ux)
(/ 1 ux)
(/.f32 #s(literal 1 binary32) ux)
(/ 1 ux)
(/.f32 #s(literal 1 binary32) ux)
(/ 1 ux)
(/.f32 #s(literal 1 binary32) ux)
(/ 1 ux)
(/.f32 #s(literal 1 binary32) ux)
(/ 1 ux)
(/.f32 #s(literal 1 binary32) ux)
(/ 1 ux)
(/.f32 #s(literal 1 binary32) ux)
(/ 1 ux)
(/.f32 #s(literal 1 binary32) ux)
1
#s(literal 1 binary32)
(+ 1 (* -1 (* ux (+ 1 (* -1 maxCos)))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+ 1 (* ux (- (* -1 (* ux (+ (* -1 (pow (+ 1 (* -1 maxCos)) 2)) (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))))) (+ 1 (* -1 maxCos)))))
(fma.f32 ux (fma.f32 ux (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) maxCos)) #s(literal 1 binary32))
(+ 1 (* ux (- (* ux (- (* ux (- (* -1 (pow (+ 1 (* -1 maxCos)) 3)) (+ (* -1 (* (+ 1 maxCos) (pow (+ 1 (* -1 maxCos)) 2))) (* -1 (* (+ 1 (* -1 maxCos)) (+ (* -1 (pow (+ 1 (* -1 maxCos)) 2)) (* (+ 1 maxCos) (+ 1 (* -1 maxCos))))))))) (+ (* -1 (pow (+ 1 (* -1 maxCos)) 2)) (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))))) (+ 1 (* -1 maxCos)))))
(fma.f32 ux (fma.f32 ux (fma.f32 ux (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos))))) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)))) (+.f32 #s(literal -1 binary32) maxCos)) #s(literal 1 binary32))
(* -1 (/ (* ux (pow (+ 1 (* -1 maxCos)) 2)) (+ 1 maxCos)))
(*.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) (/.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))
(* ux (+ (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (+ 1 maxCos))) (/ (pow (+ 1 (* -1 maxCos)) 2) (* ux (pow (+ 1 maxCos) 2)))))
(*.f32 ux (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) ux))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal -1 binary32) maxCos))))
(* ux (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1 maxCos)) (pow (+ 1 maxCos) 2))) (/ (pow (+ 1 (* -1 maxCos)) 2) (pow (+ 1 maxCos) 3))) (pow ux 2))) (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (+ 1 maxCos)))) (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (* ux (pow (+ 1 maxCos) 2))))))
(*.f32 ux (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) ux))) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)) (/.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux ux)))))
(* ux (- (+ (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (+ 1 maxCos))) (/ 1 (* (pow ux 3) (* (+ 1 maxCos) (+ 1 (* -1 maxCos)))))) (+ (* -1 (/ maxCos (* (pow ux 3) (pow (+ 1 maxCos) 3)))) (+ (* -1 (/ (+ 1 (* -1 maxCos)) (* (pow ux 2) (pow (+ 1 maxCos) 2)))) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1 maxCos)) (pow (+ 1 maxCos) 2))) (/ (pow (+ 1 (* -1 maxCos)) 2) (pow (+ 1 maxCos) 3))) (* (pow ux 3) (+ 1 maxCos)))) (+ (* -1 (/ (pow (+ 1 (* -1 maxCos)) 2) (* ux (pow (+ 1 maxCos) 2)))) (+ (/ 1 (* (pow ux 3) (pow (+ 1 maxCos) 3))) (/ (pow (+ 1 (* -1 maxCos)) 2) (* (pow ux 2) (pow (+ 1 maxCos) 3))))))))))
(*.f32 ux (-.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux ux)))))) (+.f32 (+.f32 (+.f32 (/.f32 maxCos (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (-.f32 #s(literal -1 binary32) maxCos) ux)))) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) ux))) (/.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux ux)))))) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux ux))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux ux)))))))))
(/ (* ux (pow (- maxCos 1) 2)) (- (* -1 maxCos) 1))
(*.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) (/.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))
(* -1 (* ux (+ (* -1 (/ (pow (- maxCos 1) 2) (* ux (pow (- (* -1 maxCos) 1) 2)))) (* -1 (/ (pow (- maxCos 1) 2) (- (* -1 maxCos) 1))))))
(*.f32 ux (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) ux))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal -1 binary32) maxCos))))
(* -1 (* ux (+ (* -1 (/ (- (+ (* -1 (/ (- maxCos 1) (* ux (pow (- (* -1 maxCos) 1) 2)))) (/ (pow (- maxCos 1) 2) (* ux (pow (- (* -1 maxCos) 1) 3)))) (* -1 (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 2)))) ux)) (* -1 (/ (pow (- maxCos 1) 2) (- (* -1 maxCos) 1))))))
(*.f32 ux (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) ux))) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)) (/.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux ux)))))
(* -1 (* ux (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (/ 1 (* (- maxCos 1) (- (* -1 maxCos) 1))) (/ 1 (pow (- (* -1 maxCos) 1) 3))) (+ (* -1 (/ (+ (* -1 (/ (- maxCos 1) (pow (- (* -1 maxCos) 1) 2))) (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 3))) (- (* -1 maxCos) 1))) (/ maxCos (pow (- (* -1 maxCos) 1) 3)))) ux)) (+ (* -1 (/ (- maxCos 1) (pow (- (* -1 maxCos) 1) 2))) (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 3)))) ux)) (* -1 (/ (pow (- maxCos 1) 2) (pow (- (* -1 maxCos) 1) 2)))) ux)) (* -1 (/ (pow (- maxCos 1) 2) (- (* -1 maxCos) 1))))))
(*.f32 ux (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)) (/.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)))) (+.f32 (/.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos))))))) ux) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)))) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos))))) ux)) ux)))
(/ (- 1 (pow ux 3)) (+ 1 (* ux (+ 1 ux))))
(/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(- (+ (* maxCos (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))))
(fma.f32 maxCos (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) #s(literal -1 binary32))))) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* maxCos (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) #s(literal -1 binary32))) (fma.f32 (fma.f32 ux (neg.f32 ux) (fma.f32 ux ux ux)) (/.f32 (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 ux (*.f32 ux (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))) (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) #s(literal -1 binary32)))))) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (* ux (+ 1 ux))))) (* maxCos (- (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux))))))) (+ 1 (* ux (+ 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- 1 (pow ux 3))) (pow (+ 1 (* ux (+ 1 ux))) 2)))) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 maxCos (fma.f32 ux (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (fma.f32 (fma.f32 ux (neg.f32 ux) (fma.f32 ux ux ux)) (/.f32 (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) #s(literal -1 binary32))) (fma.f32 (fma.f32 ux (neg.f32 ux) (fma.f32 ux ux ux)) (/.f32 (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 ux (*.f32 ux (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 (*.f32 ux ux) (/.f32 (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))) (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) #s(literal -1 binary32))) (fma.f32 (fma.f32 ux (neg.f32 ux) (fma.f32 ux ux ux)) (/.f32 (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 ux (*.f32 ux (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))) (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) #s(literal -1 binary32)))))) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(* -1 (* maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(* maxCos (- (+ (* -1 ux) (* 2 (/ ux maxCos))) (* -1 (/ (+ 1 ux) maxCos))))
(*.f32 maxCos (-.f32 (/.f32 (+.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal 1 binary32)) ux) maxCos) ux))
(* maxCos (- (+ (* -2 (/ ux (pow maxCos 2))) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (* 2 (/ ux maxCos))))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* 2 ux) (* -1 (+ 1 ux)))) (* (pow maxCos 2) (pow ux 2)))) (+ (* -1 (/ (+ 1 ux) maxCos)) (+ (/ 1 (* (pow maxCos 2) ux)) (+ (/ 1 (pow maxCos 2)) (/ ux (pow maxCos 2))))))))
(*.f32 maxCos (+.f32 (fma.f32 ux (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux (/.f32 #s(literal 2 binary32) maxCos) (neg.f32 (+.f32 (/.f32 ux (*.f32 maxCos maxCos)) ux)))) (-.f32 (fma.f32 (+.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal 1 binary32)) ux) (/.f32 (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (+.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 ux (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))))))
(* maxCos (- (+ (* -2 (/ ux (pow maxCos 2))) (+ (* -1 ux) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* -1 (/ (- 1 (pow ux 3)) (* (pow maxCos 3) (pow ux 2)))) (* 2 (/ ux maxCos)))))) (+ (* -1 (/ (* (+ 1 (* ux (+ 1 ux))) (- (* 2 ux) (* -1 (+ 1 ux)))) (* (pow maxCos 3) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* 2 ux) (* -1 (+ 1 ux)))) (* (pow maxCos 2) (pow ux 2)))) (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (+ (* -2 ux) (* -1 ux)) (+ 1 (+ ux (+ (* -1 (/ (* (+ (* -1 (* ux (+ 1 ux))) (pow ux 2)) (- (* 2 ux) (* -1 (+ 1 ux)))) (pow ux 2))) (/ 1 ux)))))) (* (pow maxCos 3) (pow ux 2)))) (+ (* -1 (/ (+ 1 ux) maxCos)) (+ (/ 1 (* (pow maxCos 2) ux)) (+ (/ 1 (pow maxCos 2)) (/ ux (pow maxCos 2))))))))))
(*.f32 maxCos (fma.f32 ux (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (-.f32 (-.f32 (fma.f32 ux (/.f32 #s(literal 2 binary32) maxCos) (neg.f32 (+.f32 (/.f32 ux (*.f32 maxCos maxCos)) ux))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux) (*.f32 maxCos (*.f32 maxCos maxCos)))) (fma.f32 (fma.f32 ux (-.f32 #s(literal -1 binary32) ux) #s(literal -1 binary32)) (/.f32 (+.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal 1 binary32)) ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 ux ux)))) (fma.f32 (fma.f32 ux (neg.f32 ux) (fma.f32 ux ux ux)) (/.f32 (+.f32 (-.f32 (fma.f32 ux #s(literal -3 binary32) #s(literal -1 binary32)) (fma.f32 (+.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal 1 binary32)) ux) (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux ux ux) (*.f32 ux ux)))) ux)) (/.f32 #s(literal -1 binary32) ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 ux ux)))) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 ux (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))) (fma.f32 (fma.f32 ux (neg.f32 ux) (fma.f32 ux ux ux)) (/.f32 (+.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal 1 binary32)) ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (-.f32 #s(literal -1 binary32) ux) maxCos))))))))
(* -1 (* maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux))) maxCos)))))
(neg.f32 (*.f32 maxCos (-.f32 ux (/.f32 (fma.f32 ux #s(literal 3 binary32) (-.f32 (/.f32 (fma.f32 ux ux ux) ux) ux)) maxCos))))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ ux (+ (* -1 (/ (- (+ ux (* 2 ux)) (+ (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (+ 1 (* ux (+ 1 ux))) ux)))) maxCos)) (* 2 ux))) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux))) maxCos)))))
(*.f32 (neg.f32 maxCos) (-.f32 ux (/.f32 (+.f32 (-.f32 (/.f32 (fma.f32 ux ux ux) ux) ux) (fma.f32 ux #s(literal 3 binary32) (/.f32 (fma.f32 ux #s(literal 3 binary32) (fma.f32 (fma.f32 ux #s(literal 3 binary32) (-.f32 (/.f32 (fma.f32 ux ux ux) ux) ux)) (-.f32 (/.f32 (fma.f32 ux ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) ux))) (neg.f32 maxCos)))) maxCos)))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ ux (+ (* -1 (/ (- (+ ux (+ (* -1 (/ (- (* -1 (/ (- 1 (pow ux 3)) (pow ux 2))) (+ (* -1 (/ (* (+ 1 (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (+ (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (+ 1 (* ux (+ 1 ux))) ux))))) (pow ux 2))))) maxCos)) (* 2 ux))) (+ (* -1 (/ (* (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) (- (+ ux (* 2 ux)) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux)))) (pow ux 2))) (* -1 (/ (+ 1 (* ux (+ 1 ux))) ux)))) maxCos)) (* 2 ux))) (* -1 (/ (+ (* -1 (pow ux 2)) (* ux (+ 1 ux))) ux))) maxCos)))))
(*.f32 (neg.f32 maxCos) (-.f32 ux (/.f32 (+.f32 (-.f32 (/.f32 (fma.f32 ux ux ux) ux) ux) (fma.f32 ux #s(literal 3 binary32) (/.f32 (+.f32 (fma.f32 ux #s(literal 3 binary32) (/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux) (fma.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (/.f32 (fma.f32 ux #s(literal 3 binary32) (-.f32 (/.f32 (fma.f32 ux ux ux) ux) ux)) (*.f32 ux ux)) (*.f32 (fma.f32 ux #s(literal 3 binary32) (fma.f32 (fma.f32 ux #s(literal 3 binary32) (-.f32 (/.f32 (fma.f32 ux ux ux) ux) ux)) (-.f32 (/.f32 (fma.f32 ux ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) ux))) (-.f32 (/.f32 (fma.f32 ux ux ux) (*.f32 ux ux)) #s(literal 1 binary32))))) maxCos)) (fma.f32 (fma.f32 ux #s(literal 3 binary32) (-.f32 (/.f32 (fma.f32 ux ux ux) ux) ux)) (-.f32 (/.f32 (fma.f32 ux ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) ux))) (neg.f32 maxCos)))) maxCos)))
1
#s(literal 1 binary32)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(* -1 ux)
(neg.f32 ux)
(* ux (- (/ 1 ux) 1))
(-.f32 #s(literal 1 binary32) ux)
(* ux (- (/ 1 ux) 1))
(-.f32 #s(literal 1 binary32) ux)
(* ux (- (/ 1 ux) 1))
(-.f32 #s(literal 1 binary32) ux)
(* -1 ux)
(neg.f32 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
1
#s(literal 1 binary32)
(+ 1 (* -1 (pow ux 3)))
(fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32))
(+ 1 (* -1 (pow ux 3)))
(fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32))
(+ 1 (* -1 (pow ux 3)))
(fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32))
(* -1 (pow ux 3))
(*.f32 ux (*.f32 ux (neg.f32 ux)))
(* (pow ux 3) (- (/ 1 (pow ux 3)) 1))
(fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32))
(* (pow ux 3) (- (/ 1 (pow ux 3)) 1))
(fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32))
(* (pow ux 3) (- (/ 1 (pow ux 3)) 1))
(fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32))
(* -1 (pow ux 3))
(*.f32 ux (*.f32 ux (neg.f32 ux)))
(* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3)))))
(fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32))
(* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3)))))
(fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32))
(* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3)))))
(fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32))
(* -1 (pow ux 2))
(*.f32 ux (neg.f32 ux))
(* -1 (pow ux 2))
(*.f32 ux (neg.f32 ux))
(* -1 (pow ux 2))
(*.f32 ux (neg.f32 ux))
(* -1 (pow ux 2))
(*.f32 ux (neg.f32 ux))
(* -1 (pow ux 2))
(*.f32 ux (neg.f32 ux))
(* -1 (pow ux 2))
(*.f32 ux (neg.f32 ux))
(* -1 (pow ux 2))
(*.f32 ux (neg.f32 ux))
(* -1 (pow ux 2))
(*.f32 ux (neg.f32 ux))
(* -1 (pow ux 2))
(*.f32 ux (neg.f32 ux))
(* -1 (pow ux 2))
(*.f32 ux (neg.f32 ux))
(* -1 (pow ux 2))
(*.f32 ux (neg.f32 ux))
(* -1 (pow ux 2))
(*.f32 ux (neg.f32 ux))
(* -1 ux)
(neg.f32 ux)
(* -1 ux)
(neg.f32 ux)
(* -1 ux)
(neg.f32 ux)
(* -1 ux)
(neg.f32 ux)
(* -1 ux)
(neg.f32 ux)
(* -1 ux)
(neg.f32 ux)
(* -1 ux)
(neg.f32 ux)
(* -1 ux)
(neg.f32 ux)
(* -1 ux)
(neg.f32 ux)
(* -1 ux)
(neg.f32 ux)
(* -1 ux)
(neg.f32 ux)
(* -1 ux)
(neg.f32 ux)
1
#s(literal 1 binary32)
(+ 1 ux)
(+.f32 #s(literal 1 binary32) ux)
(+ 1 (* ux (+ 1 ux)))
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))
(+ 1 (* ux (+ 1 ux)))
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (+ 1 (/ 1 ux)))
(fma.f32 ux ux ux)
(* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))
(* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (+ 1 (/ 1 ux)))
(fma.f32 ux ux ux)
(* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))
(* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))

rewrite357.0ms (5.8%)

Memory
-8.8MiB live, 510.2MiB allocated
Rules
4 436×lower-/.f64
4 432×lower-/.f32
4 116×lower-fma.f64
4 112×lower-fma.f32
3 864×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028127
03992
123577
2230477
0928774
Stop Event
iter limit
node limit
iter limit
Counts
10 → 364
Calls
Call 1
Inputs
(fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))))
#s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
(/.f32 #s(literal 1 binary32) ux)
#s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32))
(*.f32 ux (neg.f32 ux))
(neg.f32 ux)
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))
Outputs
(neg.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(neg.f32 (-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (+.f32 ux #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) #s(literal -1 binary32)))
(+.f32 ux #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) ux)
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(+.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 ux)))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal -1 binary32))
(fma.f32 ux #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))
(fma.f32 ux #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) ux #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 ux) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) ux)
(-.f32 #s(literal 1 binary32) (neg.f32 ux))
(-.f32 #s(literal 0 binary32) (-.f32 ux #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(-.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)))))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 (neg.f32 ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 (neg.f32 ux) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)))
(/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 ux ux))) (*.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 ux ux))) (*.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 1 binary32)) (*.f32 ux (*.f32 ux ux)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (-.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 ux (*.f32 ux ux)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (neg.f32 (-.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (neg.f32 (-.f32 (neg.f32 ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))) (neg.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))) (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))
(*.f32 (+.f32 ux #s(literal 1 binary32)) (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))))
(*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(*.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (+.f32 ux #s(literal 1 binary32))))
#s(approx (- 1 ux) (+.f32 ux #s(literal 1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) ux))
(exp.f32 (*.f32 (log.f32 ux) #s(literal -1 binary32)))
(pow.f32 ux #s(literal -1 binary32))
(pow.f32 (*.f32 ux ux) #s(literal -1/2 binary32))
(pow.f32 (neg.f32 (neg.f32 ux)) #s(literal -1 binary32))
(pow.f32 (pow.f32 ux #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 ux)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) ux)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 ux)))
(/.f32 #s(literal -1 binary32) (neg.f32 ux))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 ux))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) ux))
(*.f32 (pow.f32 ux #s(literal -1/2 binary32)) (pow.f32 ux #s(literal -1/2 binary32)))
#s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (+.f32 ux #s(literal 1 binary32)))
(neg.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(neg.f32 (-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (+.f32 ux #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) #s(literal -1 binary32)))
(+.f32 ux #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) ux)
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(+.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 ux)))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal -1 binary32))
(fma.f32 ux #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))
(fma.f32 ux #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) ux #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 ux) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) ux)
(-.f32 #s(literal 1 binary32) (neg.f32 ux))
(-.f32 #s(literal 0 binary32) (-.f32 ux #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(-.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)))))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 (neg.f32 ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 (neg.f32 ux) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)))
(/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 ux ux))) (*.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 ux ux))) (*.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 1 binary32)) (*.f32 ux (*.f32 ux ux)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (-.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 ux (*.f32 ux ux)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (neg.f32 (-.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (neg.f32 (-.f32 (neg.f32 ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))) (neg.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))) (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))
(*.f32 (+.f32 ux #s(literal 1 binary32)) (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))))
(*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(*.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))
(+.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32))
(fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))
(fma.f32 ux (*.f32 (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) (*.f32 ux ux) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (neg.f32 ux)) ux #s(literal 1 binary32))
(fma.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) (neg.f32 ux) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux)) #s(literal 1 binary32))
(fma.f32 (pow.f32 ux #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3/2 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (neg.f32 ux) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3/2 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 ux ux) #s(literal -1 binary32)) ux #s(literal 1 binary32))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (*.f32 ux (*.f32 ux ux)) #s(literal 1 binary32))
(fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 3/2 binary32)) (pow.f32 (*.f32 ux (neg.f32 ux)) #s(literal 3/2 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (*.f32 (neg.f32 ux) #s(literal -1 binary32)) #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3/2 binary32)) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))
(-.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 ux ux)))))
(/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 ux ux))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))))))
(*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))))
(*.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))))
(neg.f32 (*.f32 ux ux))
(-.f32 #s(literal 0 binary32) (*.f32 ux ux))
(*.f32 ux (neg.f32 ux))
(*.f32 (neg.f32 ux) ux)
(*.f32 #s(literal -1 binary32) (*.f32 ux ux))
(neg.f32 ux)
(+.f32 #s(literal 0 binary32) (neg.f32 ux))
(-.f32 #s(literal 0 binary32) ux)
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 0 binary32) ux)))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))))
(/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 #s(literal 0 binary32) ux))
(/.f32 (*.f32 ux ux) (neg.f32 (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))))
(*.f32 ux #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (neg.f32 ux))
(*.f32 (neg.f32 ux) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) ux)
(+.f32 ux (fma.f32 ux ux #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))
(+.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(+.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))
(+.f32 (fma.f32 ux ux #s(literal 1 binary32)) ux)
(pow.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) #s(literal -1 binary32))
(fma.f32 ux ux (+.f32 ux #s(literal 1 binary32)))
(fma.f32 ux #s(literal 1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))
(fma.f32 ux (+.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 ux (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) ux (fma.f32 ux ux #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))
(fma.f32 #s(literal 1 binary32) (fma.f32 ux ux ux) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (-.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) (neg.f32 ux) (+.f32 ux #s(literal 1 binary32)))
(fma.f32 (neg.f32 ux) (-.f32 (neg.f32 ux) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))
(fma.f32 (+.f32 ux #s(literal 1 binary32)) (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))) (*.f32 ux ux))
(fma.f32 (fma.f32 ux ux ux) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 ux (neg.f32 ux)) (+.f32 ux #s(literal 1 binary32)))
(fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (*.f32 ux ux))
(fma.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 ux ux))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 ux ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux ux))
(fma.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux (*.f32 ux ux)) (*.f32 ux (-.f32 ux (*.f32 ux ux))))) #s(literal 1 binary32))
(fma.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (/.f32 (fma.f32 ux ux ux) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 ux) #s(literal -1 binary32)) ux (+.f32 ux #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux ux))
(fma.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 ux ux))
(fma.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (*.f32 ux ux))
(fma.f32 (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (*.f32 ux ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (*.f32 ux ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (/.f32 ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 ux (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) #s(literal 1 binary32))
(fma.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 ux ux))
(fma.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))) (*.f32 ux ux))
(fma.f32 (exp.f32 (log.f32 ux)) (exp.f32 (log.f32 ux)) (+.f32 ux #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 ux ux ux) ux) (/.f32 (fma.f32 ux ux ux) (-.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 ux ux ux) ux) (/.f32 (fma.f32 ux ux ux) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (/.f32 ux (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (/.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 ux (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 ux (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32)))) (/.f32 ux (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))))) (/.f32 ux (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (/.f32 ux (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (/.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 ux ux ux) (neg.f32 ux)) (/.f32 (fma.f32 ux ux ux) (-.f32 (neg.f32 ux) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 ux ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (fma.f32 ux ux ux) ux) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (/.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 ux ux ux) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))) (/.f32 (fma.f32 ux ux ux) (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux (*.f32 ux ux)) (*.f32 ux (-.f32 ux (*.f32 ux ux)))))) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 ux ux))
(fma.f32 (/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (*.f32 ux ux))
(fma.f32 (/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 ux ux))
(fma.f32 (/.f32 (fma.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (*.f32 ux ux))
(-.f32 (fma.f32 ux ux #s(literal 1 binary32)) ux)
(-.f32 (fma.f32 ux ux #s(literal 1 binary32)) (neg.f32 ux))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(-.f32 (/.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (fma.f32 ux ux #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))))))
(/.f32 (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (neg.f32 (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (fma.f32 ux ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (fma.f32 ux ux #s(literal 1 binary32))) (*.f32 ux (*.f32 ux ux))) (fma.f32 (fma.f32 ux ux #s(literal 1 binary32)) (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32)) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (fma.f32 ux ux #s(literal 1 binary32))) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (fma.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (*.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (fma.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) #s(literal 1 binary32)))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))) #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) #s(literal -1 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (neg.f32 ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))) #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (neg.f32 ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 0 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (*.f32 ux (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 0 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (neg.f32 ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 ux ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (fma.f32 ux ux #s(literal 1 binary32))) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (fma.f32 (fma.f32 ux ux #s(literal 1 binary32)) (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) ux)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (fma.f32 ux ux #s(literal 1 binary32))) (*.f32 ux ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(*.f32 (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))

eval44.0ms (0.7%)

Memory
1.8MiB live, 115.5MiB allocated
Compiler

Compiled 12 733 to 1 021 computations (92% saved)

prune75.0ms (1.2%)

Memory
16.2MiB live, 176.3MiB allocated
Pruning

5 alts after pruning (0 fresh and 5 done)

PrunedKeptTotal
New5330533
Fresh000
Picked022
Done033
Total5335538
Accuracy
100.0%
Counts
538 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
97.2%
#s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
98.3%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
97.3%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))))
72.1%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 153 to 66 computations (56.9% saved)

regimes16.0ms (0.3%)

Memory
-10.2MiB live, 29.4MiB allocated
Counts
8 → 1
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux))))
#s(approx (/ (- 1 (* (+ (* ux (neg maxCos)) ux) (* (+ (* ux (neg maxCos)) ux) (+ (* ux (neg maxCos)) ux)))) (+ (* (+ (* ux (neg maxCos)) ux) (+ (* ux maxCos) (+ 1 ux))) 1)) (/.f32 (fma.f32 ux (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (*.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux (neg.f32 maxCos) ux)))) (fma.f32 (fma.f32 ux (neg.f32 maxCos) ux) (fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
Outputs
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
Calls

4 calls:

6.0ms
uy
3.0ms
ux
3.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
3.0ms
maxCos
Results
AccuracySegmentsBranch
100.0%1ux
100.0%1uy
100.0%1maxCos
100.0%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 22 to 16 computations (27.3% saved)

regimes7.0ms (0.1%)

Memory
17.2MiB live, 17.2MiB allocated
Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
Outputs
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
Calls

4 calls:

2.0ms
maxCos
2.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
2.0ms
uy
2.0ms
ux
Results
AccuracySegmentsBranch
98.3%1ux
98.3%1uy
98.3%1maxCos
98.3%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 22 to 16 computations (27.3% saved)

regimes6.0ms (0.1%)

Memory
-24.4MiB live, 14.4MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Outputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Calls

4 calls:

2.0ms
ux
1.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
1.0ms
maxCos
1.0ms
uy
Results
AccuracySegmentsBranch
72.1%1ux
72.1%1uy
72.1%1maxCos
72.1%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 22 to 16 computations (27.3% saved)

simplify6.0ms (0.1%)

Memory
11.5MiB live, 11.5MiB allocated
Algorithm
egg-herbie
Rules
+-commutative_binary32
sub-neg_binary32
*-commutative_binary32
neg-sub0_binary32
1-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01226
11826
22126
32326
42426
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Outputs
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))

soundness626.0ms (10.2%)

Memory
-17.4MiB live, 188.6MiB allocated
Rules
5 750×lower-fma.f64
5 750×lower-fma.f32
5 316×lower-fma.f64
5 316×lower-fma.f32
4 062×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
0913
14213
234313
3526813
0896812
039250
1110250
2306250
3852250
42100250
53316250
64299250
75328250
86757250
97301250
107633250
117955250
08006232
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 41 to 27 computations (34.1% saved)

preprocess20.0ms (0.3%)

Memory
19.0MiB live, 57.6MiB allocated
Remove

(abs uy)

Compiler

Compiled 68 to 44 computations (35.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...