UniformSampleCone, z

Time bar (total: 5.2s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze77.0ms (1.5%)

Memory
0.4MiB live, 114.7MiB 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.0s (20.1%)

Memory
87.6MiB live, 1 410.8MiB allocated
Samples
730.0ms8 176×0valid
12.0ms80×1valid
Precisions
Click to see histograms. Total time spent on operations: 522.0ms
ival-<=: 140.0ms (26.8% of total)
const: 130.0ms (24.9% of total)
ival-add: 113.0ms (21.7% of total)
ival-mult: 53.0ms (10.2% of total)
ival-sub: 42.0ms (8.1% of total)
ival-and: 31.0ms (5.9% of total)
exact: 8.0ms (1.5% of total)
ival-assert: 3.0ms (0.6% of total)
adjust: 2.0ms (0.4% of total)
Bogosity

explain62.0ms (1.2%)

Memory
-22.7MiB live, 95.8MiB 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
23.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-add: 3.0ms (32.5% of total)
ival-mult: 3.0ms (32.5% of total)
ival-sub: 2.0ms (21.7% 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)

preprocess61.0ms (1.2%)

Memory
20.6MiB live, 57.6MiB 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)

simplify19.0ms (0.4%)

Memory
-19.5MiB live, 17.6MiB 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

localize16.0ms (0.3%)

Memory
26.5MiB live, 26.5MiB 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
10.0ms255×0valid
0.0ms1valid
Compiler

Compiled 18 to 9 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-mult: 2.0ms (44.4% of total)
ival-add: 1.0ms (22.2% of total)
ival-sub: 1.0ms (22.2% 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)

series10.0ms (0.2%)

Memory
-29.3MiB live, 10.0MiB 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
3.0ms
ux
@-inf
(+ (- 1 ux) (* ux maxCos))
3.0ms
maxCos
@0
(+ (- 1 ux) (* ux maxCos))
0.0ms
maxCos
@-inf
(+ (- 1 ux) (* ux maxCos))
0.0ms
ux
@inf
(+ (- 1 ux) (* ux maxCos))
0.0ms
maxCos
@inf
(+ (- 1 ux) (* ux maxCos))

simplify203.0ms (3.9%)

Memory
16.1MiB live, 171.8MiB 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)))
(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)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos ux)
(*.f32 ux maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 ux maxCos (-.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))
(-.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)

rewrite486.0ms (9.4%)

Memory
13.3MiB live, 330.1MiB 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 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux)) (fma.f32 ux (neg.f32 maxCos) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux 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.8%)

Memory
-3.3MiB live, 70.1MiB allocated
Compiler

Compiled 8 169 to 762 computations (90.7% saved)

prune73.0ms (1.4%)

Memory
1.1MiB live, 124.5MiB allocated
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New3656371
Fresh000
Picked101
Done000
Total3666372
Accuracy
100.0%
Counts
372 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(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))
99.9%
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
98.3%
(+.f32 (/.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 ux maxCos))
99.9%
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
98.4%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
69.0%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 146 to 92 computations (37% saved)

simplify286.0ms (5.5%)

Memory
5.0MiB live, 364.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))
cost-diff0
(neg.f32 ux)
cost-diff0
(fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))
cost-diff768
(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))
cost-diff0
(-.f32 #s(literal 1 binary32) ux)
cost-diff0
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
cost-diff0
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.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
19 740×lower-fma.f64
19 732×lower-fma.f32
2 174×lower-+.f64
2 170×lower-+.f32
1 792×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020100
03289
15989
29589
318289
441189
572689
6125389
7210189
8370589
9632789
0819889
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
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
ux
maxCos
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
(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 ux (neg.f32 ux) #s(literal 1 binary32))
ux
(neg.f32 ux)
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) ux)
(*.f32 ux maxCos)
maxCos
Outputs
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
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
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
ux
maxCos
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
(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 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))
ux
(neg.f32 ux)
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))
(/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) ux)
(+.f32 ux #s(literal 1 binary32))
(*.f32 ux maxCos)
maxCos

localize51.0ms (1%)

Memory
3.0MiB live, 84.9MiB allocated
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f32 ux maxCos)
accuracy0
(neg.f32 ux)
accuracy0.1640625
(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))
accuracy0.39453125
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))
accuracy0
(-.f32 #s(literal 1 binary32) ux)
accuracy0
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
accuracy0.03125
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
accuracy0
(-.f32 #s(literal 1 binary32) ux)
accuracy0.5003466510644241
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
accuracy9.917515300854621
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
accuracy0
(+.f32 #s(literal -1 binary32) maxCos)
accuracy0.017910009768442016
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
Samples
29.0ms252×0valid
1.0ms1valid
Compiler

Compiled 94 to 21 computations (77.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-add: 8.0ms (43.2% of total)
ival-mult: 6.0ms (32.4% of total)
ival-div: 2.0ms (10.8% of total)
ival-sub: 1.0ms (5.4% of total)
ival-neg: 1.0ms (5.4% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series33.0ms (0.6%)

Memory
-19.3MiB live, 18.0MiB allocated
Counts
12 → 228
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 #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) 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>) () ())
#s(alt (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)) (patch (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)) #<representation binary32>) () ())
#s(alt (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (patch (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (neg.f32 ux) (patch (neg.f32 ux) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (patch (/.f32 #s(literal 1 binary32) (+.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 (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 #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (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 #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (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 #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (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 #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (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 #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (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 #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (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 #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) 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 (- maxCos 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 (- maxCos 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 (- maxCos 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 (* ux (- 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 (* ux (- (+ maxCos (/ 1 ux)) 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 (* ux (- (+ maxCos (/ 1 ux)) 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 (* ux (- (+ maxCos (/ 1 ux)) 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 (* -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 (* -1 (* ux (- (+ 1 (* -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 (* -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 (* -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) (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 (* maxCos ux)) 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 (* maxCos ux)) 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 (* maxCos ux)) 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>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (* ux (- maxCos 1)) (taylor inf ux) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (+ 1 (* -1 maxCos)))) (taylor -inf ux) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux)))) (taylor -inf ux) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux)))) (taylor -inf ux) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux)))) (taylor -inf ux) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (pow ux 2) (+ 1 ux))) (/ 1 (+ 1 ux))) (taylor 0 maxCos) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (pow ux 2) (+ 1 ux))) (+ (* maxCos ux) (/ 1 (+ 1 ux)))) (taylor 0 maxCos) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (pow ux 2) (+ 1 ux))) (+ (* maxCos ux) (/ 1 (+ 1 ux)))) (taylor 0 maxCos) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (pow ux 2) (+ 1 ux))) (+ (* maxCos ux) (/ 1 (+ 1 ux)))) (taylor 0 maxCos) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor inf maxCos) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ ux (+ (* -1 (/ (pow ux 2) (* maxCos (+ 1 ux)))) (/ 1 (* maxCos (+ 1 ux)))))) (taylor inf maxCos) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ ux (+ (* -1 (/ (pow ux 2) (* maxCos (+ 1 ux)))) (/ 1 (* maxCos (+ 1 ux)))))) (taylor inf maxCos) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ ux (+ (* -1 (/ (pow ux 2) (* maxCos (+ 1 ux)))) (/ 1 (* maxCos (+ 1 ux)))))) (taylor inf maxCos) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor -inf maxCos) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ (* -1 (/ (pow ux 2) (+ 1 ux))) (/ 1 (+ 1 ux))) maxCos))))) (taylor -inf maxCos) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ (* -1 (/ (pow ux 2) (+ 1 ux))) (/ 1 (+ 1 ux))) maxCos))))) (taylor -inf maxCos) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ (* -1 (/ (pow ux 2) (+ 1 ux))) (/ 1 (+ 1 ux))) maxCos))))) (taylor -inf maxCos) (#s(alt (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)) (patch (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)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (patch (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (pow ux 2))) (taylor 0 ux) (#s(alt (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (patch (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (pow ux 2))) (taylor 0 ux) (#s(alt (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (patch (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (pow ux 2))) (taylor 0 ux) (#s(alt (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (patch (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor inf ux) (#s(alt (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (patch (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (/ 1 (pow ux 2)) 1)) (taylor inf ux) (#s(alt (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (patch (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (/ 1 (pow ux 2)) 1)) (taylor inf ux) (#s(alt (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (patch (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (/ 1 (pow ux 2)) 1)) (taylor inf ux) (#s(alt (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (patch (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor -inf ux) (#s(alt (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (patch (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (/ 1 (pow ux 2)) 1)) (taylor -inf ux) (#s(alt (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (patch (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (/ 1 (pow ux 2)) 1)) (taylor -inf ux) (#s(alt (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (patch (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (/ 1 (pow ux 2)) 1)) (taylor -inf ux) (#s(alt (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (patch (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #<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) (+.f32 #s(literal 1 binary32) ux)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- ux 1))) (taylor 0 ux) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- (* ux (+ 1 (* -1 ux))) 1))) (taylor 0 ux) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (/ 1 ux) (taylor inf ux) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (/ (- 1 (/ 1 ux)) ux) (taylor inf ux) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (/ 1 (pow ux 2))) (/ 1 ux)) ux) (taylor inf ux) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (/ 1 (pow ux 2))) (+ (/ 1 ux) (/ 1 (pow ux 3)))) ux) (taylor inf ux) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (/ 1 ux) (taylor -inf ux) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (/ 1 ux) 1) ux)) (taylor -inf ux) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux)) (taylor -inf ux) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux)) 1) ux)) (taylor -inf ux) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (patch (/.f32 #s(literal 1 binary32) (+.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

57 calls:

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

simplify269.0ms (5.2%)

Memory
30.3MiB live, 218.0MiB allocated
Algorithm
egg-herbie
Rules
8 722×lower-fma.f64
8 722×lower-fma.f32
2 690×lower-*.f64
2 690×lower-*.f32
1 818×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01101313
13291286
28231282
324431261
462691260
082691150
Stop Event
iter limit
node limit
Counts
228 → 226
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 (* 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 (* 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 ux 2) (+ 1 ux))) (/ 1 (+ 1 ux)))
(+ (* -1 (/ (pow ux 2) (+ 1 ux))) (+ (* maxCos ux) (/ 1 (+ 1 ux))))
(+ (* -1 (/ (pow ux 2) (+ 1 ux))) (+ (* maxCos ux) (/ 1 (+ 1 ux))))
(+ (* -1 (/ (pow ux 2) (+ 1 ux))) (+ (* maxCos ux) (/ 1 (+ 1 ux))))
(* maxCos ux)
(* maxCos (+ ux (+ (* -1 (/ (pow ux 2) (* maxCos (+ 1 ux)))) (/ 1 (* maxCos (+ 1 ux))))))
(* maxCos (+ ux (+ (* -1 (/ (pow ux 2) (* maxCos (+ 1 ux)))) (/ 1 (* maxCos (+ 1 ux))))))
(* maxCos (+ ux (+ (* -1 (/ (pow ux 2) (* maxCos (+ 1 ux)))) (/ 1 (* maxCos (+ 1 ux))))))
(* maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ (* -1 (/ (pow ux 2) (+ 1 ux))) (/ 1 (+ 1 ux))) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ (* -1 (/ (pow ux 2) (+ 1 ux))) (/ 1 (+ 1 ux))) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ (* -1 (/ (pow ux 2) (+ 1 ux))) (/ 1 (+ 1 ux))) maxCos)))))
1
(+ 1 (* -1 (pow ux 2)))
(+ 1 (* -1 (pow ux 2)))
(+ 1 (* -1 (pow ux 2)))
(* -1 (pow ux 2))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(* -1 (pow ux 2))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 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
(+ 1 (* -1 ux))
(+ 1 (* ux (- ux 1)))
(+ 1 (* ux (- (* ux (+ 1 (* -1 ux))) 1)))
(/ 1 ux)
(/ (- 1 (/ 1 ux)) ux)
(/ (- (+ 1 (/ 1 (pow ux 2))) (/ 1 ux)) ux)
(/ (- (+ 1 (/ 1 (pow ux 2))) (+ (/ 1 ux) (/ 1 (pow ux 3)))) ux)
(/ 1 ux)
(* -1 (/ (- (/ 1 ux) 1) ux))
(* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux)) 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)))
(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))
(* ux (- maxCos 1))
(fma.f32 ux maxCos (neg.f32 ux))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(fma.f32 ux 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))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos ux)
(*.f32 ux maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
-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 #s(literal -1 binary32))
(* maxCos (- 1 (/ 1 maxCos)))
(+.f32 maxCos #s(literal -1 binary32))
(* maxCos (- 1 (/ 1 maxCos)))
(+.f32 maxCos #s(literal -1 binary32))
maxCos
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
(+.f32 maxCos #s(literal -1 binary32))
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
(+.f32 maxCos #s(literal -1 binary32))
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
(+.f32 maxCos #s(literal -1 binary32))
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)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos ux)
(*.f32 ux maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 ux maxCos (-.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)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos ux)
(*.f32 ux maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 ux maxCos (-.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))
(-.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)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos ux)
(*.f32 ux maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 ux maxCos (-.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)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* maxCos ux)
(*.f32 ux maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 ux maxCos (-.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 (/ (pow ux 2) (+ 1 ux))) (/ 1 (+ 1 ux)))
(*.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(+ (* -1 (/ (pow ux 2) (+ 1 ux))) (+ (* maxCos ux) (/ 1 (+ 1 ux))))
(fma.f32 ux maxCos (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))
(+ (* -1 (/ (pow ux 2) (+ 1 ux))) (+ (* maxCos ux) (/ 1 (+ 1 ux))))
(fma.f32 ux maxCos (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))
(+ (* -1 (/ (pow ux 2) (+ 1 ux))) (+ (* maxCos ux) (/ 1 (+ 1 ux))))
(fma.f32 ux maxCos (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos (+ ux (+ (* -1 (/ (pow ux 2) (* maxCos (+ 1 ux)))) (/ 1 (* maxCos (+ 1 ux))))))
(fma.f32 ux maxCos (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))
(* maxCos (+ ux (+ (* -1 (/ (pow ux 2) (* maxCos (+ 1 ux)))) (/ 1 (* maxCos (+ 1 ux))))))
(fma.f32 ux maxCos (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))
(* maxCos (+ ux (+ (* -1 (/ (pow ux 2) (* maxCos (+ 1 ux)))) (/ 1 (* maxCos (+ 1 ux))))))
(fma.f32 ux maxCos (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))
(* maxCos ux)
(*.f32 ux maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ (* -1 (/ (pow ux 2) (+ 1 ux))) (/ 1 (+ 1 ux))) maxCos)))))
(fma.f32 ux maxCos (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ (* -1 (/ (pow ux 2) (+ 1 ux))) (/ 1 (+ 1 ux))) maxCos)))))
(fma.f32 ux maxCos (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ (* -1 (/ (pow ux 2) (+ 1 ux))) (/ 1 (+ 1 ux))) maxCos)))))
(fma.f32 ux maxCos (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))
1
#s(literal 1 binary32)
(+ 1 (* -1 (pow ux 2)))
(fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))
(+ 1 (* -1 (pow ux 2)))
(fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))
(+ 1 (* -1 (pow ux 2)))
(fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))
(* -1 (pow ux 2))
(*.f32 ux (neg.f32 ux))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))
(* -1 (pow ux 2))
(*.f32 ux (neg.f32 ux))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))
(* -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 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* ux (- ux 1)))
(fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))
(+ 1 (* ux (- (* ux (+ 1 (* -1 ux))) 1)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux ux #s(literal 1 binary32)))
(/ 1 ux)
(/.f32 #s(literal 1 binary32) ux)
(/ (- 1 (/ 1 ux)) ux)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)) ux)
(/ (- (+ 1 (/ 1 (pow ux 2))) (/ 1 ux)) ux)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) ux)) ux)
(/ (- (+ 1 (/ 1 (pow ux 2))) (+ (/ 1 ux) (/ 1 (pow ux 3)))) ux)
(/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 ux ux)))) ux)
(/ 1 ux)
(/.f32 #s(literal 1 binary32) ux)
(* -1 (/ (- (/ 1 ux) 1) ux))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)) ux)
(* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) ux)) ux)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux)) 1) ux))
(/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 ux ux)))) 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)

rewrite424.0ms (8.2%)

Memory
27.2MiB live, 493.8MiB allocated
Rules
9 880×lower-fma.f64
9 872×lower-fma.f32
3 886×lower-*.f64
3 884×lower-*.f32
3 878×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02081
03270
114570
2125670
0870570
Stop Event
iter limit
node limit
iter limit
Counts
12 → 1 039
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)
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
(fma.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 ux (neg.f32 ux) #s(literal 1 binary32))
(neg.f32 ux)
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))
(*.f32 ux maxCos)
Outputs
(neg.f32 (/.f32 (fma.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)))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(neg.f32 (/.f32 (fma.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)))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))
(neg.f32 (/.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))))))
(neg.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))))
(neg.f32 (/.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32)) (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(neg.f32 (/.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32)) (neg.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)))))
(neg.f32 (/.f32 (neg.f32 (fma.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 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(neg.f32 (/.f32 (neg.f32 (fma.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) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))
(neg.f32 (/.f32 (neg.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)))))
(neg.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))))
(+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32)))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) #s(literal 1 binary32))
(+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (neg.f32 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)))) (neg.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(+.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))))
(+.f32 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.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))
(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 #s(literal -1 binary32) ux (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (-.f32 ux (*.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) (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 ux maxCos))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32))) (*.f32 ux maxCos))
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) (fma.f32 ux maxCos #s(literal 1 binary32)))
(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 (/.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)) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (*.f32 ux maxCos) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (neg.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(fma.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))))
(fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)))))
(fma.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 ux maxCos))
(fma.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)) (+.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 ux (*.f32 ux ux))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32)))) (*.f32 ux maxCos))
(fma.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 ux maxCos))
(fma.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (+.f32 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) (fma.f32 ux ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos))
(fma.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux #s(literal 0 binary32))) (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 (*.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)) (-.f32 #s(literal -1 binary32) ux))) (*.f32 ux maxCos))
(fma.f32 (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) ux))) (*.f32 ux maxCos))
(fma.f32 (fma.f32 ux ux #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(fma.f32 (neg.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 ux maxCos))
(fma.f32 (neg.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) ux) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 ux maxCos))
(fma.f32 (fma.f32 ux (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos))))) #s(literal 1 binary32))
(fma.f32 (fma.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))) (neg.f32 ux))
(fma.f32 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))) #s(literal 1 binary32))
(fma.f32 (fma.f32 maxCos (*.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos #s(literal -1 binary32))) (neg.f32 ux))
(fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 ux maxCos))
(fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (*.f32 ux (fma.f32 maxCos (*.f32 maxCos maxCos) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos maxCos))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (*.f32 (fma.f32 maxCos (*.f32 maxCos maxCos) #s(literal -1 binary32)) ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos maxCos))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 ux (neg.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 (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) (/.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) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (neg.f32 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) (fma.f32 ux ux #s(literal -1 binary32))) (*.f32 (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)) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.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 (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 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (fma.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 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 #s(literal -1 binary32) (fma.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)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.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 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(-.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (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 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))
(-.f32 (/.f32 (*.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)))) (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 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 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(-.f32 (/.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (-.f32 #s(literal 1 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 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (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))) (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))) (neg.f32 (*.f32 ux (*.f32 ux ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (*.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(/.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux maxCos (neg.f32 ux)))))
(/.f32 (fma.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 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.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) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux 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 (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32)) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))
(/.f32 (neg.f32 (fma.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))))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (fma.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))))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))
(/.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 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux maxCos (neg.f32 ux))))))
(/.f32 (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32))) (neg.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))
(/.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))) (neg.f32 (*.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 (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))) (neg.f32 (*.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 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))
(/.f32 (*.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (neg.f32 ux)))
(/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (*.f32 ux (fma.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) #s(literal 1 binary32)))) (*.f32 ux (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 ux maxCos #s(literal -1 binary32)) (*.f32 ux (fma.f32 maxCos (*.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)))) (*.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))))
(/.f32 (fma.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (fma.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) #s(literal 1 binary32)))) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (fma.f32 ux maxCos #s(literal -1 binary32)) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (fma.f32 maxCos (*.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)))) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (fma.f32 ux maxCos #s(literal -1 binary32))))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) #s(literal 1 binary32)) ux (*.f32 (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (neg.f32 (*.f32 ux ux)))) (*.f32 (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) ux))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) #s(literal 1 binary32)) (fma.f32 ux ux #s(literal 0 binary32)) (*.f32 (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (fma.f32 ux ux #s(literal 0 binary32))))
(/.f32 (fma.f32 (fma.f32 maxCos (*.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)) ux (*.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) (neg.f32 (*.f32 ux ux)))) (*.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))
(/.f32 (fma.f32 (fma.f32 maxCos (*.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)) (fma.f32 ux ux #s(literal 0 binary32)) (*.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) (fma.f32 ux ux #s(literal 0 binary32))))
(/.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 ux (*.f32 maxCos (*.f32 ux 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 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (*.f32 (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (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 (neg.f32 (neg.f32 (fma.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)))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (neg.f32 (fma.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)))))) (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))
(/.f32 (neg.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 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.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))) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (neg.f32 (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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (-.f32 ux (*.f32 ux maxCos))))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(/.f32 (fma.f32 ux (neg.f32 (*.f32 ux ux)) (*.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))))) (fma.f32 ux ux (-.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.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)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) #s(literal 3 binary32))) (fma.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (fma.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.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 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (fma.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (*.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (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 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (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 (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32)))) (-.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32))))
(/.f32 (-.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 (-.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 (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (+.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 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 ux (*.f32 maxCos (*.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 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)))) (+.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (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 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (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 #s(literal 1 binary32) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))
(*.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux maxCos (neg.f32 ux))))))
(*.f32 (fma.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 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (fma.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 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux 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 (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)))
(*.f32 (neg.f32 (fma.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 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (neg.f32 (fma.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 #s(literal 1 binary32) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))
(*.f32 (neg.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) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (neg.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))
(*.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))) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (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 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (-.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(*.f32 (*.f32 (+.f32 (fma.f32 ux maxCos #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 #s(literal 1 binary32)) ux)))
(neg.f32 (/.f32 (fma.f32 maxCos (*.f32 maxCos maxCos) #s(literal -1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos maxCos)))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) maxCos)))
(neg.f32 (/.f32 (fma.f32 (*.f32 maxCos maxCos) (neg.f32 maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos maxCos))))
(neg.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal -1 binary32) maxCos)))
(+.f32 #s(literal -1 binary32) maxCos)
(+.f32 maxCos #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) (neg.f32 (/.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal -1 binary32) maxCos))))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 maxCos) #s(literal -1 binary32))
(fma.f32 maxCos #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) maxCos #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) (neg.f32 (/.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (neg.f32 maxCos) #s(literal -1 binary32) #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 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) maxCos)) (fma.f32 maxCos (*.f32 maxCos maxCos) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 maxCos #s(literal 1 binary32)) (fma.f32 maxCos maxCos #s(literal -1 binary32))))
(/.f32 (fma.f32 maxCos (*.f32 maxCos maxCos) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos maxCos)))
(/.f32 (fma.f32 maxCos (*.f32 maxCos maxCos) #s(literal -1 binary32)) (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal -1 binary32) maxCos))
(/.f32 (fma.f32 (*.f32 maxCos maxCos) (neg.f32 maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos maxCos))))
(/.f32 (fma.f32 (*.f32 maxCos maxCos) (neg.f32 maxCos) #s(literal 1 binary32)) (neg.f32 (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) maxCos))
(/.f32 (fma.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 (neg.f32 (fma.f32 (*.f32 maxCos maxCos) (neg.f32 maxCos) #s(literal 1 binary32))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos maxCos)))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos))) (neg.f32 (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (neg.f32 (fma.f32 maxCos maxCos #s(literal -1 binary32))) (neg.f32 (+.f32 maxCos #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) (fma.f32 (/.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal -1 binary32) maxCos)) (/.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal -1 binary32) maxCos))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal -1 binary32) maxCos)) (/.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal -1 binary32) maxCos)))) (+.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal -1 binary32) maxCos))))
(*.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos))
(*.f32 (fma.f32 maxCos (*.f32 maxCos maxCos) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos maxCos))))
(*.f32 (fma.f32 maxCos (*.f32 maxCos maxCos) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (fma.f32 (*.f32 maxCos maxCos) (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos maxCos)))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (fma.f32 maxCos maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))))
#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 ux #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(+.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(+.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(+.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(+.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (/.f32 #s(literal 1 binary32) (+.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 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)))
(+.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)))
(+.f32 (*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) #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))) (fma.f32 ux ux (neg.f32 ux))))
(+.f32 (*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux ux (neg.f32 ux))) (*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)))
(+.f32 (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (fma.f32 ux ux (neg.f32 ux)) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))))
(+.f32 (*.f32 (fma.f32 ux ux (neg.f32 ux)) (/.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) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) 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 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 ux #s(literal 1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 #s(literal -1 binary32) (/.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 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #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) (-.f32 #s(literal -1 binary32) ux)) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.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)))))
(fma.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)))
(fma.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)))
(fma.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux (neg.f32 ux)) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32)) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.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) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.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 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.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 ux #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)))
(fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)))
(fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux ux (neg.f32 ux)) (/.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) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))))
(fma.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))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.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 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.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 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.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 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.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 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.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 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux #s(literal 0 binary32))) #s(literal 1 binary32))
(fma.f32 (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -1/2 binary32)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)))
(fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.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))) #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))) (fma.f32 ux ux (neg.f32 ux))))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux ux (neg.f32 ux)) (*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) #s(literal 1 binary32)))
(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)) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(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 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(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 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(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 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(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 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(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 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #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 -1 binary32)) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 #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 -1 binary32)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 #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 -1 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 #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 -1 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 #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 -1 binary32)) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #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 -1 binary32)) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.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 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.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 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.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) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.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 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.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 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.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 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #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))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #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 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #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 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #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 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #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 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #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 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32)) #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32)) #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.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))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.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))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.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))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.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))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.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))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.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))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #s(literal 1 binary32)) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #s(literal 1 binary32)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #s(literal 1 binary32)) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #s(literal 1 binary32)) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (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 (neg.f32 ux) #s(literal 1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (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 (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (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 (neg.f32 ux) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (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 (neg.f32 ux) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (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 (neg.f32 ux) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (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 (neg.f32 ux) #s(literal 1 binary32))) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.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) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.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) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.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) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.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) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.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) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.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) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 ux ux) (*.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) (fma.f32 ux ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 ux ux) (*.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) (fma.f32 ux ux #s(literal 1 binary32)))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 ux ux) (*.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) (fma.f32 ux ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 ux ux) (*.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) (fma.f32 ux ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 ux ux) (*.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) (fma.f32 ux ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 ux ux) (*.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) (fma.f32 ux ux #s(literal 1 binary32)))) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) ux)
(-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 (*.f32 ux 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 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) (/.f32 #s(literal -1 binary32) (+.f32 ux #s(literal 1 binary32))))
(-.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 ux #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32))) (+.f32 ux #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux (neg.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 (+.f32 ux #s(literal 1 binary32)) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)) (-.f32 #s(literal -1 binary32) ux)) (*.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) ux)) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (neg.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) ux) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32))) (neg.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)) (/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))))
(/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)) (-.f32 #s(literal -1 binary32) ux)))
(/.f32 (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux 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) ux)))
(/.f32 (fma.f32 ux ux #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) ux))
(/.f32 (fma.f32 ux ux #s(literal -1 binary32)) (-.f32 (neg.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 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)) (-.f32 #s(literal -1 binary32) ux)))
(/.f32 (neg.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) ux)))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) ux) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))
(/.f32 (/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (neg.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 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 #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 (neg.f32 (neg.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)))) (neg.f32 (*.f32 (-.f32 #s(literal -1 binary32) ux) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) #s(literal -1 binary32))) (neg.f32 (*.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)) (-.f32 #s(literal -1 binary32) ux))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) ux))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)))) (neg.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)))) (fma.f32 ux ux #s(literal 1 binary32)))
(/.f32 (neg.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (neg.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))))
(/.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (fma.f32 ux ux #s(literal 1 binary32)))
(/.f32 (fma.f32 (neg.f32 ux) (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 ux ux (+.f32 ux #s(literal 1 binary32))))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (pow.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 3 binary32))) (+.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (+.f32 ux #s(literal 1 binary32))) (-.f32 (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (pow.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (+.f32 ux #s(literal 1 binary32))) (-.f32 (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) #s(literal 3 binary32)) (/.f32 #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 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) (-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) #s(literal 3 binary32)) (/.f32 #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 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux))))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 #s(literal 1 binary32) (+.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) (+.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 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))))) (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(/.f32 (-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))) (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (+.f32 ux #s(literal 1 binary32)))) (-.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (+.f32 ux #s(literal 1 binary32)))) (-.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux))))
(/.f32 (-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 #s(literal 1 binary32) (+.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) (+.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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (fma.f32 ux (neg.f32 ux) #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 (/.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) (-.f32 #s(literal -1 binary32) ux)) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))))
(*.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)) (+.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 ux (*.f32 ux ux))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)))))
(*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(*.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)) (-.f32 #s(literal -1 binary32) ux))))
(*.f32 (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) ux))))
(*.f32 (fma.f32 ux ux #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 ux #s(literal 1 binary32))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (neg.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))))
(*.f32 (neg.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) ux) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))))
(*.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) #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))) (fma.f32 ux (+.f32 ux #s(literal -1 binary32)) #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) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.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 (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 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(*.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(*.f32 (/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (fma.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 (/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 #s(literal -1 binary32) (fma.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)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 ux #s(literal 1 binary32))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
(neg.f32 (/.f32 (fma.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)))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(neg.f32 (/.f32 (fma.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)))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))
(neg.f32 (/.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))))))
(neg.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))))
(neg.f32 (/.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32)) (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(neg.f32 (/.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32)) (neg.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)))))
(neg.f32 (/.f32 (neg.f32 (fma.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 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(neg.f32 (/.f32 (neg.f32 (fma.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) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))
(neg.f32 (/.f32 (neg.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)))))
(neg.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))))
(+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32)))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) #s(literal 1 binary32))
(+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (neg.f32 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)))) (neg.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(+.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))))
(+.f32 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.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))
(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 #s(literal -1 binary32) ux (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (-.f32 ux (*.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) (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 ux maxCos))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32))) (*.f32 ux maxCos))
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) (fma.f32 ux maxCos #s(literal 1 binary32)))
(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 (/.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)) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (*.f32 ux maxCos) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (neg.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(fma.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))))
(fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)))))
(fma.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 ux maxCos))
(fma.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)) (+.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 ux (*.f32 ux ux))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32)))) (*.f32 ux maxCos))
(fma.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 ux maxCos))
(fma.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (+.f32 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) (fma.f32 ux ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos))
(fma.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux #s(literal 0 binary32))) (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 (*.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)) (-.f32 #s(literal -1 binary32) ux))) (*.f32 ux maxCos))
(fma.f32 (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) ux))) (*.f32 ux maxCos))
(fma.f32 (fma.f32 ux ux #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(fma.f32 (neg.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 ux maxCos))
(fma.f32 (neg.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) ux) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 ux maxCos))
(fma.f32 (fma.f32 ux (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos))))) #s(literal 1 binary32))
(fma.f32 (fma.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))) (neg.f32 ux))
(fma.f32 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))) #s(literal 1 binary32))
(fma.f32 (fma.f32 maxCos (*.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos #s(literal -1 binary32))) (neg.f32 ux))
(fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 ux maxCos))
(fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (*.f32 ux (fma.f32 maxCos (*.f32 maxCos maxCos) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos maxCos))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (*.f32 (fma.f32 maxCos (*.f32 maxCos maxCos) #s(literal -1 binary32)) ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos maxCos))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 ux (neg.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 (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) (/.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) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (neg.f32 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) (fma.f32 ux ux #s(literal -1 binary32))) (*.f32 (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)) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.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 (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 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (fma.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 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 #s(literal -1 binary32) (fma.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)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.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 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(-.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (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 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))
(-.f32 (/.f32 (*.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)))) (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 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 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(-.f32 (/.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (-.f32 #s(literal 1 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 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (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))) (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))) (neg.f32 (*.f32 ux (*.f32 ux ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (*.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(/.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux maxCos (neg.f32 ux)))))
(/.f32 (fma.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 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.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) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux 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 (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32)) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))
(/.f32 (neg.f32 (fma.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))))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (fma.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))))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))
(/.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 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux maxCos (neg.f32 ux))))))
(/.f32 (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32))) (neg.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))
(/.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))) (neg.f32 (*.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 (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))) (neg.f32 (*.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 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))
(/.f32 (*.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (neg.f32 ux)))
(/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (*.f32 ux (fma.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) #s(literal 1 binary32)))) (*.f32 ux (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 ux maxCos #s(literal -1 binary32)) (*.f32 ux (fma.f32 maxCos (*.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)))) (*.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))))
(/.f32 (fma.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (fma.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) #s(literal 1 binary32)))) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (fma.f32 ux maxCos #s(literal -1 binary32)) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (fma.f32 maxCos (*.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)))) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (fma.f32 ux maxCos #s(literal -1 binary32))))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) #s(literal 1 binary32)) ux (*.f32 (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (neg.f32 (*.f32 ux ux)))) (*.f32 (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) ux))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) #s(literal 1 binary32)) (fma.f32 ux ux #s(literal 0 binary32)) (*.f32 (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (fma.f32 ux ux #s(literal 0 binary32))))
(/.f32 (fma.f32 (fma.f32 maxCos (*.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)) ux (*.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) (neg.f32 (*.f32 ux ux)))) (*.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))
(/.f32 (fma.f32 (fma.f32 maxCos (*.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)) (fma.f32 ux ux #s(literal 0 binary32)) (*.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) (fma.f32 ux ux #s(literal 0 binary32))))
(/.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 ux (*.f32 maxCos (*.f32 ux 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 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (*.f32 (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (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 (neg.f32 (neg.f32 (fma.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)))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (neg.f32 (fma.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)))))) (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))
(/.f32 (neg.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 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.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))) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (neg.f32 (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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (-.f32 ux (*.f32 ux maxCos))))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(/.f32 (fma.f32 ux (neg.f32 (*.f32 ux ux)) (*.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))))) (fma.f32 ux ux (-.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.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)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) #s(literal 3 binary32))) (fma.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (fma.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.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 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (fma.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (*.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (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 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (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 (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32)))) (-.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32))))
(/.f32 (-.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 (-.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 (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (+.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 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 ux (*.f32 maxCos (*.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 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)))) (+.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (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 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (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 #s(literal 1 binary32) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))
(*.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux maxCos (neg.f32 ux))))))
(*.f32 (fma.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 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (fma.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 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux 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 (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)))
(*.f32 (neg.f32 (fma.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 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (neg.f32 (fma.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 #s(literal 1 binary32) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))
(*.f32 (neg.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) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (neg.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))
(*.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))) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (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 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (-.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(*.f32 (*.f32 (+.f32 (fma.f32 ux maxCos #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 #s(literal 1 binary32)) ux)))
(neg.f32 (/.f32 (fma.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)))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(neg.f32 (/.f32 (fma.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)))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))
(neg.f32 (/.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))))))
(neg.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))))
(neg.f32 (/.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32)) (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(neg.f32 (/.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32)) (neg.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)))))
(neg.f32 (/.f32 (neg.f32 (fma.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 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(neg.f32 (/.f32 (neg.f32 (fma.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) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))
(neg.f32 (/.f32 (neg.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)))))
(neg.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))))
(+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32)))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (fma.f32 ux maxCos (neg.f32 ux)) #s(literal 1 binary32))
(+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (neg.f32 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)))) (neg.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(+.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))))
(+.f32 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.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))
(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 #s(literal -1 binary32) ux (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (-.f32 ux (*.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) (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 ux maxCos))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32))) (*.f32 ux maxCos))
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) (fma.f32 ux maxCos #s(literal 1 binary32)))
(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 (/.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)) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (*.f32 ux maxCos) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (neg.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(fma.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))))
(fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)))))
(fma.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 ux maxCos))
(fma.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)) (+.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 ux (*.f32 ux ux))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32)))) (*.f32 ux maxCos))
(fma.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 ux maxCos))
(fma.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (+.f32 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) (fma.f32 ux ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos))
(fma.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux #s(literal 0 binary32))) (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 (*.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)) (-.f32 #s(literal -1 binary32) ux))) (*.f32 ux maxCos))
(fma.f32 (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) ux))) (*.f32 ux maxCos))
(fma.f32 (fma.f32 ux ux #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (*.f32 ux maxCos))
(fma.f32 (neg.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))) (*.f32 ux maxCos))
(fma.f32 (neg.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) ux) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 ux maxCos))
(fma.f32 (fma.f32 ux (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos))))) #s(literal 1 binary32))
(fma.f32 (fma.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))) (neg.f32 ux))
(fma.f32 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))) #s(literal 1 binary32))
(fma.f32 (fma.f32 maxCos (*.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos #s(literal -1 binary32))) (neg.f32 ux))
(fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 ux maxCos))
(fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (*.f32 ux (fma.f32 maxCos (*.f32 maxCos maxCos) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos maxCos))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 ux maxCos))
(fma.f32 (*.f32 (fma.f32 maxCos (*.f32 maxCos maxCos) #s(literal -1 binary32)) ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos maxCos))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 ux (neg.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 (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) (/.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) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (neg.f32 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) (fma.f32 ux ux #s(literal -1 binary32))) (*.f32 (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)) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.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 (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 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 (/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (fma.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 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 #s(literal -1 binary32) (fma.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)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.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 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(-.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (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 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))
(-.f32 (/.f32 (*.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)))) (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 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 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(-.f32 (/.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (-.f32 #s(literal 1 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 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (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))) (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))) (neg.f32 (*.f32 ux (*.f32 ux ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (*.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(/.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux maxCos (neg.f32 ux)))))
(/.f32 (fma.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 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.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) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux 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 (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32)) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))
(/.f32 (neg.f32 (fma.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))))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (fma.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))))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))
(/.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 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux maxCos (neg.f32 ux))))))
(/.f32 (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32))) (neg.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))
(/.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))) (neg.f32 (*.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 (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))) (neg.f32 (*.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 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))
(/.f32 (*.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (neg.f32 ux)))
(/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (*.f32 ux (fma.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) #s(literal 1 binary32)))) (*.f32 ux (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 ux maxCos #s(literal -1 binary32)) (*.f32 ux (fma.f32 maxCos (*.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)))) (*.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))))
(/.f32 (fma.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (fma.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) #s(literal 1 binary32)))) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (fma.f32 ux maxCos #s(literal -1 binary32)) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (fma.f32 maxCos (*.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)))) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (fma.f32 ux maxCos #s(literal -1 binary32))))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) #s(literal 1 binary32)) ux (*.f32 (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (neg.f32 (*.f32 ux ux)))) (*.f32 (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) ux))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) #s(literal 1 binary32)) (fma.f32 ux ux #s(literal 0 binary32)) (*.f32 (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (fma.f32 ux (*.f32 maxCos (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (fma.f32 ux ux #s(literal 0 binary32))))
(/.f32 (fma.f32 (fma.f32 maxCos (*.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)) ux (*.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) (neg.f32 (*.f32 ux ux)))) (*.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))
(/.f32 (fma.f32 (fma.f32 maxCos (*.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)) (fma.f32 ux ux #s(literal 0 binary32)) (*.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (*.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) (fma.f32 ux ux #s(literal 0 binary32))))
(/.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 ux (*.f32 maxCos (*.f32 ux 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 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (*.f32 (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (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 (neg.f32 (neg.f32 (fma.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)))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (neg.f32 (fma.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)))))) (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))
(/.f32 (neg.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 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.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))) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (neg.f32 (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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (-.f32 ux (*.f32 ux maxCos))))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(/.f32 (fma.f32 ux (neg.f32 (*.f32 ux ux)) (*.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))))) (fma.f32 ux ux (-.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.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)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) #s(literal 3 binary32))) (fma.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (fma.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.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 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (fma.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (*.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (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 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (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 (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32)))) (-.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32))))
(/.f32 (-.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 (-.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 (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (+.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 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 ux (*.f32 maxCos (*.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 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)))) (+.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (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 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (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 #s(literal 1 binary32) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))
(*.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) (fma.f32 ux maxCos (neg.f32 ux))))))
(*.f32 (fma.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 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (fma.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 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux 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 (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)))
(*.f32 (neg.f32 (fma.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 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (neg.f32 (fma.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 #s(literal 1 binary32) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))
(*.f32 (neg.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) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (neg.f32 (fma.f32 (fma.f32 ux maxCos (neg.f32 ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (neg.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal -1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))
(*.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))) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (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 #s(literal -1 binary32) maxCos) (*.f32 ux (fma.f32 ux maxCos (neg.f32 ux))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (neg.f32 ux)) (-.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(*.f32 (*.f32 (+.f32 (fma.f32 ux maxCos #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 #s(literal 1 binary32)) ux)))
(neg.f32 (fma.f32 ux ux #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux ux)))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (neg.f32 ux)) (neg.f32 ux)))
(+.f32 (neg.f32 (*.f32 ux ux)) #s(literal 1 binary32))
(+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))))
(pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 ux ux) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux ux)) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) ux #s(literal 1 binary32))
(fma.f32 (neg.f32 (*.f32 ux ux)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(-.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 ux ux)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 ux ux))) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux ux)))))
(/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))
(/.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 ux ux))))
(/.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (neg.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))))
(/.f32 (neg.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 ux ux)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (fma.f32 ux ux #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)))) (neg.f32 (fma.f32 ux ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))))
(*.f32 #s(literal 1 binary32) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)))
(*.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux))))
(*.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 ux ux)))))
(*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32))))
(*.f32 (neg.f32 (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))))
(*.f32 (neg.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(neg.f32 ux)
(neg.f32 (/.f32 (*.f32 ux ux) ux))
(+.f32 #s(literal 0 binary32) (neg.f32 ux))
(-.f32 #s(literal 0 binary32) ux)
(-.f32 (/.f32 #s(literal 0 binary32) ux) (/.f32 (*.f32 ux ux) ux))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 ux ux #s(literal 0 binary32))) (/.f32 (*.f32 ux (*.f32 ux ux)) (fma.f32 ux ux #s(literal 0 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 ux (neg.f32 (*.f32 ux ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux ux #s(literal 0 binary32)) (neg.f32 (*.f32 ux (*.f32 ux ux)))))
(/.f32 (neg.f32 (*.f32 ux ux)) ux)
(/.f32 (neg.f32 (*.f32 ux ux)) (-.f32 #s(literal 0 binary32) (neg.f32 ux)))
(/.f32 (*.f32 ux ux) (neg.f32 ux))
(/.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (fma.f32 ux ux #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 0 binary32) (neg.f32 ux)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 ux (*.f32 ux ux)))) (neg.f32 (fma.f32 ux ux #s(literal 0 binary32))))
(*.f32 ux #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) ux)
(*.f32 #s(literal 1 binary32) (neg.f32 ux))
(*.f32 (neg.f32 ux) #s(literal 1 binary32))
(*.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux #s(literal 0 binary32))))
(neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 ux #s(literal 1 binary32))))
(neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log1p.f32 ux) #s(literal -1 binary32)))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux (neg.f32 ux)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (*.f32 (neg.f32 ux) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32)))))
(+.f32 (*.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) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux ux (neg.f32 ux))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux ux (neg.f32 ux))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (neg.f32 ux)))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (neg.f32 ux)) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux))))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux))))
(+.f32 (*.f32 (fma.f32 ux ux (neg.f32 ux)) (/.f32 #s(literal 1 binary32) (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 (neg.f32 ux) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32)))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32)))))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32)))))
(+.f32 (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32)))))
(+.f32 (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32)))))
(pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log1p.f32 ux)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux (neg.f32 ux)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (*.f32 (neg.f32 ux) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32)))))
(fma.f32 (neg.f32 ux) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (*.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32)))))
(fma.f32 (fma.f32 ux ux (neg.f32 ux)) (/.f32 #s(literal 1 binary32) (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))))
(fma.f32 (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32)))))
(fma.f32 (fma.f32 ux (neg.f32 ux) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (*.f32 (neg.f32 ux) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32)))))
(fma.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32)))))
(fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32)))))
(fma.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) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux ux (neg.f32 ux))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux ux (neg.f32 ux)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (neg.f32 ux)))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (neg.f32 ux) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (*.f32 ux ux))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux))))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (+.f32 ux #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 ux (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))))
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (/.f32 ux (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux))
(/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (neg.f32 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 (neg.f32 (fma.f32 ux (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32))) (fma.f32 (neg.f32 ux) (*.f32 ux ux) #s(literal -1 binary32)))
(/.f32 (+.f32 ux #s(literal -1 binary32)) (fma.f32 ux ux #s(literal -1 binary32)))
(/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 ux #s(literal 1 binary32))))
(*.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 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) #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 (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.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 (/.f32 #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 -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.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) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) #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 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))))
(*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.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))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (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 (neg.f32 ux) #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))) (/.f32 (fma.f32 ux (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.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) (+.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 ux ux)))))
(*.f32 (/.f32 (/.f32 (fma.f32 ux (neg.f32 ux) #s(literal 1 binary32)) (fma.f32 ux (*.f32 ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 ux ux) (*.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) (fma.f32 ux ux #s(literal 1 binary32)))))
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 #s(literal 1 binary32) (*.f32 ux maxCos))
(*.f32 (*.f32 ux maxCos) #s(literal 1 binary32))

eval213.0ms (4.1%)

Memory
-40.0MiB live, 290.6MiB allocated
Compiler

Compiled 42 497 to 1 820 computations (95.7% saved)

prune281.0ms (5.4%)

Memory
43.9MiB live, 439.0MiB allocated
Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New1 59411 595
Fresh101
Picked145
Done000
Total1 59651 601
Accuracy
100.0%
Counts
1 601 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
98.2%
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
99.9%
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
98.4%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
69.0%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 44 to 30 computations (31.8% saved)

simplify227.0ms (4.4%)

Memory
-30.1MiB live, 183.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 ux ux)
cost-diff0
(neg.f32 (*.f32 ux ux))
cost-diff0
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
cost-diff672
(fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
Rules
5 248×lower-fma.f64
5 246×lower-fma.f32
4 184×lower-*.f64
4 182×lower-*.f32
1 498×cube-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01138
01638
13536
28326
316826
449026
5221026
6419726
7658326
0804525
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(neg.f32 (*.f32 ux ux))
(*.f32 ux ux)
ux
(/.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
Outputs
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) ux)
(neg.f32 (*.f32 ux ux))
(*.f32 ux ux)
ux
(/.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)

localize36.0ms (0.7%)

Memory
-9.9MiB live, 64.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f32 ux ux)
accuracy0
(neg.f32 (*.f32 ux ux))
accuracy0.07127633046286384
(fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
accuracy0.447531734343501
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
Samples
21.0ms248×0valid
2.0ms5exit
Compiler

Compiled 31 to 14 computations (54.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 5.0ms (31.6% of total)
ival-sub: 4.0ms (25.3% of total)
ival-div: 2.0ms (12.7% of total)
ival-add: 2.0ms (12.7% of total)
adjust: 1.0ms (6.3% of total)
ival-neg: 1.0ms (6.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series2.0ms (0%)

Memory
5.5MiB live, 5.5MiB allocated
Counts
4 → 60
Calls
Call 1
Inputs
#s(alt (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (patch (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (neg.f32 (*.f32 ux ux)) (patch (neg.f32 (*.f32 ux ux)) #<representation binary32>) () ())
#s(alt (*.f32 ux ux) (patch (*.f32 ux ux) #<representation binary32>) () ())
Outputs
#s(alt 1 (taylor 0 ux) (#s(alt (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (patch (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (patch (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (patch (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 ux)) (taylor 0 ux) (#s(alt (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (patch (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor inf ux) (#s(alt (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (patch (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (patch (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (patch (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* ux (- (/ 1 ux) 1)) (taylor inf ux) (#s(alt (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (patch (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 ux) (taylor -inf ux) (#s(alt (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (patch (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (patch (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (patch (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (- 1 (/ 1 ux)))) (taylor -inf ux) (#s(alt (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (patch (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- maxCos 1))) (taylor 0 ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* ux (- maxCos 1)) (taylor inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* ux (- (+ maxCos (/ 1 ux)) 1)) (taylor inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (+ 1 (* -1 maxCos)))) (taylor -inf ux) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #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)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #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)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #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)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- 1 ux) (taylor 0 maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* maxCos ux)) ux) (taylor 0 maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* maxCos ux)) ux) (taylor 0 maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* maxCos ux)) ux) (taylor 0 maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #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)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #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)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #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)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* maxCos ux) (taylor -inf maxCos) (#s(alt #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #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)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #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)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #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)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (patch #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor 0 ux) (#s(alt (neg.f32 (*.f32 ux ux)) (patch (neg.f32 (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor 0 ux) (#s(alt (neg.f32 (*.f32 ux ux)) (patch (neg.f32 (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor 0 ux) (#s(alt (neg.f32 (*.f32 ux ux)) (patch (neg.f32 (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor 0 ux) (#s(alt (neg.f32 (*.f32 ux ux)) (patch (neg.f32 (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor inf ux) (#s(alt (neg.f32 (*.f32 ux ux)) (patch (neg.f32 (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor inf ux) (#s(alt (neg.f32 (*.f32 ux ux)) (patch (neg.f32 (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor inf ux) (#s(alt (neg.f32 (*.f32 ux ux)) (patch (neg.f32 (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor inf ux) (#s(alt (neg.f32 (*.f32 ux ux)) (patch (neg.f32 (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor -inf ux) (#s(alt (neg.f32 (*.f32 ux ux)) (patch (neg.f32 (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor -inf ux) (#s(alt (neg.f32 (*.f32 ux ux)) (patch (neg.f32 (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor -inf ux) (#s(alt (neg.f32 (*.f32 ux ux)) (patch (neg.f32 (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow ux 2)) (taylor -inf ux) (#s(alt (neg.f32 (*.f32 ux ux)) (patch (neg.f32 (*.f32 ux ux)) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor 0 ux) (#s(alt (*.f32 ux ux) (patch (*.f32 ux ux) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor 0 ux) (#s(alt (*.f32 ux ux) (patch (*.f32 ux ux) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor 0 ux) (#s(alt (*.f32 ux ux) (patch (*.f32 ux ux) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor 0 ux) (#s(alt (*.f32 ux ux) (patch (*.f32 ux ux) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor inf ux) (#s(alt (*.f32 ux ux) (patch (*.f32 ux ux) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor inf ux) (#s(alt (*.f32 ux ux) (patch (*.f32 ux ux) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor inf ux) (#s(alt (*.f32 ux ux) (patch (*.f32 ux ux) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor inf ux) (#s(alt (*.f32 ux ux) (patch (*.f32 ux ux) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor -inf ux) (#s(alt (*.f32 ux ux) (patch (*.f32 ux ux) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor -inf ux) (#s(alt (*.f32 ux ux) (patch (*.f32 ux ux) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor -inf ux) (#s(alt (*.f32 ux ux) (patch (*.f32 ux ux) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor -inf ux) (#s(alt (*.f32 ux ux) (patch (*.f32 ux ux) #<representation binary32>) () ())) ())
Calls

15 calls:

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

simplify212.0ms (4.1%)

Memory
19.6MiB live, 220.4MiB allocated
Algorithm
egg-herbie
Rules
5 108×lower-fma.f64
5 108×lower-fma.f32
2 220×lower-*.f64
2 220×lower-*.f32
1 570×div-sub
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042262
1116262
2312262
3859262
42114262
53368262
64229262
75401262
86701262
97283262
107515262
117944262
08013244
Stop Event
iter limit
node limit
Counts
60 → 60
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 (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))
(pow ux 2)
(pow ux 2)
(pow ux 2)
(pow ux 2)
(pow ux 2)
(pow ux 2)
(pow ux 2)
(pow ux 2)
(pow ux 2)
(pow ux 2)
(pow ux 2)
(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)))
(-.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 (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))
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)

rewrite49.0ms (0.9%)

Memory
-11.5MiB live, 61.2MiB allocated
Rules
372×lower-fma.f64
370×lower-fma.f32
322×lower-*.f64
320×lower-*.f32
226×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01133
01631
17825
061724
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
4 → 59
Calls
Call 1
Inputs
(fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(neg.f32 (*.f32 ux ux))
(*.f32 ux ux)
Outputs
(+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 ux ux) ux)))
(+.f32 (neg.f32 (/.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32))
(fma.f32 ux (*.f32 (neg.f32 ux) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 ux (/.f32 (neg.f32 ux) ux) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) (neg.f32 (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (neg.f32 ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux ux) ux) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) (*.f32 ux (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) (/.f32 ux ux) #s(literal 1 binary32))
(fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) ux) ux) (neg.f32 ux) #s(literal 1 binary32))
(fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) (*.f32 ux ux) #s(literal 1 binary32))
(fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) ux) (neg.f32 ux)) ux #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux ux) ux))
(-.f32 (/.f32 (*.f32 ux ux) (fma.f32 ux (/.f32 (neg.f32 ux) ux) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (/.f32 (neg.f32 ux) ux) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 ux ux #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 ux ux) ux))) (fma.f32 (*.f32 ux ux) (neg.f32 (/.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (/.f32 (neg.f32 ux) ux) #s(literal -1 binary32)) (fma.f32 ux ux #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 ux ux) (neg.f32 (/.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) (-.f32 (fma.f32 ux ux #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 ux ux) ux))))
(/.f32 (fma.f32 (*.f32 ux ux) (neg.f32 (/.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (neg.f32 (/.f32 (*.f32 ux ux) ux)))))
(/.f32 (fma.f32 ux ux #s(literal -1 binary32)) (fma.f32 ux (/.f32 (neg.f32 ux) ux) #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 ux ux) ux))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) (neg.f32 (/.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 ux ux #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 ux ux) ux)))))
(/.f32 (neg.f32 (fma.f32 ux ux #s(literal -1 binary32))) (neg.f32 (fma.f32 ux (/.f32 (neg.f32 ux) ux) #s(literal -1 binary32))))
(*.f32 (fma.f32 (*.f32 ux ux) (neg.f32 (/.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 ux ux) ux)))))
(*.f32 (fma.f32 ux ux #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (/.f32 (neg.f32 ux) ux) #s(literal -1 binary32))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux (/.f32 (neg.f32 ux) ux) #s(literal 1 binary32)))
(neg.f32 (*.f32 ux ux))
(neg.f32 (*.f32 (*.f32 ux ux) #s(literal 1 binary32)))
(+.f32 #s(literal 0 binary32) (*.f32 ux (neg.f32 ux)))
(-.f32 #s(literal 0 binary32) (*.f32 ux ux))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 ux ux) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 #s(literal 0 binary32) (*.f32 ux ux)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (+.f32 #s(literal 0 binary32) (*.f32 ux ux)))
(*.f32 ux (neg.f32 ux))
(*.f32 ux (*.f32 (neg.f32 ux) #s(literal 1 binary32)))
(*.f32 (*.f32 ux ux) #s(literal -1 binary32))
(*.f32 (*.f32 ux (neg.f32 ux)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 ux (neg.f32 ux)))
(*.f32 #s(literal -1 binary32) (*.f32 ux ux))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) #s(literal 1 binary32)))
(*.f32 (neg.f32 ux) ux)
(neg.f32 (*.f32 (/.f32 (*.f32 ux ux) ux) (neg.f32 (/.f32 (*.f32 ux ux) ux))))
(neg.f32 (*.f32 (neg.f32 (/.f32 (*.f32 ux ux) ux)) (/.f32 (*.f32 ux ux) ux)))
(exp.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32)))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 (neg.f32 (/.f32 (*.f32 ux ux) ux)) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux))) (*.f32 ux ux))
(/.f32 (*.f32 (neg.f32 (/.f32 (*.f32 ux ux) ux)) (*.f32 ux (neg.f32 ux))) ux)
(/.f32 (*.f32 (*.f32 ux (neg.f32 ux)) (neg.f32 (/.f32 (*.f32 ux ux) ux))) ux)
(*.f32 ux ux)
(*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 (/.f32 #s(literal 1 binary32) ux) (neg.f32 (/.f32 (*.f32 ux ux) ux))))
(*.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (neg.f32 ux)) (neg.f32 (/.f32 (*.f32 ux ux) ux))))
(*.f32 (neg.f32 (/.f32 (*.f32 ux ux) ux)) (neg.f32 (/.f32 (*.f32 ux ux) ux)))
(*.f32 (/.f32 (*.f32 ux ux) ux) (/.f32 (*.f32 ux ux) ux))
(*.f32 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 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 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux))))
(*.f32 (*.f32 (neg.f32 (/.f32 (*.f32 ux ux) ux)) (*.f32 ux (neg.f32 ux))) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 (neg.f32 (/.f32 (*.f32 ux ux) ux)) (/.f32 #s(literal 1 binary32) ux)) (*.f32 ux (neg.f32 ux)))

eval8.0ms (0.2%)

Memory
21.6MiB live, 21.6MiB allocated
Compiler

Compiled 1 363 to 166 computations (87.8% saved)

prune16.0ms (0.3%)

Memory
3.5MiB live, 41.3MiB allocated
Pruning

5 alts after pruning (0 fresh and 5 done)

PrunedKeptTotal
New1190119
Fresh000
Picked011
Done044
Total1195124
Accuracy
100.0%
Counts
124 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
98.2%
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
99.9%
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
98.4%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
69.0%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 119 to 57 computations (52.1% saved)

regimes18.0ms (0.3%)

Memory
-9.6MiB live, 40.5MiB 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))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 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)) (fma.f32 (neg.f32 (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(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))
(+.f32 (/.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 ux maxCos))
Outputs
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
Calls

4 calls:

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

Compiled 22 to 16 computations (27.3% saved)

regimes9.0ms (0.2%)

Memory
-14.7MiB live, 23.4MiB allocated
Counts
3 → 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))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
Outputs
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
Calls

4 calls:

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

Compiled 22 to 16 computations (27.3% saved)

regimes8.0ms (0.1%)

Memory
-17.5MiB live, 20.8MiB 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
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
2.0ms
uy
2.0ms
maxCos
2.0ms
ux
Results
AccuracySegmentsBranch
98.4%1ux
98.4%1uy
98.4%1maxCos
98.4%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 22 to 16 computations (27.3% saved)

regimes5.0ms (0.1%)

Memory
17.8MiB live, 17.8MiB 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:

1.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
1.0ms
uy
1.0ms
ux
1.0ms
maxCos
Results
AccuracySegmentsBranch
69.0%1ux
69.0%1uy
69.0%1maxCos
69.0%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
17.5MiB live, 17.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
01440
12040
22340
32540
42640
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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
#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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))

soundness919.0ms (17.7%)

Memory
-28.9MiB live, 289.7MiB 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
039250
1110250
2306250
3852250
42100250
53316250
64299250
75328250
86757250
97301250
107633250
117955250
08006232
0613
0913
14213
234313
3526813
0896812
Stop Event
done
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 48 to 28 computations (41.7% saved)

preprocess21.0ms (0.4%)

Memory
35.1MiB live, 74.5MiB allocated
Remove

(abs uy)

Compiler

Compiled 82 to 46 computations (43.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...