UniformSampleCone, z

Time bar (total: 5.4s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze95.0ms (1.8%)

Memory
27.2MiB live, 131.4MiB 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 (19.1%)

Memory
56.8MiB live, 1 345.9MiB allocated
Samples
653.0ms8 187×0valid
9.0ms69×1valid
Precisions
Click to see histograms. Total time spent on operations: 438.0ms
const: 132.0ms (30.1% of total)
ival-<=: 117.0ms (26.7% of total)
ival-mult: 56.0ms (12.8% of total)
ival-sub: 53.0ms (12.1% of total)
ival-add: 40.0ms (9.1% of total)
ival-and: 29.0ms (6.6% of total)
exact: 8.0ms (1.8% of total)
ival-assert: 3.0ms (0.7% of total)
adjust: 2.0ms (0.5% of total)
Bogosity

explain58.0ms (1.1%)

Memory
12.0MiB live, 93.1MiB 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
24.0ms506×0valid
1.0ms1valid
Compiler

Compiled 46 to 25 computations (45.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 3.0ms (33.5% of total)
ival-add: 2.0ms (22.3% of total)
ival-sub: 2.0ms (22.3% 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.1%)

Memory
-3.4MiB live, 71.0MiB 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 maxCos ux (-.f32 #s(literal 1 binary32) ux))
Symmetry

(abs uy)

Compiler

Compiled 10 to 7 computations (30% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune0.0ms (0%)

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

simplify21.0ms (0.4%)

Memory
-18.6MiB live, 20.7MiB 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 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
ux
(*.f32 ux maxCos)
(*.f32 maxCos ux)
maxCos

localize15.0ms (0.3%)

Memory
23.6MiB live, 23.6MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f32 #s(literal 1 binary32) ux)
accuracy0
(*.f32 ux maxCos)
accuracy0.046875
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Samples
10.0ms253×0valid
0.0ms1valid
Compiler

Compiled 18 to 9 computations (50% saved)

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

series7.0ms (0.1%)

Memory
-29.5MiB live, 7.9MiB 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 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 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 (-.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 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 (-.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 (* 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 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 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 (* 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 (* 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) (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 (* 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 (* -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 -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 -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>) () ())) ())
Calls

6 calls:

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

simplify151.0ms (2.8%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
039250
1110250
2306250
3848250
42091250
53292250
64316250
75345250
86781250
97325250
107658250
117962250
08013232
Stop Event
iter limit
node limit
Counts
60 → 60
Calls
Call 1
Inputs
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* 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)))))
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
1
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* -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 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
Outputs
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #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)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* ux (- maxCos 1))
(-.f32 (*.f32 maxCos ux) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #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)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* -1 (* ux (+ 1 (* -1 maxCos))))
(-.f32 (*.f32 maxCos ux) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #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 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)

rewrite181.0ms (3.3%)

Memory
-20.5MiB live, 208.0MiB 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
(*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (+.f32 #s(literal -1 binary32) (neg.f32 ux))))) (fma.f32 maxCos ux (+.f32 #s(literal -1 binary32) (neg.f32 ux))))
(*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux))))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos 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 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.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 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.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 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.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 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.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 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (+.f32 #s(literal -1 binary32) (neg.f32 ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (+.f32 #s(literal -1 binary32) (neg.f32 ux)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.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) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.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 maxCos ux) (fma.f32 maxCos ux (-.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 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.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 maxCos ux) (fma.f32 maxCos 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 (*.f32 maxCos maxCos) ux) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.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 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos 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 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.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 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (*.f32 ux ux) maxCos))) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 maxCos maxCos) maxCos)) (*.f32 (*.f32 (*.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 #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 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (*.f32 ux ux) maxCos)) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (*.f32 ux ux) maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.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 maxCos ux ux) (fma.f32 maxCos ux ux))) (+.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (/.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (/.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (/.f32 ux (fma.f32 maxCos ux (-.f32 #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 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 ux ux)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 ux ux)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (neg.f32 ux)) (fma.f32 maxCos ux (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (neg.f32 ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (/.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (/.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (/.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (/.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (/.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (/.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) 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 (fma.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (neg.f32 ux)) (fma.f32 maxCos ux (neg.f32 ux))) (fma.f32 maxCos ux (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 maxCos ux (neg.f32 ux)) (fma.f32 maxCos ux (neg.f32 ux))) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (neg.f32 ux))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (+.f32 #s(literal -1 binary32) (neg.f32 ux))))) (neg.f32 (fma.f32 maxCos ux (+.f32 #s(literal -1 binary32) (neg.f32 ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos 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 (*.f32 maxCos maxCos) ux) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos 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)))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (*.f32 ux ux) maxCos))) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 maxCos maxCos) maxCos)) (*.f32 (*.f32 (*.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 #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 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (*.f32 ux ux) maxCos)) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (*.f32 ux ux) maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos 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 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (+.f32 #s(literal -1 binary32) (neg.f32 ux)))) (fma.f32 maxCos ux (+.f32 #s(literal -1 binary32) (neg.f32 ux))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (*.f32 ux ux) maxCos))) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 maxCos maxCos) maxCos)) (*.f32 (*.f32 (*.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 #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 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (*.f32 ux ux) maxCos)) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (*.f32 ux ux) maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 maxCos ux (+.f32 #s(literal -1 binary32) (neg.f32 ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (+.f32 #s(literal -1 binary32) (neg.f32 ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 0 binary32)) ux)
(-.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (*.f32 ux ux) maxCos)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux) (fma.f32 maxCos ux (+.f32 #s(literal -1 binary32) (neg.f32 ux)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (+.f32 #s(literal -1 binary32) (neg.f32 ux)))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) 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 maxCos ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 ux) maxCos)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (fma.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (*.f32 (neg.f32 ux) maxCos)))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (*.f32 maxCos ux)))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (/.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 (neg.f32 ux) maxCos)))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) ux))) (exp.f32 (neg.f32 (log1p.f32 ux))) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) ux))) (exp.f32 (neg.f32 (log1p.f32 ux))) (*.f32 maxCos ux))
(fma.f32 (exp.f32 (log.f32 maxCos)) ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux ux) ux))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux ux) ux))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (*.f32 maxCos ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal -1 binary32) (*.f32 ux ux))) (+.f32 #s(literal -1 binary32) (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal -1 binary32) (*.f32 ux ux))) (+.f32 #s(literal -1 binary32) (neg.f32 ux)) (*.f32 maxCos ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (*.f32 maxCos ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(fma.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (/.f32 ux (fma.f32 maxCos ux (-.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 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (/.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(fma.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (*.f32 maxCos ux))
(fma.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (*.f32 maxCos ux))
(fma.f32 (*.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux (-.f32 #s(literal 1 binary32) ux))
(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 #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 maxCos ux))
(fma.f32 (neg.f32 maxCos) ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal -1 binary32) ux (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(fma.f32 #s(literal -1 binary32) ux (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos)))
(fma.f32 #s(literal -1 binary32) ux (fma.f32 maxCos ux #s(literal 1 binary32)))
(fma.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos ux))
(fma.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux))) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (*.f32 maxCos ux))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.f32 ux))) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.f32 ux))) (*.f32 maxCos ux))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 maxCos ux))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 maxCos ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(fma.f32 (neg.f32 ux) maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos)))
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) (fma.f32 maxCos ux #s(literal 1 binary32)))
(fma.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 maxCos ux))
(fma.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 maxCos ux))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (/.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (/.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 maxCos ux))
(fma.f32 ux (exp.f32 (log.f32 maxCos)) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (*.f32 #s(literal 1 binary32) 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) (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) #s(literal 1 binary32))
(fma.f32 ux (neg.f32 maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(fma.f32 ux #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos)))
(fma.f32 ux #s(literal -1 binary32) (fma.f32 maxCos ux #s(literal 1 binary32)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(fma.f32 #s(literal 1 binary32) (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos)))
(fma.f32 #s(literal 1 binary32) (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(pow.f32 (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 maxCos ux (+.f32 #s(literal -1 binary32) (neg.f32 ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (+.f32 #s(literal -1 binary32) (neg.f32 ux))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32))
(+.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) #s(literal 1 binary32))
(+.f32 (fma.f32 maxCos ux (neg.f32 ux)) #s(literal 1 binary32))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (*.f32 (neg.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 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (/.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(+.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 maxCos ux ux)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))
(+.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (neg.f32 ux)))
(+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal -1 binary32)))
(neg.f32 (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) ux))) (exp.f32 (neg.f32 (log1p.f32 ux))))
(*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux ux) ux))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal -1 binary32) (*.f32 ux ux))) (+.f32 #s(literal -1 binary32) (neg.f32 ux)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.f32 ux))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (exp.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)))) (exp.f32 (log.f32 (+.f32 #s(literal -1 binary32) (neg.f32 ux)))))
(/.f32 (exp.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) ux)))) (exp.f32 (log.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(/.f32 (exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) ux))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux ux) ux))) (exp.f32 (log1p.f32 (fma.f32 ux ux ux))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux 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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux 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 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 ux ux) ux))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))) (+.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 (neg.f32 ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 ux ux) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (fma.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 ux)))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux ux))) (+.f32 #s(literal -1 binary32) (neg.f32 ux)))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux 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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux 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 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 ux ux) ux))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.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 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux 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 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)) (+.f32 #s(literal -1 binary32) (neg.f32 ux)))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log1p.f32 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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (-.f32 ux #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (neg.f32 ux))
(-.f32 #s(literal 1 binary32) ux)
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux ux)))) (fma.f32 ux ux #s(literal 1 binary32)) (neg.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)))) (fma.f32 (*.f32 ux ux) (fma.f32 ux ux #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 (/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (neg.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 (/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 ux ux) ux)))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (neg.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (neg.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (neg.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (*.f32 ux (/.f32 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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))
(fma.f32 #s(literal 1 binary32) (neg.f32 ux) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) ux #s(literal 1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 ux #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 ux)))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(+.f32 #s(literal 1 binary32) ux)
(exp.f32 (*.f32 (log1p.f32 ux) #s(literal 1 binary32)))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 ux)) #s(literal -1 binary32)))
(exp.f32 (log1p.f32 ux))
(neg.f32 (+.f32 #s(literal -1 binary32) (neg.f32 ux)))
(*.f32 (exp.f32 (log.f32 maxCos)) ux)
(*.f32 (*.f32 maxCos #s(literal 1 binary32)) ux)
(*.f32 (*.f32 maxCos ux) #s(literal 1 binary32))
(*.f32 maxCos ux)
(*.f32 ux (exp.f32 (log.f32 maxCos)))
(*.f32 ux (*.f32 #s(literal 1 binary32) maxCos))
(*.f32 ux maxCos)
(*.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(pow.f32 (*.f32 maxCos ux) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos ux)) #s(literal 1 binary32)))
(exp.f32 (log.f32 (*.f32 maxCos ux)))

eval30.0ms (0.5%)

Memory
24.8MiB live, 61.7MiB allocated
Compiler

Compiled 8 169 to 764 computations (90.6% saved)

prune279.0ms (5.1%)

Memory
-21.3MiB live, 32.6MiB allocated
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New3638371
Fresh000
Picked101
Done000
Total3648372
Accuracy
100.0%
Counts
372 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
99.9%
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
96.4%
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
98.5%
(+.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (*.f32 ux maxCos))
98.9%
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
97.7%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
9.2%
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 maxCos ux))
73.0%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 254 to 124 computations (51.2% saved)

simplify244.0ms (4.5%)

Memory
-8.7MiB live, 224.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
cost-diff64
(+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
cost-diff128
(fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
cost-diff160
(*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
cost-diff0
(-.f32 #s(literal 1 binary32) ux)
cost-diff0
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
cost-diff0
(/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
cost-diff1248
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
cost-diff0
(*.f32 maxCos ux)
cost-diff0
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 maxCos 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
26 476×lower-fma.f64
26 468×lower-fma.f32
3 734×lower-+.f64
3 730×lower-+.f32
3 212×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025212
042180
1114156
2418156
31718156
46517156
08318154
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 maxCos ux))
(*.f32 maxCos ux)
maxCos
ux
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
#s(literal 1 binary32)
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
maxCos
ux
(-.f32 #s(literal 1 binary32) ux)
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))
#s(literal 1 binary32)
(*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(fma.f32 maxCos ux ux)
maxCos
ux
(+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
Outputs
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
ux
(+.f32 #s(literal -1 binary32) maxCos)
(-.f32 maxCos #s(literal 1 binary32))
#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 maxCos ux))
(*.f32 maxCos ux)
maxCos
ux
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(literal 1 binary32)
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
maxCos
ux
(-.f32 #s(literal 1 binary32) ux)
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))) (fma.f32 (fma.f32 (fma.f32 maxCos ux ux) ux ux) (+.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))
#s(literal 1 binary32)
(*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(fma.f32 maxCos ux ux)
maxCos
ux
(+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(fma.f32 (fma.f32 (fma.f32 maxCos ux ux) ux ux) (+.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))
(fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(*.f32 (fma.f32 (fma.f32 maxCos ux ux) ux ux) (+.f32 #s(literal 1 binary32) maxCos))
(*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(fma.f32 maxCos ux ux)

localize57.0ms (1.1%)

Memory
15.0MiB live, 87.1MiB allocated
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy0.07421875
(fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
accuracy0.12890625
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
accuracy0.23828125
(*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))
accuracy0.38671875
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
accuracy0.046875
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
accuracy0.1796875
(/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
accuracy0.3873825195368841
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
accuracy0.4271087890737681
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
accuracy0
(*.f32 maxCos ux)
accuracy29.06474887256626
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 maxCos ux))
accuracy8.63798725505272
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
accuracy0
(+.f32 #s(literal -1 binary32) maxCos)
accuracy0.0234375
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
Samples
38.0ms252×0valid
1.0ms1valid
Compiler

Compiled 241 to 26 computations (89.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-mult: 15.0ms (53.4% of total)
ival-add: 8.0ms (28.5% of total)
ival-div: 3.0ms (10.7% of total)
ival-sub: 2.0ms (7.1% 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)

series36.0ms (0.7%)

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

6 calls:

TimeVariablePointExpression
4.0ms
maxCos
@-inf
((+ (* ux (+ -1 maxCos)) 1) (+ -1 maxCos) (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)) (* maxCos ux) (* (/ 1 (+ (* maxCos ux) (- 1 ux))) (* (+ (* maxCos ux) (- 1 ux)) (+ (* maxCos ux) (- 1 ux)))) (/ 1 (+ (* maxCos ux) (- 1 ux))) (+ (* maxCos ux) (- 1 ux)) (- 1 ux) (* 1 (+ (* maxCos ux) ux)) (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux)))) (/ (- 1 (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))))) (* (+ (* maxCos ux) (- 1 ux)) (+ (* maxCos ux) (- 1 ux))) (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux)) (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)))
3.0ms
maxCos
@0
((+ (* ux (+ -1 maxCos)) 1) (+ -1 maxCos) (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)) (* maxCos ux) (* (/ 1 (+ (* maxCos ux) (- 1 ux))) (* (+ (* maxCos ux) (- 1 ux)) (+ (* maxCos ux) (- 1 ux)))) (/ 1 (+ (* maxCos ux) (- 1 ux))) (+ (* maxCos ux) (- 1 ux)) (- 1 ux) (* 1 (+ (* maxCos ux) ux)) (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux)))) (/ (- 1 (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))))) (* (+ (* maxCos ux) (- 1 ux)) (+ (* maxCos ux) (- 1 ux))) (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux)) (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)))
3.0ms
maxCos
@inf
((+ (* ux (+ -1 maxCos)) 1) (+ -1 maxCos) (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)) (* maxCos ux) (* (/ 1 (+ (* maxCos ux) (- 1 ux))) (* (+ (* maxCos ux) (- 1 ux)) (+ (* maxCos ux) (- 1 ux)))) (/ 1 (+ (* maxCos ux) (- 1 ux))) (+ (* maxCos ux) (- 1 ux)) (- 1 ux) (* 1 (+ (* maxCos ux) ux)) (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux)))) (/ (- 1 (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))))) (* (+ (* maxCos ux) (- 1 ux)) (+ (* maxCos ux) (- 1 ux))) (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux)) (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)))
3.0ms
ux
@-inf
((+ (* ux (+ -1 maxCos)) 1) (+ -1 maxCos) (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)) (* maxCos ux) (* (/ 1 (+ (* maxCos ux) (- 1 ux))) (* (+ (* maxCos ux) (- 1 ux)) (+ (* maxCos ux) (- 1 ux)))) (/ 1 (+ (* maxCos ux) (- 1 ux))) (+ (* maxCos ux) (- 1 ux)) (- 1 ux) (* 1 (+ (* maxCos ux) ux)) (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux)))) (/ (- 1 (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))))) (* (+ (* maxCos ux) (- 1 ux)) (+ (* maxCos ux) (- 1 ux))) (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux)) (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)))
2.0ms
ux
@inf
((+ (* ux (+ -1 maxCos)) 1) (+ -1 maxCos) (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)) (* maxCos ux) (* (/ 1 (+ (* maxCos ux) (- 1 ux))) (* (+ (* maxCos ux) (- 1 ux)) (+ (* maxCos ux) (- 1 ux)))) (/ 1 (+ (* maxCos ux) (- 1 ux))) (+ (* maxCos ux) (- 1 ux)) (- 1 ux) (* 1 (+ (* maxCos ux) ux)) (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux)))) (/ (- 1 (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))))) (* (+ (* maxCos ux) (- 1 ux)) (+ (* maxCos ux) (- 1 ux))) (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux)) (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)))

simplify175.0ms (3.2%)

Memory
16.3MiB live, 177.3MiB allocated
Algorithm
egg-herbie
Rules
8 728×lower-fma.f64
8 728×lower-fma.f32
4 762×lower-*.f64
4 762×lower-*.f32
4 272×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05884903
119214611
266494578
083584249
Stop Event
iter limit
node limit
Counts
360 → 357
Calls
Call 1
Inputs
(+ 1 (* -1 ux))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
-1
(- maxCos 1)
(- maxCos 1)
(- maxCos 1)
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(/ 1 (- 1 ux))
(+ (* -1 (/ (* maxCos ux) (pow (- 1 ux) 2))) (/ 1 (- 1 ux)))
(+ (* maxCos (- (/ (* maxCos (pow ux 2)) (pow (- 1 ux) 3)) (/ ux (pow (- 1 ux) 2)))) (/ 1 (- 1 ux)))
(+ (* maxCos (- (* maxCos (- (* -1 (/ (* maxCos (pow ux 3)) (pow (- 1 ux) 4))) (* -1 (/ (pow ux 2) (pow (- 1 ux) 3))))) (/ ux (pow (- 1 ux) 2)))) (/ 1 (- 1 ux)))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
ux
(+ ux (* maxCos ux))
(+ ux (* maxCos ux))
(+ ux (* maxCos ux))
(+ ux (pow ux 2))
(+ ux (+ (* maxCos (+ ux (* 2 (pow ux 2)))) (pow ux 2)))
(+ ux (+ (* maxCos (+ ux (+ (* 2 (pow ux 2)) (* maxCos (pow ux 2))))) (pow ux 2)))
(+ ux (+ (* maxCos (+ ux (+ (* 2 (pow ux 2)) (* maxCos (pow ux 2))))) (pow ux 2)))
(+ 1 (+ ux (pow ux 2)))
(+ 1 (+ ux (+ (* maxCos (+ ux (* 2 (pow ux 2)))) (pow ux 2))))
(+ 1 (+ ux (+ (* maxCos (+ ux (+ (* 2 (pow ux 2)) (* maxCos (pow ux 2))))) (pow ux 2))))
(+ 1 (+ ux (+ (* maxCos (+ ux (+ (* 2 (pow ux 2)) (* maxCos (pow ux 2))))) (pow ux 2))))
(/ (- 1 (pow ux 3)) (+ 1 (+ ux (pow ux 2))))
(- (+ (* maxCos (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (* -1 (/ (pow ux 3) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2))))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(pow (- 1 ux) 2)
(+ (* 2 (* maxCos (* ux (- 1 ux)))) (pow (- 1 ux) 2))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(pow ux 3)
(+ (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3))) (pow ux 3))
(+ (* maxCos (+ (* 2 (pow ux 3)) (+ (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3))) (pow ux 3)))) (pow ux 3))
(+ (* maxCos (+ (* 2 (pow ux 3)) (+ (* maxCos (+ (* 2 (pow ux 3)) (+ (* maxCos (pow ux 3)) (pow ux 3)))) (pow ux 3)))) (pow ux 3))
(pow ux 2)
(+ (* 2 (* maxCos (pow ux 2))) (pow ux 2))
(+ (* maxCos (+ (* 2 (pow ux 2)) (* maxCos (pow ux 2)))) (pow ux 2))
(+ (* maxCos (+ (* 2 (pow ux 2)) (* maxCos (pow ux 2)))) (pow ux 2))
(* maxCos ux)
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
maxCos
(* maxCos (- 1 (/ 1 maxCos)))
(* maxCos (- 1 (/ 1 maxCos)))
(* maxCos (- 1 (/ 1 maxCos)))
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(/ 1 (* maxCos ux))
(/ (- (+ (/ 1 ux) (/ 1 (* maxCos ux))) (/ 1 (* maxCos (pow ux 2)))) maxCos)
(/ (- (+ (* -1 (/ (* (- 1 ux) (- (/ 1 ux) (/ 1 (pow ux 2)))) (* (pow maxCos 2) ux))) (+ (/ 1 ux) (/ 1 (* maxCos ux)))) (/ 1 (* maxCos (pow ux 2)))) maxCos)
(/ (- (+ (/ 1 ux) (+ (/ 1 (* maxCos ux)) (/ (* (pow (- 1 ux) 2) (- (/ 1 ux) (/ 1 (pow ux 2)))) (* (pow maxCos 3) (pow ux 2))))) (+ (/ 1 (* maxCos (pow ux 2))) (/ (* (- 1 ux) (- (/ 1 ux) (/ 1 (pow ux 2)))) (* (pow maxCos 2) ux)))) maxCos)
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos ux)
(* maxCos (+ ux (/ ux maxCos)))
(* maxCos (+ ux (/ ux maxCos)))
(* maxCos (+ ux (/ ux maxCos)))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ ux maxCos) (pow ux 2))))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ ux maxCos) (+ (/ ux (pow maxCos 2)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2))))))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ ux maxCos) (+ (/ ux (pow maxCos 2)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2))))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ ux maxCos) (pow ux 2))))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ 1 (pow maxCos 2)) (+ (/ ux maxCos) (+ (/ ux (pow maxCos 2)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2)))))))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ 1 (pow maxCos 2)) (+ (/ ux maxCos) (+ (/ ux (pow maxCos 2)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2)))))))
(* -1 (* maxCos ux))
(* maxCos (- (+ (* -1 ux) (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2))))) (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux)))))
(* maxCos (- (+ (* -1 ux) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2)))) (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* (pow maxCos 2) (pow ux 2)))))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux))) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 2) (pow ux 2)))))))
(* maxCos (- (+ (* -1 ux) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2)))) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* (pow maxCos 2) (pow ux 2)))) (/ 1 (* (pow maxCos 3) (pow ux 2)))))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux))) (+ (/ ux (pow maxCos 3)) (+ (/ (* (+ 1 (+ ux (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 3) (pow ux 2))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 2) (pow ux 2))) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) ux)) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (pow ux 2))))) (* (pow maxCos 3) (pow ux 2))))))))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 3) (pow ux 3))
(* (pow maxCos 3) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (/ (pow ux 3) maxCos) (pow ux 3))))
(* (pow maxCos 3) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (* 2 (/ (pow ux 3) (pow maxCos 2))) (+ (/ (pow ux 3) maxCos) (+ (/ (pow ux 3) (pow maxCos 2)) (pow ux 3))))))
(* (pow maxCos 3) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (* 2 (/ (pow ux 3) (pow maxCos 2))) (+ (/ (pow ux 3) maxCos) (+ (/ (pow ux 3) (pow maxCos 2)) (+ (/ (pow ux 3) (pow maxCos 3)) (pow ux 3)))))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2))))
(* 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)))))
maxCos
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
(* 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)))))
(* 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)))))
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* 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 (* maxCos ux))
(* -1 (/ (- (* -1 (/ (- (/ 1 ux) (/ 1 (pow ux 2))) maxCos)) (/ 1 ux)) maxCos))
(* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (- 1 ux) (- (/ 1 ux) (/ 1 (pow ux 2)))) (* maxCos ux))) (/ 1 ux)) (/ 1 (pow ux 2))) maxCos)) (/ 1 ux)) maxCos))
(* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow (- 1 ux) 2) (- (/ 1 ux) (/ 1 (pow ux 2)))) (* maxCos (pow ux 2)))) (* -1 (/ (* (- 1 ux) (- (/ 1 ux) (/ 1 (pow ux 2)))) ux))) maxCos)) (/ 1 ux)) (/ 1 (pow ux 2))) maxCos)) (/ 1 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)))))
(* maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* -1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (+ (* -1 ux) (* -1 (/ (+ ux (pow ux 2)) maxCos)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (+ (* -1 ux) (* -1 (/ (+ ux (pow ux 2)) maxCos)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* -1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (+ (* -1 ux) (* -1 (/ (+ 1 (+ ux (pow ux 2))) maxCos)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (+ (* -1 ux) (* -1 (/ (+ 1 (+ ux (pow ux 2))) maxCos)))) maxCos)) (pow ux 2)))
(* -1 (* maxCos ux))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux)) maxCos)))))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)))))) maxCos)))) (* -2 ux)) maxCos)))))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (- (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (* -1 (/ (- (/ 1 (pow ux 2)) (+ ux (+ (/ (* (+ 1 (+ ux (pow ux 2))) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2))))))) (pow ux 2))))) maxCos))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)))))) maxCos)))) (* -2 ux)) maxCos)))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(* (pow maxCos 3) (pow ux 3))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) maxCos)) (* -1 (pow ux 3)))))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (* -1 (pow ux 3)))))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (pow ux 3)) (+ (* -1 (/ (pow ux 3) maxCos)) (* -1 (pow ux 3)))) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (* -1 (pow ux 3)))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* -1 (/ (pow ux 2) maxCos))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* -1 (/ (pow ux 2) maxCos))) maxCos)) (pow ux 2)))
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
1
(+ 1 (* ux (- 1 maxCos)))
(+ 1 (* ux (- (+ 1 (* -1 (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos)))
(+ 1 (* ux (- (+ 1 (* ux (- (* ux (* (- 1 maxCos) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- maxCos 1))))) maxCos)))
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
1
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(* ux (+ 1 maxCos))
(* ux (+ 1 maxCos))
(* ux (+ 1 maxCos))
(* ux (+ 1 maxCos))
(* ux (+ 1 maxCos))
(* ux (+ 1 (+ maxCos (* ux (pow (+ 1 maxCos) 2)))))
(* ux (+ 1 (+ maxCos (* ux (pow (+ 1 maxCos) 2)))))
(* ux (+ 1 (+ maxCos (* ux (pow (+ 1 maxCos) 2)))))
1
(+ 1 (* ux (+ 1 maxCos)))
(+ 1 (* ux (+ 1 (+ maxCos (* ux (pow (+ 1 maxCos) 2))))))
(+ 1 (* ux (+ 1 (+ maxCos (* ux (pow (+ 1 maxCos) 2))))))
1
(+ 1 (* -1 (* ux (+ 1 maxCos))))
(+ 1 (* ux (- (* -1 (* ux (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ 1 maxCos))))
(+ 1 (* ux (- (* ux (- (* ux (* (+ 1 maxCos) (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ 1 maxCos))))
1
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(* (pow ux 3) (pow (+ 1 maxCos) 3))
(* (pow ux 3) (pow (+ 1 maxCos) 3))
(* (pow ux 3) (pow (+ 1 maxCos) 3))
(* (pow ux 3) (pow (+ 1 maxCos) 3))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(/ 1 (* ux (- maxCos 1)))
(/ (- (/ 1 (- maxCos 1)) (/ 1 (* ux (pow (- maxCos 1) 2)))) ux)
(/ (- (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 3))) (/ 1 (- maxCos 1))) (/ 1 (* ux (pow (- maxCos 1) 2)))) ux)
(/ (- (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 3))) (/ 1 (- maxCos 1))) (+ (/ 1 (* ux (pow (- maxCos 1) 2))) (/ 1 (* (pow ux 3) (pow (- maxCos 1) 4))))) ux)
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* ux (+ 1 maxCos))
(* ux (+ 1 maxCos))
(* ux (+ 1 maxCos))
(* ux (+ 1 maxCos))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(* (pow ux 2) (+ (/ 1 ux) (+ (/ maxCos ux) (pow (+ 1 maxCos) 2))))
(* (pow ux 2) (+ (/ 1 ux) (+ (/ maxCos ux) (pow (+ 1 maxCos) 2))))
(* (pow ux 2) (+ (/ 1 ux) (+ (/ maxCos ux) (pow (+ 1 maxCos) 2))))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(* (pow ux 2) (+ (/ 1 ux) (+ (/ maxCos ux) (pow (+ 1 maxCos) 2))))
(* (pow ux 2) (+ (/ 1 ux) (+ (/ 1 (pow ux 2)) (+ (/ maxCos ux) (pow (+ 1 maxCos) 2)))))
(* (pow ux 2) (+ (/ 1 ux) (+ (/ 1 (pow ux 2)) (+ (/ maxCos ux) (pow (+ 1 maxCos) 2)))))
(* -1 (* ux (+ 1 maxCos)))
(* ux (+ (* -1 (+ 1 maxCos)) (/ 1 ux)))
(* ux (+ (* -1 (+ 1 maxCos)) (/ 1 ux)))
(* ux (+ (* -1 (+ 1 maxCos)) (/ 1 ux)))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* (pow ux 3) (pow (+ 1 maxCos) 3))
(* (pow ux 3) (pow (+ 1 maxCos) 3))
(* (pow ux 3) (pow (+ 1 maxCos) 3))
(* (pow ux 3) (pow (+ 1 maxCos) 3))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(* 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 (* 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 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* -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 (* -1 maxCos))))
(* -1 (/ (+ (/ 1 (* ux (pow (+ 1 (* -1 maxCos)) 2))) (/ 1 (+ 1 (* -1 maxCos)))) ux))
(* -1 (/ (+ (/ 1 (* ux (pow (+ 1 (* -1 maxCos)) 2))) (+ (/ 1 (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 3))) (/ 1 (+ 1 (* -1 maxCos))))) ux))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (/ 1 (* ux (pow (+ 1 (* -1 maxCos)) 4))) (/ 1 (pow (+ 1 (* -1 maxCos)) 3))) ux)) (/ 1 (pow (+ 1 (* -1 maxCos)) 2))) ux)) (/ 1 (+ 1 (* -1 maxCos)))) ux))
(* -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 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- (* -1 maxCos) 1)))
(* -1 (* ux (- (* -1 maxCos) 1)))
(* -1 (* ux (- (* -1 maxCos) 1)))
(* -1 (* ux (- (* -1 maxCos) 1)))
(* (pow ux 2) (pow (- (* -1 maxCos) 1) 2))
(* (pow ux 2) (+ (* -1 (/ (- (* -1 maxCos) 1) ux)) (pow (- (* -1 maxCos) 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* -1 maxCos) 1) ux)) (pow (- (* -1 maxCos) 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* -1 maxCos) 1) ux)) (pow (- (* -1 maxCos) 1) 2)))
(* (pow ux 2) (pow (- (* -1 maxCos) 1) 2))
(* (pow ux 2) (+ (* -1 (/ (- (* -1 maxCos) 1) ux)) (pow (- (* -1 maxCos) 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* -1 maxCos) (+ 1 (/ 1 ux))) ux)) (pow (- (* -1 maxCos) 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* -1 maxCos) (+ 1 (/ 1 ux))) ux)) (pow (- (* -1 maxCos) 1) 2)))
(* ux (- (* -1 maxCos) 1))
(* -1 (* ux (- (* -1 (- (* -1 maxCos) 1)) (/ 1 ux))))
(* -1 (* ux (- (* -1 (- (* -1 maxCos) 1)) (/ 1 ux))))
(* -1 (* ux (- (* -1 (- (* -1 maxCos) 1)) (/ 1 ux))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(* -1 (* (pow ux 3) (pow (- (* -1 maxCos) 1) 3)))
(* -1 (* (pow ux 3) (pow (- (* -1 maxCos) 1) 3)))
(* -1 (* (pow ux 3) (pow (- (* -1 maxCos) 1) 3)))
(* -1 (* (pow ux 3) (pow (- (* -1 maxCos) 1) 3)))
(* (pow ux 2) (pow (- (* -1 maxCos) 1) 2))
(* (pow ux 2) (pow (- (* -1 maxCos) 1) 2))
(* (pow ux 2) (pow (- (* -1 maxCos) 1) 2))
(* (pow ux 2) (pow (- (* -1 maxCos) 1) 2))
Outputs
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(-.f32 (fma.f32 maxCos ux #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))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(/ 1 (- 1 ux))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(+ (* -1 (/ (* maxCos ux) (pow (- 1 ux) 2))) (/ 1 (- 1 ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (- (/ (* maxCos (pow ux 2)) (pow (- 1 ux) 3)) (/ ux (pow (- 1 ux) 2)))) (/ 1 (- 1 ux)))
(fma.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux ux) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) maxCos (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(+ (* maxCos (- (* maxCos (- (* -1 (/ (* maxCos (pow ux 3)) (pow (- 1 ux) 4))) (* -1 (/ (pow ux 2) (pow (- 1 ux) 3))))) (/ ux (pow (- 1 ux) 2)))) (/ 1 (- 1 ux)))
(fma.f32 (-.f32 (*.f32 (-.f32 (/.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) maxCos) (/.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) maxCos (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
ux
(+ ux (* maxCos ux))
(fma.f32 maxCos ux ux)
(+ ux (* maxCos ux))
(fma.f32 maxCos ux ux)
(+ ux (* maxCos ux))
(fma.f32 maxCos ux ux)
(+ ux (pow ux 2))
(fma.f32 ux ux ux)
(+ ux (+ (* maxCos (+ ux (* 2 (pow ux 2)))) (pow ux 2)))
(fma.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) maxCos (fma.f32 ux ux ux))
(+ ux (+ (* maxCos (+ ux (+ (* 2 (pow ux 2)) (* maxCos (pow ux 2))))) (pow ux 2)))
(fma.f32 (fma.f32 (+.f32 #s(literal 2 binary32) maxCos) (*.f32 ux ux) ux) maxCos (fma.f32 ux ux ux))
(+ ux (+ (* maxCos (+ ux (+ (* 2 (pow ux 2)) (* maxCos (pow ux 2))))) (pow ux 2)))
(fma.f32 (fma.f32 (+.f32 #s(literal 2 binary32) maxCos) (*.f32 ux ux) ux) maxCos (fma.f32 ux ux ux))
(+ 1 (+ ux (pow ux 2)))
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(+ 1 (+ ux (+ (* maxCos (+ ux (* 2 (pow ux 2)))) (pow ux 2))))
(+.f32 (fma.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) maxCos (fma.f32 ux ux ux)) #s(literal 1 binary32))
(+ 1 (+ ux (+ (* maxCos (+ ux (+ (* 2 (pow ux 2)) (* maxCos (pow ux 2))))) (pow ux 2))))
(+.f32 (fma.f32 (fma.f32 (+.f32 #s(literal 2 binary32) maxCos) (*.f32 ux ux) ux) maxCos (fma.f32 ux ux ux)) #s(literal 1 binary32))
(+ 1 (+ ux (+ (* maxCos (+ ux (+ (* 2 (pow ux 2)) (* maxCos (pow ux 2))))) (pow ux 2))))
(+.f32 (fma.f32 (fma.f32 (+.f32 #s(literal 2 binary32) maxCos) (*.f32 ux ux) ux) maxCos (fma.f32 ux ux ux)) #s(literal 1 binary32))
(/ (- 1 (pow ux 3)) (+ 1 (+ ux (pow ux 2))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(- (+ (* maxCos (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) maxCos (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux ux) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))) maxCos (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) maxCos (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (* -1 (/ (pow ux 3) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2))))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(fma.f32 (fma.f32 (-.f32 (fma.f32 (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (-.f32 #s(literal -1 binary32) (fma.f32 ux ux ux))) (*.f32 (fma.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (*.f32 (fma.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux ux) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) maxCos (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) ux) ux) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) maxCos (-.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))) maxCos (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(pow (- 1 ux) 2)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
(+ (* 2 (* maxCos (* ux (- 1 ux)))) (pow (- 1 ux) 2))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(fma.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32) (*.f32 (*.f32 ux ux) maxCos)) maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(fma.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32) (*.f32 (*.f32 ux ux) maxCos)) maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(pow ux 3)
(*.f32 (*.f32 ux ux) ux)
(+ (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3))) (pow ux 3))
(fma.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) #s(literal 3 binary32)) maxCos (*.f32 (*.f32 ux ux) ux))
(+ (* maxCos (+ (* 2 (pow ux 3)) (+ (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3))) (pow ux 3)))) (pow ux 3))
(fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) #s(literal 3 binary32)) maxCos (*.f32 (*.f32 (*.f32 ux ux) ux) #s(literal 3 binary32))) maxCos (*.f32 (*.f32 ux ux) ux))
(+ (* maxCos (+ (* 2 (pow ux 3)) (+ (* maxCos (+ (* 2 (pow ux 3)) (+ (* maxCos (pow ux 3)) (pow ux 3)))) (pow ux 3)))) (pow ux 3))
(fma.f32 (fma.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) ux (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) maxCos)) maxCos (*.f32 (*.f32 ux ux) ux))
(pow ux 2)
(*.f32 ux ux)
(+ (* 2 (* maxCos (pow ux 2))) (pow ux 2))
(*.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal 1 binary32)) (*.f32 ux ux))
(+ (* maxCos (+ (* 2 (pow ux 2)) (* maxCos (pow ux 2)))) (pow ux 2))
(fma.f32 (*.f32 (+.f32 #s(literal 2 binary32) maxCos) (*.f32 ux ux)) maxCos (*.f32 ux ux))
(+ (* maxCos (+ (* 2 (pow ux 2)) (* maxCos (pow ux 2)))) (pow ux 2))
(fma.f32 (*.f32 (+.f32 #s(literal 2 binary32) maxCos) (*.f32 ux ux)) maxCos (*.f32 ux ux))
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
maxCos
(* maxCos (- 1 (/ 1 maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) maxCos)
(* maxCos (- 1 (/ 1 maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) maxCos)
(* maxCos (- 1 (/ 1 maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) maxCos)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(/ 1 (* maxCos ux))
(/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(/ (- (+ (/ 1 ux) (/ 1 (* maxCos ux))) (/ 1 (* maxCos (pow ux 2)))) maxCos)
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) maxCos))) maxCos)
(/ (- (+ (* -1 (/ (* (- 1 ux) (- (/ 1 ux) (/ 1 (pow ux 2)))) (* (pow maxCos 2) ux))) (+ (/ 1 ux) (/ 1 (* maxCos ux)))) (/ 1 (* maxCos (pow ux 2)))) maxCos)
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (*.f32 maxCos maxCos) ux)) (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) maxCos)))) maxCos)
(/ (- (+ (/ 1 ux) (+ (/ 1 (* maxCos ux)) (/ (* (pow (- 1 ux) 2) (- (/ 1 ux) (/ 1 (pow ux 2)))) (* (pow maxCos 3) (pow ux 2))))) (+ (/ 1 (* maxCos (pow ux 2))) (/ (* (- 1 ux) (- (/ 1 ux) (/ 1 (pow ux 2)))) (* (pow maxCos 2) ux)))) maxCos)
(/.f32 (-.f32 (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) ux) 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) (*.f32 maxCos ux)))) (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (*.f32 maxCos maxCos) ux)) (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) maxCos)))) maxCos)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos (+ ux (/ ux maxCos)))
(*.f32 (+.f32 (/.f32 ux maxCos) ux) maxCos)
(* maxCos (+ ux (/ ux maxCos)))
(*.f32 (+.f32 (/.f32 ux maxCos) ux) maxCos)
(* maxCos (+ ux (/ ux maxCos)))
(*.f32 (+.f32 (/.f32 ux maxCos) ux) maxCos)
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux)
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ ux maxCos) (pow ux 2))))
(*.f32 (*.f32 (fma.f32 (*.f32 ux (/.f32 ux maxCos)) #s(literal 2 binary32) (fma.f32 ux ux (/.f32 ux maxCos))) maxCos) maxCos)
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ ux maxCos) (+ (/ ux (pow maxCos 2)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2))))))
(*.f32 (fma.f32 (*.f32 ux (/.f32 ux maxCos)) #s(literal 2 binary32) (+.f32 (fma.f32 ux (/.f32 ux (*.f32 maxCos maxCos)) (/.f32 ux (*.f32 maxCos maxCos))) (fma.f32 ux ux (/.f32 ux maxCos)))) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ ux maxCos) (+ (/ ux (pow maxCos 2)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2))))))
(*.f32 (fma.f32 (*.f32 ux (/.f32 ux maxCos)) #s(literal 2 binary32) (+.f32 (fma.f32 ux (/.f32 ux (*.f32 maxCos maxCos)) (/.f32 ux (*.f32 maxCos maxCos))) (fma.f32 ux ux (/.f32 ux maxCos)))) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux)
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ ux maxCos) (pow ux 2))))
(*.f32 (*.f32 (fma.f32 (*.f32 ux (/.f32 ux maxCos)) #s(literal 2 binary32) (fma.f32 ux ux (/.f32 ux maxCos))) maxCos) maxCos)
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ 1 (pow maxCos 2)) (+ (/ ux maxCos) (+ (/ ux (pow maxCos 2)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2)))))))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (/.f32 ux maxCos))) #s(literal 2 binary32) (fma.f32 (+.f32 (fma.f32 ux (/.f32 ux (*.f32 maxCos maxCos)) (/.f32 ux (*.f32 maxCos maxCos))) (fma.f32 ux ux (/.f32 ux maxCos))) (*.f32 maxCos maxCos) #s(literal 1 binary32)))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ 1 (pow maxCos 2)) (+ (/ ux maxCos) (+ (/ ux (pow maxCos 2)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2)))))))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (/.f32 ux maxCos))) #s(literal 2 binary32) (fma.f32 (+.f32 (fma.f32 ux (/.f32 ux (*.f32 maxCos maxCos)) (/.f32 ux (*.f32 maxCos maxCos))) (fma.f32 ux ux (/.f32 ux maxCos))) (*.f32 maxCos maxCos) #s(literal 1 binary32)))
(* -1 (* maxCos ux))
(*.f32 (neg.f32 maxCos) ux)
(* maxCos (- (+ (* -1 ux) (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2))))) (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (*.f32 maxCos ux)) (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) maxCos)) ux)) maxCos)
(* maxCos (- (+ (* -1 ux) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2)))) (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* (pow maxCos 2) (pow ux 2)))))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux))) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 2) (pow ux 2)))))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux)) (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) maxCos)) ux)) (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) ux)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux)) (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (-.f32 (/.f32 (-.f32 #s(literal -1 binary32) (fma.f32 ux ux ux)) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (*.f32 maxCos ux))))) maxCos)
(* maxCos (- (+ (* -1 ux) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2)))) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* (pow maxCos 2) (pow ux 2)))) (/ 1 (* (pow maxCos 3) (pow ux 2)))))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux))) (+ (/ ux (pow maxCos 3)) (+ (/ (* (+ 1 (+ ux (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 3) (pow ux 2))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 2) (pow ux 2))) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) ux)) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (pow ux 2))))) (* (pow maxCos 3) (pow ux 2))))))))))
(*.f32 (-.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) ux) ux)) (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux)) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) #s(literal 3 binary32)) (*.f32 (*.f32 ux ux) maxCos)))) ux) (-.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) ux)) (*.f32 ux ux)) (+.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos maxCos) maxCos)) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (*.f32 maxCos maxCos))) (fma.f32 (-.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) ux)) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) ux)) (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux)) (*.f32 ux ux))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) ux) ux)) (/.f32 ux (*.f32 (*.f32 maxCos maxCos) maxCos)))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (*.f32 maxCos ux))) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos maxCos) ux)))) maxCos)
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux)
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32) (*.f32 ux ux)) maxCos) maxCos)
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (fma.f32 (*.f32 #s(literal 2 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (fma.f32 (*.f32 #s(literal 2 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (*.f32 maxCos maxCos))
(* (pow maxCos 3) (pow ux 3))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) ux) (*.f32 ux ux))
(* (pow maxCos 3) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (/ (pow ux 3) maxCos) (pow ux 3))))
(*.f32 (*.f32 (fma.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 ux (/.f32 ux maxCos))) (*.f32 (*.f32 ux ux) ux)) maxCos) (*.f32 maxCos maxCos))
(* (pow maxCos 3) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (* 2 (/ (pow ux 3) (pow maxCos 2))) (+ (/ (pow ux 3) maxCos) (+ (/ (pow ux 3) (pow maxCos 2)) (pow ux 3))))))
(*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 ux (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux (/.f32 ux maxCos)))) (fma.f32 ux (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos))) (fma.f32 (*.f32 ux ux) ux (*.f32 ux (*.f32 ux (/.f32 ux maxCos)))))) (*.f32 (*.f32 maxCos maxCos) maxCos))
(* (pow maxCos 3) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (* 2 (/ (pow ux 3) (pow maxCos 2))) (+ (/ (pow ux 3) maxCos) (+ (/ (pow ux 3) (pow maxCos 2)) (+ (/ (pow ux 3) (pow maxCos 3)) (pow ux 3)))))))
(*.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 ux (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux (/.f32 ux maxCos)))) (fma.f32 (*.f32 ux ux) (/.f32 ux maxCos) (fma.f32 (*.f32 ux ux) (/.f32 ux (*.f32 (*.f32 maxCos maxCos) maxCos)) (fma.f32 (*.f32 ux ux) ux (*.f32 ux (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos)))))))) (*.f32 (*.f32 maxCos maxCos) maxCos))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux)
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (pow ux 2)))
(*.f32 (*.f32 (fma.f32 (*.f32 ux (/.f32 ux maxCos)) #s(literal 2 binary32) (*.f32 ux ux)) maxCos) maxCos)
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 (fma.f32 (*.f32 ux (/.f32 ux maxCos)) #s(literal 2 binary32) (fma.f32 ux (/.f32 ux (*.f32 maxCos maxCos)) (*.f32 ux ux))) maxCos) maxCos)
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 (fma.f32 (*.f32 ux (/.f32 ux maxCos)) #s(literal 2 binary32) (fma.f32 ux (/.f32 ux (*.f32 maxCos maxCos)) (*.f32 ux ux))) maxCos) maxCos)
(* maxCos ux)
(*.f32 maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) 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))
(* maxCos ux)
(*.f32 maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* maxCos ux)
(*.f32 maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(/ 1 (* maxCos ux))
(/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(* -1 (/ (- (* -1 (/ (- (/ 1 ux) (/ 1 (pow ux 2))) maxCos)) (/ 1 ux)) maxCos))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) maxCos))) maxCos)
(* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (- 1 ux) (- (/ 1 ux) (/ 1 (pow ux 2)))) (* maxCos ux))) (/ 1 ux)) (/ 1 (pow ux 2))) maxCos)) (/ 1 ux)) maxCos))
(/.f32 (+.f32 (/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) maxCos) (/.f32 #s(literal 1 binary32) ux)) maxCos)
(* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow (- 1 ux) 2) (- (/ 1 ux) (/ 1 (pow ux 2)))) (* maxCos (pow ux 2)))) (* -1 (/ (* (- 1 ux) (- (/ 1 ux) (/ 1 (pow ux 2)))) ux))) maxCos)) (/ 1 ux)) (/ 1 (pow ux 2))) maxCos)) (/ 1 ux)) maxCos))
(/.f32 (+.f32 (/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux ux) maxCos))) maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) maxCos) (/.f32 #s(literal 1 binary32) ux)) maxCos)
(* maxCos ux)
(*.f32 maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(* maxCos ux)
(*.f32 maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))
(*.f32 (+.f32 (/.f32 ux maxCos) ux) maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))
(*.f32 (+.f32 (/.f32 ux maxCos) ux) maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))
(*.f32 (+.f32 (/.f32 ux maxCos) ux) maxCos)
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux)
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* -1 ux)) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) ux) maxCos)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (+ (* -1 ux) (* -1 (/ (+ ux (pow ux 2)) maxCos)))) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) ux) (/.f32 (fma.f32 ux ux ux) maxCos)) maxCos)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (+ (* -1 ux) (* -1 (/ (+ ux (pow ux 2)) maxCos)))) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) ux) (/.f32 (fma.f32 ux ux ux) maxCos)) maxCos)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux)
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* -1 ux)) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) ux) maxCos)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (+ (* -1 ux) (* -1 (/ (+ 1 (+ ux (pow ux 2))) maxCos)))) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (*.f32 ux ux) (/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) ux) ux (-.f32 (/.f32 (-.f32 #s(literal -1 binary32) (fma.f32 ux ux ux)) maxCos) ux)) maxCos)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (+ (* -1 ux) (* -1 (/ (+ 1 (+ ux (pow ux 2))) maxCos)))) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (*.f32 ux ux) (/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) ux) ux (-.f32 (/.f32 (-.f32 #s(literal -1 binary32) (fma.f32 ux ux ux)) maxCos) ux)) maxCos)) (*.f32 maxCos maxCos))
(* -1 (* maxCos ux))
(*.f32 (neg.f32 maxCos) ux)
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux)) maxCos)))))
(*.f32 (neg.f32 maxCos) (-.f32 ux (/.f32 (fma.f32 #s(literal 2 binary32) ux (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) #s(literal 1 binary32))) maxCos)))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)))))) maxCos)))) (* -2 ux)) maxCos)))))
(*.f32 (neg.f32 maxCos) (-.f32 ux (/.f32 (fma.f32 #s(literal 2 binary32) ux (+.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) (/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) (+.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (fma.f32 #s(literal 2 binary32) ux (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) ux) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux)))) maxCos)) #s(literal 1 binary32))) maxCos)))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (- (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (* -1 (/ (- (/ 1 (pow ux 2)) (+ ux (+ (/ (* (+ 1 (+ ux (pow ux 2))) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2))))))) (pow ux 2))))) maxCos))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)))))) maxCos)))) (* -2 ux)) maxCos)))))
(*.f32 (neg.f32 maxCos) (-.f32 ux (/.f32 (fma.f32 #s(literal 2 binary32) ux (-.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 (-.f32 (-.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 #s(literal 2 binary32) ux (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) ux) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 1 binary32) ux) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (-.f32 (-.f32 (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 ux ux)) #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 2 binary32) ux (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) ux) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux))) ux) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) ux) (*.f32 ux ux)) (fma.f32 (fma.f32 #s(literal 2 binary32) ux (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) #s(literal 1 binary32))) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 ux ux)) ux))) maxCos))) maxCos))) maxCos)))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux)
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32) (*.f32 ux ux)) maxCos) maxCos)
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) maxCos)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) maxCos)) (*.f32 maxCos maxCos))
(* (pow maxCos 3) (pow ux 3))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) ux) (*.f32 ux ux))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) maxCos)) (* -1 (pow ux 3)))))
(*.f32 (*.f32 (fma.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 ux (/.f32 ux maxCos))) (*.f32 (*.f32 ux ux) ux)) maxCos) (*.f32 maxCos maxCos))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (* -1 (pow ux 3)))))
(*.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) #s(literal 3 binary32) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 ux (/.f32 ux maxCos))))) maxCos)) (*.f32 (*.f32 maxCos maxCos) maxCos))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (pow ux 3)) (+ (* -1 (/ (pow ux 3) maxCos)) (* -1 (pow ux 3)))) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (* -1 (pow ux 3)))))
(*.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) #s(literal 3 binary32)) (/.f32 (-.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 ux (*.f32 ux (/.f32 ux maxCos)))) maxCos)) maxCos)) (*.f32 (*.f32 maxCos maxCos) maxCos))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux)
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (pow ux 2)))
(*.f32 (*.f32 (fma.f32 (*.f32 ux (/.f32 ux maxCos)) #s(literal 2 binary32) (*.f32 ux ux)) maxCos) maxCos)
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* -1 (/ (pow ux 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux (/.f32 ux maxCos))) maxCos)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* -1 (/ (pow ux 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux (/.f32 ux maxCos))) maxCos)) (*.f32 maxCos maxCos))
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
1
#s(literal 1 binary32)
(+ 1 (* ux (- 1 maxCos)))
(fma.f32 (-.f32 #s(literal 1 binary32) maxCos) ux #s(literal 1 binary32))
(+ 1 (* ux (- (+ 1 (* -1 (* ux (* (- 1 maxCos) (- maxCos 1))))) maxCos)))
(fma.f32 (-.f32 (fma.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) maxCos) ux #s(literal 1 binary32))
(+ 1 (* ux (- (+ 1 (* ux (- (* ux (* (- 1 maxCos) (pow (- maxCos 1) 2))) (* (- 1 maxCos) (- maxCos 1))))) maxCos)))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) ux (-.f32 #s(literal 1 binary32) maxCos)) ux #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #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)
(* ux (+ 1 maxCos))
(fma.f32 maxCos ux ux)
(* ux (+ 1 maxCos))
(fma.f32 maxCos ux ux)
(* ux (+ 1 maxCos))
(fma.f32 maxCos ux ux)
(* ux (+ 1 maxCos))
(fma.f32 maxCos ux ux)
(* ux (+ 1 maxCos))
(fma.f32 maxCos ux ux)
(* ux (+ 1 (+ maxCos (* ux (pow (+ 1 maxCos) 2)))))
(fma.f32 (fma.f32 (fma.f32 maxCos ux ux) (+.f32 maxCos #s(literal 1 binary32)) maxCos) ux ux)
(* ux (+ 1 (+ maxCos (* ux (pow (+ 1 maxCos) 2)))))
(fma.f32 (fma.f32 (fma.f32 maxCos ux ux) (+.f32 maxCos #s(literal 1 binary32)) maxCos) ux ux)
(* ux (+ 1 (+ maxCos (* ux (pow (+ 1 maxCos) 2)))))
(fma.f32 (fma.f32 (fma.f32 maxCos ux ux) (+.f32 maxCos #s(literal 1 binary32)) maxCos) ux ux)
1
#s(literal 1 binary32)
(+ 1 (* ux (+ 1 maxCos)))
(fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(+ 1 (* ux (+ 1 (+ maxCos (* ux (pow (+ 1 maxCos) 2))))))
(fma.f32 (+.f32 (fma.f32 (fma.f32 maxCos ux ux) (+.f32 maxCos #s(literal 1 binary32)) maxCos) #s(literal 1 binary32)) ux #s(literal 1 binary32))
(+ 1 (* ux (+ 1 (+ maxCos (* ux (pow (+ 1 maxCos) 2))))))
(fma.f32 (+.f32 (fma.f32 (fma.f32 maxCos ux ux) (+.f32 maxCos #s(literal 1 binary32)) maxCos) #s(literal 1 binary32)) ux #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* -1 (* ux (+ 1 maxCos))))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(+ 1 (* ux (- (* -1 (* ux (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ 1 maxCos))))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(+ 1 (* ux (- (* ux (- (* ux (* (+ 1 maxCos) (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ 1 maxCos))))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
1
#s(literal 1 binary32)
(+ 1 (* ux (- (* 2 maxCos) 2)))
(fma.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) ux #s(literal 1 binary32))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(fma.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) maxCos) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))) ux #s(literal 1 binary32))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(fma.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) maxCos) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))) ux #s(literal 1 binary32))
(* (pow ux 3) (pow (+ 1 maxCos) 3))
(*.f32 (*.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 ux ux)))
(* (pow ux 3) (pow (+ 1 maxCos) 3))
(*.f32 (*.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 ux ux)))
(* (pow ux 3) (pow (+ 1 maxCos) 3))
(*.f32 (*.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 ux ux)))
(* (pow ux 3) (pow (+ 1 maxCos) 3))
(*.f32 (*.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 ux ux)))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(* ux (- maxCos 1))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- maxCos 1))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- maxCos 1))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* ux (- maxCos 1))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(/ 1 (* ux (- maxCos 1)))
(/.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
(/ (- (/ 1 (- maxCos 1)) (/ 1 (* ux (pow (- maxCos 1) 2)))) ux)
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(/ (- (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 3))) (/ 1 (- maxCos 1))) (/ 1 (* ux (pow (- maxCos 1) 2)))) ux)
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) maxCos)))) ux)
(/ (- (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 3))) (/ 1 (- maxCos 1))) (+ (/ 1 (* ux (pow (- maxCos 1) 2))) (/ 1 (* (pow ux 3) (pow (- maxCos 1) 4))))) ux)
(/.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) ux) (*.f32 ux ux)))) ux)
(* ux (- maxCos 1))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #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)
(* ux (+ 1 maxCos))
(fma.f32 maxCos ux ux)
(* ux (+ 1 maxCos))
(fma.f32 maxCos ux ux)
(* ux (+ 1 maxCos))
(fma.f32 maxCos ux ux)
(* ux (+ 1 maxCos))
(fma.f32 maxCos ux ux)
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(* (pow ux 2) (+ (/ 1 ux) (+ (/ maxCos ux) (pow (+ 1 maxCos) 2))))
(fma.f32 (*.f32 (fma.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)) ux) ux ux)
(* (pow ux 2) (+ (/ 1 ux) (+ (/ maxCos ux) (pow (+ 1 maxCos) 2))))
(fma.f32 (*.f32 (fma.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)) ux) ux ux)
(* (pow ux 2) (+ (/ 1 ux) (+ (/ maxCos ux) (pow (+ 1 maxCos) 2))))
(fma.f32 (*.f32 (fma.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)) ux) ux ux)
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(* (pow ux 2) (+ (/ 1 ux) (+ (/ maxCos ux) (pow (+ 1 maxCos) 2))))
(fma.f32 (*.f32 (fma.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)) ux) ux ux)
(* (pow ux 2) (+ (/ 1 ux) (+ (/ 1 (pow ux 2)) (+ (/ maxCos ux) (pow (+ 1 maxCos) 2)))))
(+.f32 (fma.f32 (fma.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)) (*.f32 ux ux) #s(literal 1 binary32)) ux)
(* (pow ux 2) (+ (/ 1 ux) (+ (/ 1 (pow ux 2)) (+ (/ maxCos ux) (pow (+ 1 maxCos) 2)))))
(+.f32 (fma.f32 (fma.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)) (*.f32 ux ux) #s(literal 1 binary32)) ux)
(* -1 (* ux (+ 1 maxCos)))
(*.f32 (-.f32 #s(literal -1 binary32) maxCos) ux)
(* ux (+ (* -1 (+ 1 maxCos)) (/ 1 ux)))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(* ux (+ (* -1 (+ 1 maxCos)) (/ 1 ux)))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(* ux (+ (* -1 (+ 1 maxCos)) (/ 1 ux)))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (fma.f32 (/.f32 maxCos ux) #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux))) (*.f32 ux ux))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(*.f32 (-.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (fma.f32 (/.f32 maxCos ux) #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (/.f32 #s(literal 2 binary32) ux)) (*.f32 ux ux))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(*.f32 (-.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (fma.f32 (/.f32 maxCos ux) #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (/.f32 #s(literal 2 binary32) ux)) (*.f32 ux ux))
(* (pow ux 3) (pow (+ 1 maxCos) 3))
(*.f32 (*.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 ux ux)))
(* (pow ux 3) (pow (+ 1 maxCos) 3))
(*.f32 (*.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 ux ux)))
(* (pow ux 3) (pow (+ 1 maxCos) 3))
(*.f32 (*.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 ux ux)))
(* (pow ux 3) (pow (+ 1 maxCos) 3))
(*.f32 (*.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 ux ux)))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(* ux (- maxCos 1))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (+ 1 (* -1 maxCos))))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (+ 1 (* -1 maxCos))))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* -1 (* ux (+ 1 (* -1 maxCos))))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(/ -1 (* ux (+ 1 (* -1 maxCos))))
(/.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(* -1 (/ (+ (/ 1 (* ux (pow (+ 1 (* -1 maxCos)) 2))) (/ 1 (+ 1 (* -1 maxCos)))) ux))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) maxCos)))) (neg.f32 ux))
(* -1 (/ (+ (/ 1 (* ux (pow (+ 1 (* -1 maxCos)) 2))) (+ (/ 1 (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 3))) (/ 1 (+ 1 (* -1 maxCos))))) ux))
(/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) maxCos)))) (neg.f32 ux))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (/ 1 (* ux (pow (+ 1 (* -1 maxCos)) 4))) (/ 1 (pow (+ 1 (* -1 maxCos)) 3))) ux)) (/ 1 (pow (+ 1 (* -1 maxCos)) 2))) ux)) (/ 1 (+ 1 (* -1 maxCos)))) ux))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 4 binary32)) ux))) ux)) ux)) (neg.f32 ux))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 ux)
(neg.f32 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (- (* -1 maxCos) 1)))
(fma.f32 maxCos ux ux)
(* -1 (* ux (- (* -1 maxCos) 1)))
(fma.f32 maxCos ux ux)
(* -1 (* ux (- (* -1 maxCos) 1)))
(fma.f32 maxCos ux ux)
(* -1 (* ux (- (* -1 maxCos) 1)))
(fma.f32 maxCos ux ux)
(* (pow ux 2) (pow (- (* -1 maxCos) 1) 2))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(* (pow ux 2) (+ (* -1 (/ (- (* -1 maxCos) 1) ux)) (pow (- (* -1 maxCos) 1) 2)))
(*.f32 (*.f32 (fma.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos) (/.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) ux) ux)
(* (pow ux 2) (+ (* -1 (/ (- (* -1 maxCos) 1) ux)) (pow (- (* -1 maxCos) 1) 2)))
(*.f32 (*.f32 (fma.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos) (/.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) ux) ux)
(* (pow ux 2) (+ (* -1 (/ (- (* -1 maxCos) 1) ux)) (pow (- (* -1 maxCos) 1) 2)))
(*.f32 (*.f32 (fma.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos) (/.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) ux) ux)
(* (pow ux 2) (pow (- (* -1 maxCos) 1) 2))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(* (pow ux 2) (+ (* -1 (/ (- (* -1 maxCos) 1) ux)) (pow (- (* -1 maxCos) 1) 2)))
(*.f32 (*.f32 (fma.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos) (/.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)) ux) ux)
(* (pow ux 2) (+ (* -1 (/ (- (* -1 maxCos) (+ 1 (/ 1 ux))) ux)) (pow (- (* -1 maxCos) 1) 2)))
(*.f32 (*.f32 (fma.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos) (/.f32 (+.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) ux)) ux) ux)
(* (pow ux 2) (+ (* -1 (/ (- (* -1 maxCos) (+ 1 (/ 1 ux))) ux)) (pow (- (* -1 maxCos) 1) 2)))
(*.f32 (*.f32 (fma.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos) (/.f32 (+.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) ux)) ux) ux)
(* ux (- (* -1 maxCos) 1))
(*.f32 (-.f32 #s(literal -1 binary32) maxCos) ux)
(* -1 (* ux (- (* -1 (- (* -1 maxCos) 1)) (/ 1 ux))))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(* -1 (* ux (- (* -1 (- (* -1 maxCos) 1)) (/ 1 ux))))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(* -1 (* ux (- (* -1 (- (* -1 maxCos) 1)) (/ 1 ux))))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 ux ux))
(* -1 (* (pow ux 3) (pow (- (* -1 maxCos) 1) 3)))
(+.f32 #s(literal 0 binary32) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 ux ux))))
(* -1 (* (pow ux 3) (pow (- (* -1 maxCos) 1) 3)))
(+.f32 #s(literal 0 binary32) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 ux ux))))
(* -1 (* (pow ux 3) (pow (- (* -1 maxCos) 1) 3)))
(+.f32 #s(literal 0 binary32) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 ux ux))))
(* -1 (* (pow ux 3) (pow (- (* -1 maxCos) 1) 3)))
(+.f32 #s(literal 0 binary32) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 ux ux))))
(* (pow ux 2) (pow (- (* -1 maxCos) 1) 2))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(* (pow ux 2) (pow (- (* -1 maxCos) 1) 2))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(* (pow ux 2) (pow (- (* -1 maxCos) 1) 2))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(* (pow ux 2) (pow (- (* -1 maxCos) 1) 2))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))

rewrite273.0ms (5%)

Memory
-3.4MiB live, 222.9MiB allocated
Rules
4 840×lower-*.f64
4 828×lower-*.f32
3 956×lower-/.f64
3 952×lower-/.f32
2 576×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025179
042123
1235123
22323123
08421121
Stop Event
iter limit
node limit
iter limit
Counts
16 → 1 040
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 maxCos ux))
(*.f32 maxCos ux)
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
Outputs
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (pow.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(*.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))) (neg.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal -1 binary32))) (neg.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 ux ux))) (neg.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))) (neg.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (neg.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 1 binary32)) ux) #s(literal 1 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))) (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal -1 binary32)) (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 ux ux)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))) (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32))) (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))) #s(literal 1 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(/.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal -1 binary32))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))
(/.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)) (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)) (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))))
(-.f32 (/.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 ux #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 maxCos ux) (-.f32 #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) (fma.f32 maxCos ux ux))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 maxCos ux))
(fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 maxCos ux))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))
(fma.f32 maxCos ux (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 maxCos ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal -1 binary32) ux (fma.f32 maxCos ux #s(literal 1 binary32)))
(fma.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 ux (*.f32 maxCos #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux (*.f32 maxCos #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 ux (*.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 ux maxCos (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux #s(literal -1 binary32) (fma.f32 maxCos ux #s(literal 1 binary32)))
(pow.f32 (/.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)) (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) #s(literal 1 binary32))
(+.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 maxCos ux))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))
(+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 maxCos ux))))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))
(exp.f32 (neg.f32 (*.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal -1 binary32))))
(exp.f32 (fma.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 2 binary32) (*.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal -1 binary32))))
(exp.f32 (fma.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal -1 binary32) (*.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 1 binary32)))
(*.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) maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos (-.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))) (neg.f32 (neg.f32 (-.f32 #s(literal -1 binary32) maxCos))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 maxCos maxCos) maxCos #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 maxCos (-.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (neg.f32 (-.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 (-.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (neg.f32 (-.f32 #s(literal -1 binary32) maxCos)))
(/.f32 (neg.f32 (fma.f32 (*.f32 maxCos maxCos) maxCos #s(literal -1 binary32))) (neg.f32 (fma.f32 maxCos maxCos (-.f32 #s(literal 1 binary32) (neg.f32 maxCos)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 maxCos maxCos) maxCos #s(literal -1 binary32))) (neg.f32 (fma.f32 maxCos (-.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal -1 binary32) maxCos))
(/.f32 (fma.f32 (*.f32 maxCos maxCos) maxCos #s(literal -1 binary32)) (fma.f32 maxCos maxCos (-.f32 #s(literal 1 binary32) (neg.f32 maxCos))))
(/.f32 (fma.f32 (*.f32 maxCos maxCos) maxCos #s(literal -1 binary32)) (fma.f32 maxCos (-.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 maxCos (-.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos maxCos) maxCos #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 maxCos (-.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos maxCos) maxCos #s(literal -1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) maxCos)) (/.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal -1 binary32) maxCos)))
(pow.f32 (/.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 maxCos (-.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos maxCos) maxCos #s(literal -1 binary32))) #s(literal -1 binary32))
(+.f32 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 maxCos ux))
(*.f32 (*.f32 #s(literal 1 binary32) maxCos) ux)
(*.f32 (*.f32 maxCos ux) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(*.f32 ux (*.f32 maxCos #s(literal 1 binary32)))
(*.f32 ux maxCos)
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (pow.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(*.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))) (neg.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal -1 binary32))) (neg.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 ux ux))) (neg.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))) (neg.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (neg.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 1 binary32)) ux) #s(literal 1 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))) (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal -1 binary32)) (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 ux ux)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))) (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32))) (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))) #s(literal 1 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(/.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal -1 binary32))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))
(/.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)) (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)) (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))))
(-.f32 (/.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 ux #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 maxCos ux) (-.f32 #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) (fma.f32 maxCos ux ux))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 maxCos ux))
(fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 maxCos ux))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))
(fma.f32 maxCos ux (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 maxCos ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal -1 binary32) ux (fma.f32 maxCos ux #s(literal 1 binary32)))
(fma.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 ux (*.f32 maxCos #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux (*.f32 maxCos #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 ux (*.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 ux maxCos (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux #s(literal -1 binary32) (fma.f32 maxCos ux #s(literal 1 binary32)))
(pow.f32 (/.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)) (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) #s(literal 1 binary32))
(+.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 maxCos ux))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))
(+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 maxCos ux))))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))
(exp.f32 (neg.f32 (*.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal -1 binary32))))
(exp.f32 (fma.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 2 binary32) (*.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal -1 binary32))))
(exp.f32 (fma.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal -1 binary32) (*.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal -1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal -1/2 binary32))
(pow.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (pow.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(*.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))) (neg.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal -1 binary32))) (neg.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 ux ux))) (neg.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))) (neg.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (neg.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 1 binary32)) ux) #s(literal 1 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))) (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal -1 binary32)) (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 ux ux)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))) (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32))) (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))) #s(literal 1 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(/.f32 (neg.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal -1 binary32))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))
(/.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)) (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)) (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))))
(-.f32 (/.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 ux #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 maxCos ux) (-.f32 #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) (fma.f32 maxCos ux ux))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 maxCos ux))
(fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 maxCos ux))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))
(fma.f32 maxCos ux (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 maxCos ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal -1 binary32) ux (fma.f32 maxCos ux #s(literal 1 binary32)))
(fma.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 ux (*.f32 maxCos #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux (*.f32 maxCos #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 ux (*.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 ux maxCos (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux #s(literal -1 binary32) (fma.f32 maxCos ux #s(literal 1 binary32)))
(pow.f32 (/.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32)) (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) #s(literal 1 binary32))
(+.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 maxCos ux))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))
(+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 maxCos ux))))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))
(exp.f32 (neg.f32 (*.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal -1 binary32))))
(exp.f32 (fma.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 2 binary32) (*.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal -1 binary32))))
(exp.f32 (fma.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal -1 binary32) (*.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.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 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) ux)
(fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))
(fma.f32 ux #s(literal -1 binary32) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) #s(literal -1 binary32))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32)) (pow.f32 ux #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (pow.f32 ux #s(literal 1 binary32)))
(*.f32 (pow.f32 ux #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) ux)
(*.f32 (+.f32 #s(literal 1 binary32) maxCos) ux)
(*.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (neg.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))) (neg.f32 (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 ux ux))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)) (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 maxCos ux) ux)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 maxCos ux) ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux ux)
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) ux)
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) ux)
(fma.f32 #s(literal 1 binary32) ux (*.f32 maxCos ux))
(fma.f32 maxCos ux ux)
(fma.f32 ux (*.f32 maxCos #s(literal 1 binary32)) ux)
(fma.f32 ux #s(literal 1 binary32) (*.f32 maxCos ux))
(fma.f32 ux maxCos ux)
(pow.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) #s(literal -1 binary32))
(pow.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))
(+.f32 (*.f32 maxCos ux) ux)
(+.f32 ux (*.f32 maxCos ux))
(exp.f32 (*.f32 (log.f32 (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux))
(*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))))))
(*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))
(*.f32 (fma.f32 maxCos ux ux) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))) (neg.f32 (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))) (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) (neg.f32 (-.f32 (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))) (neg.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))))) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))))))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))) (-.f32 (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))))) (neg.f32 (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (neg.f32 (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))))))
(/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))))) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))))) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (/.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(fma.f32 (exp.f32 (log.f32 (fma.f32 maxCos ux ux))) (exp.f32 (log.f32 (fma.f32 maxCos ux ux))) (fma.f32 maxCos ux ux))
(fma.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 ux ux) (fma.f32 maxCos ux ux))
(fma.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32)) (pow.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))
(fma.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))
(fma.f32 (pow.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))) #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (pow.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))
(fma.f32 (pow.f32 ux #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))
(fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 1 binary32) maxCos)) ux (fma.f32 (fma.f32 maxCos ux ux) ux (fma.f32 maxCos ux ux)))
(fma.f32 (*.f32 (fma.f32 maxCos ux ux) (+.f32 #s(literal 1 binary32) maxCos)) ux (fma.f32 maxCos ux ux))
(fma.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux (fma.f32 (fma.f32 maxCos ux ux) ux (fma.f32 maxCos ux ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) ux (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux (+.f32 ux (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))))
(fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 2 binary32)) (fma.f32 maxCos ux ux))
(fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))) #s(literal 2 binary32)) (fma.f32 maxCos ux ux))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux ux) (fma.f32 maxCos ux ux))
(fma.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux))
(fma.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 maxCos ux) ux) (fma.f32 (fma.f32 maxCos ux ux) ux (fma.f32 maxCos ux ux)))
(fma.f32 (+.f32 #s(literal 1 binary32) maxCos) ux (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))
(fma.f32 (*.f32 (fma.f32 maxCos ux ux) ux) maxCos (fma.f32 (fma.f32 maxCos ux ux) ux (fma.f32 maxCos ux ux)))
(fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux) #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux ux) ux (fma.f32 maxCos ux ux)))
(fma.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))
(fma.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (fma.f32 maxCos ux ux))
(fma.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))
(fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(fma.f32 (fma.f32 maxCos ux ux) (*.f32 maxCos ux) (fma.f32 (fma.f32 maxCos ux ux) ux (fma.f32 maxCos ux ux)))
(fma.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))
(fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (fma.f32 (fma.f32 maxCos ux ux) ux (fma.f32 maxCos ux ux)))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) (+.f32 ux (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux) (fma.f32 (fma.f32 maxCos ux ux) ux (fma.f32 maxCos ux ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))
(fma.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (+.f32 ux (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))))
(fma.f32 #s(literal 1 binary32) ux (fma.f32 maxCos ux (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))))
(fma.f32 maxCos (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 (fma.f32 maxCos ux ux) ux (fma.f32 maxCos ux ux)))
(fma.f32 maxCos ux (+.f32 ux (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))))
(fma.f32 ux (*.f32 maxCos (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux ux) ux (fma.f32 maxCos ux ux)))
(fma.f32 ux (*.f32 maxCos #s(literal 1 binary32)) (+.f32 ux (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))))
(fma.f32 ux (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))
(fma.f32 ux #s(literal 1 binary32) (fma.f32 maxCos ux (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))))
(fma.f32 ux maxCos (+.f32 ux (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))))
(pow.f32 (/.f32 (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))))) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) #s(literal -1 binary32))
(+.f32 (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (*.f32 maxCos ux)) ux)
(+.f32 (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) ux) (*.f32 maxCos ux))
(+.f32 (fma.f32 (+.f32 #s(literal 1 binary32) maxCos) ux (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux)) (*.f32 (fma.f32 maxCos ux ux) ux))
(+.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux) (fma.f32 (fma.f32 maxCos ux ux) ux (fma.f32 maxCos ux ux)))
(+.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))
(+.f32 (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))
(+.f32 (*.f32 maxCos ux) (+.f32 ux (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))))
(+.f32 ux (fma.f32 maxCos ux (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)))))
(*.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))) (neg.f32 (-.f32 (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (fma.f32 maxCos ux ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) (neg.f32 (fma.f32 (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (fma.f32 maxCos ux ux))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux))) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)))))
(/.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))) (-.f32 (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (-.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))) (fma.f32 (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) (fma.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)))) (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)))))
(fma.f32 (exp.f32 (log.f32 (fma.f32 maxCos ux ux))) (exp.f32 (log.f32 (fma.f32 maxCos ux ux))) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 ux ux) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32)) (pow.f32 ux #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (pow.f32 ux #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))
(fma.f32 (pow.f32 ux #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 (fma.f32 maxCos ux ux) (+.f32 #s(literal 1 binary32) maxCos)) ux (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) ux (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 2 binary32)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))) #s(literal 2 binary32)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux ux) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (+.f32 #s(literal 1 binary32) maxCos) ux (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))
(fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))
(fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))
(fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) #s(literal 1 binary32) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (fma.f32 maxCos ux ux) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) maxCos) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (+.f32 (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (*.f32 maxCos ux)) ux)
(+.f32 (+.f32 (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) ux) (*.f32 maxCos ux))
(+.f32 (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (fma.f32 maxCos ux ux))
(+.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))
(+.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))
(+.f32 (fma.f32 maxCos ux ux) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)))
(*.f32 (pow.f32 (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))) (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))) (neg.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))) (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (pow.f32 (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))))) (neg.f32 (neg.f32 (neg.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))))) (neg.f32 (*.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (*.f32 (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))))) (*.f32 (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) (*.f32 (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) (*.f32 (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (*.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))))) (*.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (neg.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) (*.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (*.f32 (neg.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))))) (*.f32 (neg.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (neg.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) (*.f32 (neg.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) (*.f32 (neg.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))))
(/.f32 (-.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) (neg.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (pow.f32 (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))))) (neg.f32 (neg.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))))) (neg.f32 (*.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))))) (neg.f32 (*.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) (*.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))) (*.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) (*.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) (neg.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)))) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux))) (neg.f32 (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(pow.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))) (neg.f32 (fma.f32 (fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(*.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal -1 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal 2 binary32)))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))
(*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))) (neg.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (*.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (-.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))) (neg.f32 (*.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))) (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))) (neg.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.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 maxCos ux ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos 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 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (*.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (-.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(/.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos 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 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(/.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.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 maxCos ux ux))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) ux) maxCos (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux))
(fma.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (*.f32 maxCos ux) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux))
(fma.f32 (*.f32 maxCos ux) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 maxCos (*.f32 ux (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux (*.f32 maxCos (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal 2 binary32))
(pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))) #s(literal 1 binary32))
(pow.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) #s(literal 2 binary32))
(+.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux))
(+.f32 (*.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) maxCos) ux) (*.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (*.f32 (*.f32 ux ux) ux))
(*.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 3/2 binary32)) (*.f32 (*.f32 ux ux) ux))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) maxCos) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux ux) ux) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))
(*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (+.f32 #s(literal 1 binary32) maxCos)) ux)
(*.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3/2 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3/2 binary32)))
(*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 3 binary32)))
(*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))) #s(literal 3 binary32)))
(*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux ux) ux))
(*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)))
(*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)))
(*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))
(*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))
(*.f32 (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))) (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux))) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux))))) (neg.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux))) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (neg.f32 (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(/.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(/.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) #s(literal 3 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (pow.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 3 binary32)))
(/.f32 (pow.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))) #s(literal 3 binary32)))
(/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))
(/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux))) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)))) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux))) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux))))))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (pow.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 maxCos ux) ux))) #s(literal 3 binary32)))
(/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal 3 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) #s(literal 3 binary32)))
(fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) maxCos) ux (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)))
(fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)) maxCos (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)))
(fma.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux)))
(fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux) (fma.f32 maxCos ux ux) (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)))
(fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux)) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux) (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)))
(fma.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) ux (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux)))
(fma.f32 (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) ux) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux)))
(fma.f32 (fma.f32 maxCos ux ux) (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux) (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)))
(fma.f32 (*.f32 maxCos ux) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux))))
(fma.f32 maxCos (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)))
(fma.f32 ux (*.f32 maxCos (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)))
(fma.f32 ux (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux)))
(pow.f32 (exp.f32 (log.f32 (fma.f32 maxCos ux ux))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) #s(literal 3/2 binary32))
(pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))
(+.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux))))
(+.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux)))
(+.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (fma.f32 maxCos ux ux)))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 maxCos ux ux)) #s(literal 2 binary32)) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (log.f32 (fma.f32 maxCos ux ux)) #s(literal 3 binary32)))
(*.f32 (exp.f32 (log.f32 (fma.f32 maxCos ux ux))) (exp.f32 (log.f32 (fma.f32 maxCos ux ux))))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 ux ux))
(*.f32 (*.f32 (fma.f32 maxCos ux ux) (+.f32 #s(literal 1 binary32) maxCos)) ux)
(*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 2 binary32)))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux ux))
(*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (fma.f32 maxCos ux ux) ux))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (fma.f32 maxCos ux ux))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 maxCos ux ux))) (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux) (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (*.f32 (fma.f32 maxCos ux ux) ux)))) (neg.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux) (*.f32 (fma.f32 maxCos ux ux) ux))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))))) (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux) (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (*.f32 (fma.f32 maxCos ux ux) ux)) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux) (*.f32 (fma.f32 maxCos ux ux) ux))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (neg.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (fma.f32 maxCos ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 maxCos ux ux)) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))
(/.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux) (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (*.f32 (fma.f32 maxCos ux ux) ux))) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux) (*.f32 (fma.f32 maxCos ux ux) ux)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux))) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)))) (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux) (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (*.f32 (fma.f32 maxCos ux ux) ux)) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux) (*.f32 (fma.f32 maxCos ux ux) ux)))))
(/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) ux) (+.f32 maxCos #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (*.f32 (fma.f32 maxCos ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 ux (-.f32 ux (*.f32 maxCos ux))))))
(fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 1 binary32) maxCos)) ux (*.f32 (fma.f32 maxCos ux ux) ux))
(fma.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux (*.f32 (fma.f32 maxCos ux ux) ux))
(fma.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 maxCos ux) ux) (*.f32 (fma.f32 maxCos ux ux) ux))
(fma.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux ux) (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux))
(fma.f32 (*.f32 (fma.f32 maxCos ux ux) ux) #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux))
(fma.f32 (*.f32 (fma.f32 maxCos ux ux) ux) maxCos (*.f32 (fma.f32 maxCos ux ux) ux))
(fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux) #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux ux) ux))
(fma.f32 (fma.f32 maxCos ux ux) (*.f32 maxCos ux) (*.f32 (fma.f32 maxCos ux ux) ux))
(fma.f32 (fma.f32 maxCos ux ux) ux (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux))
(fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 (fma.f32 maxCos ux ux) ux))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux ux) ux) (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux) (*.f32 (fma.f32 maxCos ux ux) ux))
(fma.f32 maxCos (*.f32 (fma.f32 maxCos ux ux) ux) (*.f32 (fma.f32 maxCos ux ux) ux))
(fma.f32 ux (*.f32 maxCos (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) ux))
(fma.f32 ux (fma.f32 maxCos ux ux) (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux))
(pow.f32 (exp.f32 (log.f32 (fma.f32 maxCos ux ux))) #s(literal 2 binary32))
(pow.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))
(pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))
(+.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux))
(+.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) maxCos) ux) (*.f32 (fma.f32 maxCos ux ux) ux))
(exp.f32 (*.f32 (log.f32 (fma.f32 maxCos ux ux)) #s(literal 2 binary32)))

eval220.0ms (4%)

Memory
14.2MiB live, 321.8MiB allocated
Compiler

Compiled 67 113 to 3 965 computations (94.1% saved)

prune103.0ms (1.9%)

Memory
-2.4MiB live, 95.1MiB allocated
Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New1 84721 849
Fresh033
Picked235
Done000
Total1 84981 857
Accuracy
100.0%
Counts
1 857 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
99.9%
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
98.5%
(+.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (*.f32 ux maxCos))
96.7%
#s(approx (/ (- 1 (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
99.9%
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32)))
97.7%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
9.2%
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 maxCos ux))
73.0%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 169 to 101 computations (40.2% saved)

simplify204.0ms (3.7%)

Memory
-10.2MiB live, 178.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
cost-diff0
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))
cost-diff64
(+.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (*.f32 ux maxCos))
cost-diff608
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
cost-diff0
(*.f32 (*.f32 ux ux) ux)
cost-diff0
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
cost-diff0
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
cost-diff0
#s(approx (/ (- 1 (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
cost-diff0
(-.f32 #s(literal 1 binary32) ux)
cost-diff0
(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
(/.f32 ux maxCos)
cost-diff0
(-.f32 ux (/.f32 ux maxCos))
cost-diff0
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32)))
cost-diff352
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
Rules
25 398×lower-fma.f64
25 388×lower-fma.f32
4 350×lower-+.f64
4 346×lower-+.f32
4 200×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038256
058250
1144228
2430226
31583224
45927218
08923210
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32)))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(-.f32 ux (/.f32 ux maxCos))
ux
(/.f32 ux maxCos)
maxCos
#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
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
ux
maxCos
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
#s(approx (/ (- 1 (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
#s(literal 1 binary32)
(*.f32 (*.f32 ux ux) ux)
(*.f32 ux ux)
ux
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(fma.f32 ux ux ux)
(+.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (*.f32 ux maxCos))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
#s(literal 1 binary32)
(*.f32 ux ux)
ux
(fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))
#s(literal -1 binary32)
(fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 ux maxCos)
maxCos
Outputs
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 ux (/.f32 ux maxCos))
ux
(/.f32 ux maxCos)
maxCos
#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
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
ux
maxCos
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
#s(approx (/ (- 1 (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
#s(literal 1 binary32)
(*.f32 (*.f32 ux ux) ux)
(*.f32 ux ux)
ux
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(fma.f32 ux ux ux)
(+.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (*.f32 ux maxCos))
(fma.f32 (fma.f32 ux ux #s(literal -1 binary32)) (/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(*.f32 (fma.f32 ux ux #s(literal -1 binary32)) (/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))
(/.f32 (fma.f32 ux ux #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) ux)))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
#s(literal 1 binary32)
(*.f32 ux ux)
ux
(fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))
#s(literal -1 binary32)
(fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
maxCos

localize108.0ms (2%)

Memory
30.6MiB live, 103.7MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0.0234375
(+.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (*.f32 ux maxCos))
accuracy0.109375
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))
accuracy0.19140625
(/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))
accuracy0.40234375
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
accuracy0.015625
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
accuracy0.22265625
(*.f32 (*.f32 ux ux) ux)
accuracy0.35546875
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
accuracy0.5552833648790383
#s(approx (/ (- 1 (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
accuracy0
(-.f32 #s(literal 1 binary32) ux)
accuracy0.0234375
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
accuracy0
(-.f32 #s(literal 1 binary32) ux)
accuracy0.5312756782609656
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
accuracy0
(/.f32 ux maxCos)
accuracy0
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32)))
accuracy0.0078125
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
accuracy0.06478500976844201
(-.f32 ux (/.f32 ux maxCos))
Samples
80.0ms247×0valid
8.0ms5exit
Compiler

Compiled 243 to 38 computations (84.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 57.0ms
ival-mult: 25.0ms (43.8% of total)
ival-add: 12.0ms (21% of total)
ival-div: 10.0ms (17.5% of total)
ival-sub: 6.0ms (10.5% of total)
adjust: 4.0ms (7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series74.0ms (1.4%)

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

6 calls:

TimeVariablePointExpression
48.0ms
maxCos
@-inf
((+ (* (- ux (/ ux maxCos)) maxCos) 1) (+ (- 1 ux) (* ux maxCos)) (- ux (/ ux maxCos)) (/ ux maxCos) (+ (- 1 ux) (* ux maxCos)) (- 1 ux) (+ (* ux maxCos) (- 1 ux)) (/ (- 1 (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))))) (/ (- 1 (* (* ux ux) ux)) (+ (+ (* ux ux) ux) 1)) (- 1 (* (* ux ux) ux)) (* (* ux ux) ux) (/ (/ (- 1 (* ux ux)) (+ (* (* ux ux) ux) 1)) (/ -1 (+ (* (- 1 ux) ux) -1))) (+ (/ (/ (- 1 (* ux ux)) (+ (* (* ux ux) ux) 1)) (/ -1 (+ (* (- 1 ux) ux) -1))) (* ux maxCos)) (/ (- 1 (* ux ux)) (+ (* (* ux ux) ux) 1)) (- 1 (* ux ux)) (+ (+ (* ux ux) ux) 1) (/ -1 (+ (* (- 1 ux) ux) -1)))
4.0ms
ux
@-inf
((+ (* (- ux (/ ux maxCos)) maxCos) 1) (+ (- 1 ux) (* ux maxCos)) (- ux (/ ux maxCos)) (/ ux maxCos) (+ (- 1 ux) (* ux maxCos)) (- 1 ux) (+ (* ux maxCos) (- 1 ux)) (/ (- 1 (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))))) (/ (- 1 (* (* ux ux) ux)) (+ (+ (* ux ux) ux) 1)) (- 1 (* (* ux ux) ux)) (* (* ux ux) ux) (/ (/ (- 1 (* ux ux)) (+ (* (* ux ux) ux) 1)) (/ -1 (+ (* (- 1 ux) ux) -1))) (+ (/ (/ (- 1 (* ux ux)) (+ (* (* ux ux) ux) 1)) (/ -1 (+ (* (- 1 ux) ux) -1))) (* ux maxCos)) (/ (- 1 (* ux ux)) (+ (* (* ux ux) ux) 1)) (- 1 (* ux ux)) (+ (+ (* ux ux) ux) 1) (/ -1 (+ (* (- 1 ux) ux) -1)))
3.0ms
ux
@inf
((+ (* (- ux (/ ux maxCos)) maxCos) 1) (+ (- 1 ux) (* ux maxCos)) (- ux (/ ux maxCos)) (/ ux maxCos) (+ (- 1 ux) (* ux maxCos)) (- 1 ux) (+ (* ux maxCos) (- 1 ux)) (/ (- 1 (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))))) (/ (- 1 (* (* ux ux) ux)) (+ (+ (* ux ux) ux) 1)) (- 1 (* (* ux ux) ux)) (* (* ux ux) ux) (/ (/ (- 1 (* ux ux)) (+ (* (* ux ux) ux) 1)) (/ -1 (+ (* (- 1 ux) ux) -1))) (+ (/ (/ (- 1 (* ux ux)) (+ (* (* ux ux) ux) 1)) (/ -1 (+ (* (- 1 ux) ux) -1))) (* ux maxCos)) (/ (- 1 (* ux ux)) (+ (* (* ux ux) ux) 1)) (- 1 (* ux ux)) (+ (+ (* ux ux) ux) 1) (/ -1 (+ (* (- 1 ux) ux) -1)))
2.0ms
ux
@0
((+ (* (- ux (/ ux maxCos)) maxCos) 1) (+ (- 1 ux) (* ux maxCos)) (- ux (/ ux maxCos)) (/ ux maxCos) (+ (- 1 ux) (* ux maxCos)) (- 1 ux) (+ (* ux maxCos) (- 1 ux)) (/ (- 1 (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))))) (/ (- 1 (* (* ux ux) ux)) (+ (+ (* ux ux) ux) 1)) (- 1 (* (* ux ux) ux)) (* (* ux ux) ux) (/ (/ (- 1 (* ux ux)) (+ (* (* ux ux) ux) 1)) (/ -1 (+ (* (- 1 ux) ux) -1))) (+ (/ (/ (- 1 (* ux ux)) (+ (* (* ux ux) ux) 1)) (/ -1 (+ (* (- 1 ux) ux) -1))) (* ux maxCos)) (/ (- 1 (* ux ux)) (+ (* (* ux ux) ux) 1)) (- 1 (* ux ux)) (+ (+ (* ux ux) ux) 1) (/ -1 (+ (* (- 1 ux) ux) -1)))
2.0ms
maxCos
@0
((+ (* (- ux (/ ux maxCos)) maxCos) 1) (+ (- 1 ux) (* ux maxCos)) (- ux (/ ux maxCos)) (/ ux maxCos) (+ (- 1 ux) (* ux maxCos)) (- 1 ux) (+ (* ux maxCos) (- 1 ux)) (/ (- 1 (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))))) (/ (- 1 (* (* ux ux) ux)) (+ (+ (* ux ux) ux) 1)) (- 1 (* (* ux ux) ux)) (* (* ux ux) ux) (/ (/ (- 1 (* ux ux)) (+ (* (* ux ux) ux) 1)) (/ -1 (+ (* (- 1 ux) ux) -1))) (+ (/ (/ (- 1 (* ux ux)) (+ (* (* ux ux) ux) 1)) (/ -1 (+ (* (- 1 ux) ux) -1))) (* ux maxCos)) (/ (- 1 (* ux ux)) (+ (* (* ux ux) ux) 1)) (- 1 (* ux ux)) (+ (+ (* ux ux) ux) 1) (/ -1 (+ (* (- 1 ux) ux) -1)))

simplify242.0ms (4.4%)

Memory
11.4MiB live, 238.3MiB allocated
Algorithm
egg-herbie
Rules
12 380×lower-fma.f64
12 380×lower-fma.f32
4 662×lower-+.f64
4 662×lower-+.f32
3 306×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03363045
110562914
235512826
086182629
Stop Event
iter limit
node limit
Counts
300 → 298
Calls
Call 1
Inputs
(+ 1 (* -1 ux))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(* -1 (/ ux maxCos))
(/ (- (* maxCos ux) ux) maxCos)
(/ (- (* maxCos ux) ux) maxCos)
(/ (- (* maxCos ux) ux) maxCos)
(/ ux maxCos)
(/ ux maxCos)
(/ ux maxCos)
(/ ux maxCos)
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(/ (- 1 (pow ux 3)) (+ 1 (+ ux (pow ux 2))))
(- (+ (* maxCos (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (* -1 (/ (pow ux 3) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2))))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(* -1 (/ (* (- 1 (pow ux 2)) (- (* ux (- 1 ux)) 1)) (+ 1 (pow ux 3))))
(+ (* -1 (/ (* (- 1 (pow ux 2)) (- (* ux (- 1 ux)) 1)) (+ 1 (pow ux 3)))) (* maxCos ux))
(+ (* -1 (/ (* (- 1 (pow ux 2)) (- (* ux (- 1 ux)) 1)) (+ 1 (pow ux 3)))) (* maxCos ux))
(+ (* -1 (/ (* (- 1 (pow ux 2)) (- (* ux (- 1 ux)) 1)) (+ 1 (pow ux 3)))) (* maxCos ux))
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
ux
(+ ux (* -1 (/ ux maxCos)))
(+ ux (* -1 (/ ux maxCos)))
(+ ux (* -1 (/ ux maxCos)))
(/ ux maxCos)
(/ ux maxCos)
(/ ux maxCos)
(/ ux maxCos)
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* -1 (* maxCos ux))
(* maxCos (- (+ (* -1 ux) (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2))))) (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux)))))
(* maxCos (- (+ (* -1 ux) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2)))) (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* (pow maxCos 2) (pow ux 2)))))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux))) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 2) (pow ux 2)))))))
(* maxCos (- (+ (* -1 ux) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2)))) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* (pow maxCos 2) (pow ux 2)))) (/ 1 (* (pow maxCos 3) (pow ux 2)))))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux))) (+ (/ ux (pow maxCos 3)) (+ (/ (* (+ 1 (+ ux (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 3) (pow ux 2))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 2) (pow ux 2))) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) ux)) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (pow ux 2))))) (* (pow maxCos 3) (pow ux 2))))))))))
(* maxCos ux)
(* maxCos (+ ux (* -1 (/ (* (- 1 (pow ux 2)) (- (* ux (- 1 ux)) 1)) (* maxCos (+ 1 (pow ux 3)))))))
(* maxCos (+ ux (* -1 (/ (* (- 1 (pow ux 2)) (- (* ux (- 1 ux)) 1)) (* maxCos (+ 1 (pow ux 3)))))))
(* maxCos (+ ux (* -1 (/ (* (- 1 (pow ux 2)) (- (* ux (- 1 ux)) 1)) (* maxCos (+ 1 (pow ux 3)))))))
(* 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)))))
(* 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)))))
ux
(+ ux (* -1 (/ ux maxCos)))
(+ ux (* -1 (/ ux maxCos)))
(+ ux (* -1 (/ ux maxCos)))
(/ ux maxCos)
(/ ux maxCos)
(/ ux 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)))))
(* 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 (* maxCos ux))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux)) maxCos)))))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)))))) maxCos)))) (* -2 ux)) maxCos)))))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (- (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (* -1 (/ (- (/ 1 (pow ux 2)) (+ ux (+ (/ (* (+ 1 (+ ux (pow ux 2))) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2))))))) (pow ux 2))))) maxCos))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)))))) maxCos)))) (* -2 ux)) maxCos)))))
(* maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (/ (* (- 1 (pow ux 2)) (- (* ux (- 1 ux)) 1)) (* maxCos (+ 1 (pow ux 3)))))))
(* -1 (* maxCos (+ (* -1 ux) (/ (* (- 1 (pow ux 2)) (- (* ux (- 1 ux)) 1)) (* maxCos (+ 1 (pow ux 3)))))))
(* -1 (* maxCos (+ (* -1 ux) (/ (* (- 1 (pow ux 2)) (- (* ux (- 1 ux)) 1)) (* maxCos (+ 1 (pow ux 3)))))))
1
(+ 1 (* maxCos (* ux (- 1 (/ 1 maxCos)))))
(+ 1 (* maxCos (* ux (- 1 (/ 1 maxCos)))))
(+ 1 (* maxCos (* ux (- 1 (/ 1 maxCos)))))
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(* ux (- 1 (/ 1 maxCos)))
(* ux (- 1 (/ 1 maxCos)))
(* ux (- 1 (/ 1 maxCos)))
(* ux (- 1 (/ 1 maxCos)))
(/ ux maxCos)
(/ ux maxCos)
(/ ux maxCos)
(/ ux maxCos)
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
1
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
1
(+ 1 (* -1 (* ux (+ 1 maxCos))))
(+ 1 (* ux (- (* -1 (* ux (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ 1 maxCos))))
(+ 1 (* ux (- (* ux (- (* ux (* (+ 1 maxCos) (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ 1 maxCos))))
1
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
1
(+ 1 (* -1 (pow ux 3)))
(+ 1 (* -1 (pow ux 3)))
(+ 1 (* -1 (pow ux 3)))
(pow ux 3)
(pow ux 3)
(pow ux 3)
(pow ux 3)
1
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
1
(+ 1 (* -1 (pow ux 2)))
(+ 1 (* (pow ux 2) (- (* -1 ux) 1)))
(+ 1 (* (pow ux 2) (- (* ux (- (pow ux 2) 1)) 1)))
1
(+ 1 (* -1 (pow ux 2)))
(+ 1 (* -1 (pow ux 2)))
(+ 1 (* -1 (pow ux 2)))
1
(+ 1 ux)
(+ 1 (* ux (+ 1 ux)))
(+ 1 (* ux (+ 1 ux)))
1
(+ 1 ux)
(+ 1 (* ux (+ 1 (* -1 (pow ux 2)))))
(+ 1 (* ux (+ 1 (* (pow ux 2) (- (* -1 ux) 1)))))
(* maxCos (* ux (- 1 (/ 1 maxCos))))
(* ux (+ (* maxCos (- 1 (/ 1 maxCos))) (/ 1 ux)))
(* ux (+ (* maxCos (- 1 (/ 1 maxCos))) (/ 1 ux)))
(* ux (+ (* maxCos (- 1 (/ 1 maxCos))) (/ 1 ux)))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- 1 (/ 1 maxCos)))
(* ux (- 1 (/ 1 maxCos)))
(* ux (- 1 (/ 1 maxCos)))
(* ux (- 1 (/ 1 maxCos)))
(/ ux maxCos)
(/ ux maxCos)
(/ ux maxCos)
(/ ux maxCos)
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* -1 (* ux (+ 1 maxCos)))
(* ux (+ (* -1 (+ 1 maxCos)) (/ 1 ux)))
(* ux (+ (* -1 (+ 1 maxCos)) (/ 1 ux)))
(* ux (+ (* -1 (+ 1 maxCos)) (/ 1 ux)))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* -1 (pow ux 3))
(* (pow ux 3) (- (/ 1 (pow ux 3)) 1))
(* (pow ux 3) (- (/ 1 (pow ux 3)) 1))
(* (pow ux 3) (- (/ 1 (pow ux 3)) 1))
(pow ux 3)
(pow ux 3)
(pow ux 3)
(pow ux 3)
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(/ -1 ux)
(/ (- (/ 1 (pow ux 2)) 1) ux)
(/ (- (+ (/ 1 (pow ux 2)) (/ 1 (pow ux 3))) 1) ux)
(/ (- (+ (/ 1 (pow ux 2)) (/ 1 (pow ux 3))) (+ 1 (/ 1 (pow ux 5)))) ux)
(* -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))
(pow ux 2)
(* (pow ux 2) (+ 1 (/ 1 ux)))
(* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))
(* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))
(/ 1 (pow ux 2))
(/ (+ 1 (/ 1 ux)) (pow ux 2))
(/ (- (+ 1 (/ 1 ux)) (/ 1 (pow ux 3))) (pow ux 2))
(/ (+ 1 (+ (* -1 (/ (+ 1 (/ 1 ux)) (pow ux 3))) (/ 1 ux))) (pow ux 2))
(* -1 (* maxCos (* ux (- (/ 1 maxCos) 1))))
(* -1 (* ux (- (* maxCos (- (/ 1 maxCos) 1)) (/ 1 ux))))
(* -1 (* ux (- (* maxCos (- (/ 1 maxCos) 1)) (/ 1 ux))))
(* -1 (* ux (- (* maxCos (- (/ 1 maxCos) 1)) (/ 1 ux))))
(* -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) 1)))
(* -1 (* ux (- (/ 1 maxCos) 1)))
(* -1 (* ux (- (/ 1 maxCos) 1)))
(* -1 (* ux (- (/ 1 maxCos) 1)))
(/ ux maxCos)
(/ ux maxCos)
(/ ux maxCos)
(/ ux maxCos)
(* -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 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* -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))))
(* ux (- (* -1 maxCos) 1))
(* -1 (* ux (- (* -1 (- (* -1 maxCos) 1)) (/ 1 ux))))
(* -1 (* ux (- (* -1 (- (* -1 maxCos) 1)) (/ 1 ux))))
(* -1 (* ux (- (* -1 (- (* -1 maxCos) 1)) (/ 1 ux))))
(* -1 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (pow ux 3))
(* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3)))))
(* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3)))))
(* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3)))))
(pow ux 3)
(pow ux 3)
(pow ux 3)
(pow ux 3)
(* -1 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* -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 (/ (- 1 (/ 1 (pow ux 2))) ux))
(* -1 (/ (+ 1 (* -1 (/ (+ 1 (/ 1 ux)) (pow ux 2)))) ux))
(* -1 (/ (- (+ 1 (* -1 (/ (- 1 (/ 1 (pow ux 2))) (pow ux 3)))) (/ 1 (pow ux 2))) ux))
(* -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))
(pow ux 2)
(* (pow ux 2) (+ 1 (/ 1 ux)))
(* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))
(* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))
(/ 1 (pow ux 2))
(/ (+ 1 (/ 1 ux)) (pow ux 2))
(/ (+ 1 (* -1 (/ (- (/ 1 (pow ux 2)) 1) ux))) (pow ux 2))
(/ (+ 1 (* -1 (/ (- (+ (/ 1 (pow ux 2)) (/ 1 (pow ux 3))) 1) ux))) (pow ux 2))
Outputs
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(/ (- (* maxCos ux) ux) maxCos)
(-.f32 ux (/.f32 ux maxCos))
(/ (- (* maxCos ux) ux) maxCos)
(-.f32 ux (/.f32 ux maxCos))
(/ (- (* maxCos ux) ux) maxCos)
(-.f32 ux (/.f32 ux maxCos))
(/ ux maxCos)
(/.f32 ux maxCos)
(/ ux maxCos)
(/.f32 ux maxCos)
(/ ux maxCos)
(/.f32 ux maxCos)
(/ ux maxCos)
(/.f32 ux maxCos)
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(/ (- 1 (pow ux 3)) (+ 1 (+ ux (pow ux 2))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(- (+ (* maxCos (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(fma.f32 (-.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (/.f32 (*.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) maxCos (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(fma.f32 (fma.f32 (-.f32 (fma.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (fma.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (*.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) maxCos (-.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (/.f32 (*.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))) maxCos (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (* -1 (/ (pow ux 3) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2))))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(fma.f32 (-.f32 (fma.f32 (fma.f32 (+.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (*.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (*.f32 (fma.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux ux) (*.f32 (-.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (/.f32 (*.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) maxCos (-.f32 (fma.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (fma.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (*.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))) maxCos (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))) (/.f32 (*.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) maxCos (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(* -1 (/ (* (- 1 (pow ux 2)) (- (* ux (- 1 ux)) 1)) (+ 1 (pow ux 3))))
(/.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)))
(+ (* -1 (/ (* (- 1 (pow ux 2)) (- (* ux (- 1 ux)) 1)) (+ 1 (pow ux 3)))) (* maxCos ux))
(-.f32 (*.f32 maxCos ux) (/.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(+ (* -1 (/ (* (- 1 (pow ux 2)) (- (* ux (- 1 ux)) 1)) (+ 1 (pow ux 3)))) (* maxCos ux))
(-.f32 (*.f32 maxCos ux) (/.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(+ (* -1 (/ (* (- 1 (pow ux 2)) (- (* ux (- 1 ux)) 1)) (+ 1 (pow ux 3)))) (* maxCos ux))
(-.f32 (*.f32 maxCos ux) (/.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
ux
(+ ux (* -1 (/ ux maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(+ ux (* -1 (/ ux maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(+ ux (* -1 (/ ux maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(/ ux maxCos)
(/.f32 ux maxCos)
(/ ux maxCos)
(/.f32 ux maxCos)
(/ ux maxCos)
(/.f32 ux maxCos)
(/ ux maxCos)
(/.f32 ux maxCos)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* -1 (* maxCos ux))
(*.f32 (neg.f32 maxCos) ux)
(* maxCos (- (+ (* -1 ux) (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2))))) (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux)))))
(*.f32 (-.f32 (fma.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) maxCos)) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (*.f32 maxCos ux))) ux) maxCos)
(* maxCos (- (+ (* -1 ux) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2)))) (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* (pow maxCos 2) (pow ux 2)))))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux))) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 2) (pow ux 2)))))))
(*.f32 (-.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 3 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 3 binary32) maxCos)) ux)) (-.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) ux)) (*.f32 (*.f32 (*.f32 ux ux) maxCos) maxCos)) (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 maxCos) ux) maxCos))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (*.f32 maxCos ux)))) maxCos)
(* maxCos (- (+ (* -1 ux) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2)))) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* (pow maxCos 2) (pow ux 2)))) (/ 1 (* (pow maxCos 3) (pow ux 2)))))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux))) (+ (/ ux (pow maxCos 3)) (+ (/ (* (+ 1 (+ ux (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 3) (pow ux 2))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 2) (pow ux 2))) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) ux)) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (pow ux 2))))) (* (pow maxCos 3) (pow ux 2))))))))))
(*.f32 (-.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) maxCos) maxCos) maxCos)) (*.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 3 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 3 binary32) maxCos)))) ux) (-.f32 (-.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) ux)) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) ux)) (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux)) (*.f32 ux ux))) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) maxCos) maxCos) maxCos)) (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) ux)) (*.f32 ux ux)) (+.f32 (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (*.f32 maxCos maxCos)) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos maxCos) maxCos))) (/.f32 ux (*.f32 (*.f32 maxCos maxCos) maxCos)))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (*.f32 maxCos ux))) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos maxCos) ux)))) maxCos)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos (+ ux (* -1 (/ (* (- 1 (pow ux 2)) (- (* ux (- 1 ux)) 1)) (* maxCos (+ 1 (pow ux 3)))))))
(*.f32 (-.f32 ux (/.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) maxCos))) maxCos)
(* maxCos (+ ux (* -1 (/ (* (- 1 (pow ux 2)) (- (* ux (- 1 ux)) 1)) (* maxCos (+ 1 (pow ux 3)))))))
(*.f32 (-.f32 ux (/.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) maxCos))) maxCos)
(* maxCos (+ ux (* -1 (/ (* (- 1 (pow ux 2)) (- (* ux (- 1 ux)) 1)) (* maxCos (+ 1 (pow ux 3)))))))
(*.f32 (-.f32 ux (/.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) maxCos))) maxCos)
(* maxCos ux)
(*.f32 maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* maxCos ux)
(*.f32 maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
ux
(+ ux (* -1 (/ ux maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(+ ux (* -1 (/ ux maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(+ ux (* -1 (/ ux maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(/ ux maxCos)
(/.f32 ux maxCos)
(/ ux maxCos)
(/.f32 ux maxCos)
(/ ux maxCos)
(/.f32 ux maxCos)
(/ ux maxCos)
(/.f32 ux maxCos)
(* maxCos ux)
(*.f32 maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* maxCos ux)
(*.f32 maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(* -1 (* maxCos ux))
(*.f32 (neg.f32 maxCos) ux)
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux)) maxCos)))))
(*.f32 (neg.f32 maxCos) (-.f32 ux (/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) (fma.f32 #s(literal 2 binary32) ux #s(literal 1 binary32))) maxCos)))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)))))) maxCos)))) (* -2 ux)) maxCos)))))
(*.f32 (neg.f32 maxCos) (-.f32 ux (/.f32 (-.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) (fma.f32 #s(literal 2 binary32) ux #s(literal 1 binary32))) (/.f32 (-.f32 (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 ux ux)) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) (fma.f32 #s(literal 2 binary32) ux #s(literal 1 binary32))) (*.f32 ux ux)) (*.f32 ux (fma.f32 #s(literal -2 binary32) ux #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux))) maxCos)) maxCos)))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (- (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (* -1 (/ (- (/ 1 (pow ux 2)) (+ ux (+ (/ (* (+ 1 (+ ux (pow ux 2))) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2))))))) (pow ux 2))))) maxCos))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)))))) maxCos)))) (* -2 ux)) maxCos)))))
(*.f32 (neg.f32 maxCos) (-.f32 ux (/.f32 (-.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) (fma.f32 #s(literal 2 binary32) ux #s(literal 1 binary32))) (/.f32 (-.f32 (-.f32 (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 ux ux)) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) (fma.f32 #s(literal 2 binary32) ux #s(literal 1 binary32))) (*.f32 ux ux)) (*.f32 ux (fma.f32 #s(literal -2 binary32) ux #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 ux ux)) (-.f32 #s(literal -1 binary32) ux)) (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) (fma.f32 #s(literal 2 binary32) ux #s(literal 1 binary32))) (*.f32 ux ux)) (*.f32 ux (fma.f32 #s(literal -2 binary32) ux #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux))) (*.f32 ux ux)) (*.f32 ux (fma.f32 #s(literal -2 binary32) ux #s(literal -1 binary32))) (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal -3 binary32) (*.f32 ux ux)) (fma.f32 #s(literal 2 binary32) ux #s(literal 1 binary32))) (*.f32 ux ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) ux))) maxCos)) maxCos)) maxCos)))
(* maxCos ux)
(*.f32 maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (/ (* (- 1 (pow ux 2)) (- (* ux (- 1 ux)) 1)) (* maxCos (+ 1 (pow ux 3)))))))
(*.f32 (-.f32 ux (/.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) maxCos))) maxCos)
(* -1 (* maxCos (+ (* -1 ux) (/ (* (- 1 (pow ux 2)) (- (* ux (- 1 ux)) 1)) (* maxCos (+ 1 (pow ux 3)))))))
(*.f32 (-.f32 ux (/.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) maxCos))) maxCos)
(* -1 (* maxCos (+ (* -1 ux) (/ (* (- 1 (pow ux 2)) (- (* ux (- 1 ux)) 1)) (* maxCos (+ 1 (pow ux 3)))))))
(*.f32 (-.f32 ux (/.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) maxCos))) maxCos)
1
#s(literal 1 binary32)
(+ 1 (* maxCos (* ux (- 1 (/ 1 maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* maxCos (* ux (- 1 (/ 1 maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* maxCos (* ux (- 1 (/ 1 maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- 1 (/ 1 maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(* ux (- 1 (/ 1 maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(* ux (- 1 (/ 1 maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(* ux (- 1 (/ 1 maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(/ ux maxCos)
(/.f32 ux maxCos)
(/ ux maxCos)
(/.f32 ux maxCos)
(/ ux maxCos)
(/.f32 ux maxCos)
(/ ux maxCos)
(/.f32 ux maxCos)
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #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
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
1
#s(literal 1 binary32)
(+ 1 (* -1 (* ux (+ 1 maxCos))))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(+ 1 (* ux (- (* -1 (* ux (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ 1 maxCos))))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(+ 1 (* ux (- (* ux (- (* ux (* (+ 1 maxCos) (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ 1 maxCos))))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux 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
#s(literal 1 binary32)
(+ 1 (* -1 (pow ux 3)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(+ 1 (* -1 (pow ux 3)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(+ 1 (* -1 (pow ux 3)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(pow ux 3)
(*.f32 (*.f32 ux ux) ux)
(pow ux 3)
(*.f32 (*.f32 ux ux) ux)
(pow ux 3)
(*.f32 (*.f32 ux ux) ux)
(pow ux 3)
(*.f32 (*.f32 ux ux) 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
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
1
#s(literal 1 binary32)
(+ 1 (* -1 (pow ux 2)))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(+ 1 (* (pow ux 2) (- (* -1 ux) 1)))
(fma.f32 (neg.f32 ux) (fma.f32 ux ux ux) #s(literal 1 binary32))
(+ 1 (* (pow ux 2) (- (* ux (- (pow ux 2) 1)) 1)))
(fma.f32 (fma.f32 (fma.f32 ux ux #s(literal -1 binary32)) ux #s(literal -1 binary32)) (*.f32 ux ux) #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* -1 (pow ux 2)))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(+ 1 (* -1 (pow ux 2)))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(+ 1 (* -1 (pow ux 2)))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
1
#s(literal 1 binary32)
(+ 1 ux)
(+.f32 ux #s(literal 1 binary32))
(+ 1 (* ux (+ 1 ux)))
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(+ 1 (* ux (+ 1 ux)))
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 ux)
(+.f32 ux #s(literal 1 binary32))
(+ 1 (* ux (+ 1 (* -1 (pow ux 2)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux #s(literal 1 binary32))
(+ 1 (* ux (+ 1 (* (pow ux 2) (- (* -1 ux) 1)))))
(fma.f32 (fma.f32 (neg.f32 ux) (fma.f32 ux ux ux) #s(literal 1 binary32)) ux #s(literal 1 binary32))
(* maxCos (* ux (- 1 (/ 1 maxCos))))
(-.f32 (*.f32 maxCos ux) ux)
(* ux (+ (* maxCos (- 1 (/ 1 maxCos))) (/ 1 ux)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (+ (* maxCos (- 1 (/ 1 maxCos))) (/ 1 ux)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (+ (* maxCos (- 1 (/ 1 maxCos))) (/ 1 ux)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- maxCos 1))
(-.f32 (*.f32 maxCos ux) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- 1 (/ 1 maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(* ux (- 1 (/ 1 maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(* ux (- 1 (/ 1 maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(* ux (- 1 (/ 1 maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(/ ux maxCos)
(/.f32 ux maxCos)
(/ ux maxCos)
(/.f32 ux maxCos)
(/ ux maxCos)
(/.f32 ux maxCos)
(/ ux maxCos)
(/.f32 ux maxCos)
(* ux (- maxCos 1))
(-.f32 (*.f32 maxCos ux) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #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)
(* ux (- maxCos 1))
(-.f32 (*.f32 maxCos ux) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (+ 1 maxCos)))
(*.f32 (-.f32 #s(literal -1 binary32) maxCos) ux)
(* ux (+ (* -1 (+ 1 maxCos)) (/ 1 ux)))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(* ux (+ (* -1 (+ 1 maxCos)) (/ 1 ux)))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(* ux (+ (* -1 (+ 1 maxCos)) (/ 1 ux)))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux 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 (pow ux 3))
(*.f32 (*.f32 (neg.f32 ux) ux) ux)
(* (pow ux 3) (- (/ 1 (pow ux 3)) 1))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(* (pow ux 3) (- (/ 1 (pow ux 3)) 1))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(* (pow ux 3) (- (/ 1 (pow ux 3)) 1))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(pow ux 3)
(*.f32 (*.f32 ux ux) ux)
(pow ux 3)
(*.f32 (*.f32 ux ux) ux)
(pow ux 3)
(*.f32 (*.f32 ux ux) ux)
(pow ux 3)
(*.f32 (*.f32 ux ux) 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)
(* ux (- maxCos 1))
(-.f32 (*.f32 maxCos ux) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(/ -1 ux)
(/.f32 #s(literal -1 binary32) ux)
(/ (- (/ 1 (pow ux 2)) 1) ux)
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) ux)
(/ (- (+ (/ 1 (pow ux 2)) (/ 1 (pow ux 3))) 1) ux)
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) ux)
(/ (- (+ (/ 1 (pow ux 2)) (/ 1 (pow ux 3))) (+ 1 (/ 1 (pow ux 5)))) ux)
(/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 5 binary32)))) ux)
(* -1 (pow ux 2))
(*.f32 (neg.f32 ux) ux)
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (+ 1 (/ 1 ux)))
(fma.f32 ux ux ux)
(* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(/ 1 (pow ux 2))
(/.f32 #s(literal 1 binary32) (*.f32 ux ux))
(/ (+ 1 (/ 1 ux)) (pow ux 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 ux ux))
(/ (- (+ 1 (/ 1 ux)) (/ 1 (pow ux 3))) (pow ux 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) ux)) (*.f32 ux ux))
(/ (+ 1 (+ (* -1 (/ (+ 1 (/ 1 ux)) (pow ux 3))) (/ 1 ux))) (pow ux 2))
(/.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 ux ux))) ux) #s(literal 1 binary32)) (*.f32 ux ux))
(* -1 (* maxCos (* ux (- (/ 1 maxCos) 1))))
(-.f32 (*.f32 maxCos ux) ux)
(* -1 (* ux (- (* maxCos (- (/ 1 maxCos) 1)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (* maxCos (- (/ 1 maxCos) 1)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (* maxCos (- (/ 1 maxCos) 1)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (+ 1 (* -1 maxCos))))
(-.f32 (*.f32 maxCos ux) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (/ 1 maxCos) 1)))
(-.f32 ux (/.f32 ux maxCos))
(* -1 (* ux (- (/ 1 maxCos) 1)))
(-.f32 ux (/.f32 ux maxCos))
(* -1 (* ux (- (/ 1 maxCos) 1)))
(-.f32 ux (/.f32 ux maxCos))
(* -1 (* ux (- (/ 1 maxCos) 1)))
(-.f32 ux (/.f32 ux maxCos))
(/ ux maxCos)
(/.f32 ux maxCos)
(/ ux maxCos)
(/.f32 ux maxCos)
(/ ux maxCos)
(/.f32 ux maxCos)
(/ ux maxCos)
(/.f32 ux maxCos)
(* -1 (* ux (+ 1 (* -1 maxCos))))
(-.f32 (*.f32 maxCos ux) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 ux)
(neg.f32 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (+ 1 (* -1 maxCos))))
(-.f32 (*.f32 maxCos ux) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (* -1 maxCos) 1))
(*.f32 (-.f32 #s(literal -1 binary32) maxCos) ux)
(* -1 (* ux (- (* -1 (- (* -1 maxCos) 1)) (/ 1 ux))))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(* -1 (* ux (- (* -1 (- (* -1 maxCos) 1)) (/ 1 ux))))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(* -1 (* ux (- (* -1 (- (* -1 maxCos) 1)) (/ 1 ux))))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux 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 (pow ux 3))
(*.f32 (*.f32 (neg.f32 ux) ux) ux)
(* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(pow ux 3)
(*.f32 (*.f32 ux ux) ux)
(pow ux 3)
(*.f32 (*.f32 ux ux) ux)
(pow ux 3)
(*.f32 (*.f32 ux ux) ux)
(pow ux 3)
(*.f32 (*.f32 ux ux) ux)
(* -1 ux)
(neg.f32 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (+ 1 (* -1 maxCos))))
(-.f32 (*.f32 maxCos ux) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(/ -1 ux)
(/.f32 #s(literal -1 binary32) ux)
(* -1 (/ (- 1 (/ 1 (pow ux 2))) ux))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) ux)
(* -1 (/ (+ 1 (* -1 (/ (+ 1 (/ 1 ux)) (pow ux 2)))) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 ux ux))) (neg.f32 ux))
(* -1 (/ (- (+ 1 (* -1 (/ (- 1 (/ 1 (pow ux 2))) (pow ux 3)))) (/ 1 (pow ux 2))) ux))
(/.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (*.f32 ux ux) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32))) ux)
(* -1 (pow ux 2))
(*.f32 (neg.f32 ux) ux)
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (+ 1 (/ 1 ux)))
(fma.f32 ux ux ux)
(* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(/ 1 (pow ux 2))
(/.f32 #s(literal 1 binary32) (*.f32 ux ux))
(/ (+ 1 (/ 1 ux)) (pow ux 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 ux ux))
(/ (+ 1 (* -1 (/ (- (/ 1 (pow ux 2)) 1) ux))) (pow ux 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) ux)) (*.f32 ux ux))
(/ (+ 1 (* -1 (/ (- (+ (/ 1 (pow ux 2)) (/ 1 (pow ux 3))) 1) ux))) (pow ux 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) ux)) (*.f32 ux ux))

rewrite304.0ms (5.6%)

Memory
-12.4MiB live, 316.2MiB allocated
Rules
6 730×lower-*.f64
6 724×lower-*.f32
4 366×lower-/.f64
4 356×lower-/.f32
4 144×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038211
058173
1353162
23325162
010341157
Stop Event
iter limit
node limit
iter limit
Counts
17 → 486
Calls
Call 1
Inputs
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32)))
(-.f32 ux (/.f32 ux maxCos))
(/.f32 ux maxCos)
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
#s(approx (/ (- 1 (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(*.f32 (*.f32 ux ux) ux)
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(+.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (*.f32 ux maxCos))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))
Outputs
(*.f32 (fma.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) maxCos) (-.f32 ux (/.f32 ux maxCos))) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32)) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) maxCos) (-.f32 ux (/.f32 ux maxCos))) (fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))) (*.f32 (fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal -1 binary32)) (fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) maxCos) (-.f32 ux (/.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) #s(literal -1 binary32))) (neg.f32 (fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) maxCos) (-.f32 ux (/.f32 ux maxCos))) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32)) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos))))
(/.f32 (fma.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) #s(literal -1 binary32)) (fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) maxCos) (-.f32 ux (/.f32 ux maxCos))) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) maxCos) (-.f32 ux (/.f32 ux maxCos))) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) maxCos) (-.f32 ux (/.f32 ux maxCos))) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32)) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal -1 binary32)) (fma.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32)) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos)) (fma.f32 (*.f32 (*.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) maxCos) (-.f32 ux (/.f32 ux maxCos))) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) maxCos) (-.f32 ux (/.f32 ux maxCos))) (fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))))
(fma.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) (*.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(fma.f32 maxCos (*.f32 (-.f32 ux (/.f32 ux maxCos)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 maxCos (-.f32 ux (/.f32 ux maxCos)) #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal -1 binary32)) (fma.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (fma.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32)) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos)) (fma.f32 (*.f32 (*.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) maxCos) (-.f32 ux (/.f32 ux maxCos))) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos #s(literal 1 binary32)))
(*.f32 (-.f32 (*.f32 ux ux) (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 ux maxCos) ux)))
(*.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 (*.f32 (*.f32 (neg.f32 ux) ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) ux) (*.f32 ux ux))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 ux maxCos) ux)) (*.f32 (+.f32 (/.f32 ux maxCos) ux) (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 ux maxCos) ux) (+.f32 (/.f32 ux maxCos) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) ux) (*.f32 ux ux))) (*.f32 (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) ux) (*.f32 ux ux)) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos)))) (*.f32 (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) ux) (*.f32 ux ux)) (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) ux) (*.f32 ux ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 (/.f32 ux maxCos) ux)))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 (*.f32 (*.f32 (neg.f32 ux) ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos)))) (neg.f32 (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) ux) (*.f32 ux ux))))
(/.f32 (-.f32 (*.f32 ux ux) (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (-.f32 ux (/.f32 (neg.f32 ux) maxCos)))
(/.f32 (-.f32 (*.f32 ux ux) (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (+.f32 (/.f32 ux maxCos) ux))
(/.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 (*.f32 (*.f32 (neg.f32 ux) ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos))) (fma.f32 ux ux (-.f32 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (neg.f32 ux) maxCos)))))
(/.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 (*.f32 (*.f32 (neg.f32 ux) ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos))) (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) ux) (*.f32 ux ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 ux maxCos) ux) (-.f32 (*.f32 ux ux) (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) ux) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux (/.f32 (*.f32 (*.f32 (neg.f32 ux) ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos)))))
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 (/.f32 ux maxCos) ux)) (/.f32 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 (/.f32 ux maxCos) ux)))
(-.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) ux) (*.f32 ux ux))) (/.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos)) (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) ux) (*.f32 ux ux))))
(-.f32 ux (/.f32 ux maxCos))
(fma.f32 (neg.f32 ux) (/.f32 #s(literal 1 binary32) maxCos) ux)
(fma.f32 #s(literal -1 binary32) (/.f32 ux maxCos) ux)
(fma.f32 #s(literal 1 binary32) ux (/.f32 (neg.f32 ux) maxCos))
(fma.f32 ux (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux)
(fma.f32 ux #s(literal 1 binary32) (/.f32 (neg.f32 ux) maxCos))
(pow.f32 (/.f32 (+.f32 (/.f32 ux maxCos) ux) (-.f32 (*.f32 ux ux) (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) ux) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux (/.f32 (*.f32 (*.f32 (neg.f32 ux) ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos)))) #s(literal -1 binary32))
(+.f32 (/.f32 (neg.f32 ux) maxCos) ux)
(+.f32 ux (/.f32 (neg.f32 ux) maxCos))
(*.f32 (/.f32 #s(literal 1 binary32) maxCos) (pow.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(*.f32 (neg.f32 ux) (/.f32 #s(literal 1 binary32) (neg.f32 maxCos)))
(*.f32 #s(literal 1 binary32) (/.f32 ux maxCos))
(*.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(/.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 maxCos)))
(/.f32 (neg.f32 ux) (neg.f32 maxCos))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 maxCos ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 maxCos ux) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 maxCos ux))
(/.f32 ux maxCos)
(pow.f32 (/.f32 (/.f32 maxCos ux) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 maxCos ux) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 maxCos ux)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 ux) maxCos))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (pow.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal -1 binary32))) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 ux ux ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.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) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 ux) ux) ux))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) ux))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 ux) ux) ux))) (*.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 ux) ux) ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 (neg.f32 ux) ux) ux)) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (fma.f32 ux ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) 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 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 (fma.f32 ux 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 ux)) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 #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)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(-.f32 #s(literal 1 binary32) ux)
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) #s(literal -1 binary32)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal -1 binary32))) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(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))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 ux ux ux))) #s(literal -1 binary32)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(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))) (-.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 ux ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #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 (fma.f32 ux ux ux) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(*.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(*.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(*.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 ux ux)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (*.f32 maxCos ux)))) (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (*.f32 maxCos ux)))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos 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 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (*.f32 maxCos ux))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (*.f32 maxCos ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) ux) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (*.f32 maxCos ux)))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 maxCos ux) (-.f32 #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) (fma.f32 maxCos ux ux))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (pow.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))
(fma.f32 (pow.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 maxCos ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal -1 binary32))) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 maxCos ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 ux ux ux)) (*.f32 maxCos ux))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) #s(literal -1 binary32)) (*.f32 maxCos ux))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 maxCos ux))
(fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 maxCos ux))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 maxCos ux))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (*.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(pow.f32 (/.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (*.f32 maxCos ux)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) ux) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (*.f32 maxCos ux)))) #s(literal -1 binary32))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 #s(literal 1 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos ux)))
(+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 maxCos ux))))
#s(approx (/ (- 1 (* (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (+ (* maxCos ux) ux))) (+ 1 (+ (* (+ (* maxCos ux) ux) (+ (* maxCos ux) ux)) (* 1 (+ (* maxCos ux) ux))))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (pow.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal -1 binary32))) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 ux ux ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.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) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 ux) ux) ux))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) ux))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 ux) ux) ux))) (*.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 ux) ux) ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 (neg.f32 ux) ux) ux)) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (fma.f32 ux ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) 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 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 (fma.f32 ux 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 ux)) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 #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)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(-.f32 #s(literal 1 binary32) ux)
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) #s(literal -1 binary32)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal -1 binary32))) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(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))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 ux ux ux))) #s(literal -1 binary32)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(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))) (-.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 ux ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #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 (fma.f32 ux ux ux) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux))) (fma.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux) #s(literal -1 binary32))) (fma.f32 (*.f32 ux ux) ux #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32))) (-.f32 (fma.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))) (*.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)))) (*.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)))) (*.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)))) (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)))) (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 ux) ux) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 ux) ux) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) (*.f32 ux ux) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) (neg.f32 ux) #s(literal 1 binary32))
(fma.f32 ux (*.f32 (neg.f32 ux) ux) #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))) #s(literal -1 binary32))
(+.f32 (*.f32 (*.f32 (neg.f32 ux) ux) ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (neg.f32 ux) ux) ux) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 ux) ux) ux))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (*.f32 (*.f32 ux ux) ux))
(*.f32 (pow.f32 ux #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3/2 binary32)))
(*.f32 (*.f32 (*.f32 ux ux) ux) (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)))
(*.f32 (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32))
(*.f32 (*.f32 ux ux) ux)
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(*.f32 ux (*.f32 ux ux))
(pow.f32 (exp.f32 (log.f32 ux)) #s(literal 3 binary32))
(pow.f32 (pow.f32 ux #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 ux ux) #s(literal 3/2 binary32))
(pow.f32 ux #s(literal 3 binary32))
(exp.f32 (*.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32)) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (log.f32 ux) #s(literal 3 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal -1 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) #s(literal 1 binary32)) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(*.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(*.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))
(*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 ux (/.f32 ux (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 ux ux))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) #s(literal -1 binary32))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal -1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal -1 binary32))) (-.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (-.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal -1 binary32)))))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) ux)) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (fma.f32 ux ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (fma.f32 (*.f32 ux ux) (fma.f32 ux ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (/.f32 (*.f32 ux (/.f32 ux (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (/.f32 (*.f32 ux ux) (/.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(fma.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) #s(literal -1 binary32)))
(fma.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) #s(literal -1 binary32) (*.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))))
(pow.f32 (/.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) #s(literal -1 binary32))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))))
(+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))))
(+.f32 (*.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) #s(literal -1 binary32)))
(+.f32 (*.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(neg.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(*.f32 (*.f32 (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)) (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) ux))))
(*.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))) (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) ux))) (*.f32 (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos))) (*.f32 (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) ux)) (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (*.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))))) (-.f32 (*.f32 maxCos ux) (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)) (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) ux)))) (neg.f32 (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (*.f32 maxCos ux)))) (neg.f32 (fma.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))))))))
(/.f32 (*.f32 (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)) (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) ux))) (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) ux)))
(/.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (*.f32 maxCos ux))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (/.f32 (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (*.f32 maxCos ux))) (fma.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)) (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))))) (fma.f32 (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (*.f32 maxCos ux)))))
(-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))) (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) ux))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) ux))))
(fma.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32))) (*.f32 maxCos ux))
(fma.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal -1 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) #s(literal -1 binary32)) (*.f32 maxCos ux))
(fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) #s(literal 1 binary32)) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 maxCos ux))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (*.f32 maxCos ux))
(fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))
(fma.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (*.f32 maxCos ux))
(fma.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (*.f32 maxCos ux))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))))
(fma.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))
(fma.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) #s(literal -1 binary32)) (*.f32 maxCos ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 maxCos ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (*.f32 maxCos ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (*.f32 maxCos ux))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))))
(fma.f32 ux (*.f32 maxCos #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))))
(fma.f32 ux maxCos (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))))
(pow.f32 (/.f32 (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)) (fma.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) ux)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))))) (fma.f32 (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos) (*.f32 maxCos ux)))) #s(literal -1 binary32))
(+.f32 (*.f32 maxCos ux) (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))))
(+.f32 (*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 maxCos ux))
(*.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) 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 ux ux)) (fma.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux) #s(literal -1 binary32))) (fma.f32 (*.f32 ux ux) ux #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32))) (-.f32 (fma.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (fma.f32 ux ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (*.f32 (neg.f32 ux) ux))) (*.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32))))
(/.f32 (-.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)) (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (*.f32 ux ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) ux))) (*.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (*.f32 ux ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (*.f32 (neg.f32 ux) ux))) (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (*.f32 ux ux))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (neg.f32 ux) ux)) (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (fma.f32 ux ux #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux (/.f32 ux (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 ux (/.f32 ux (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 ux (/.f32 ux (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 ux (/.f32 ux (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 ux (/.f32 ux (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))) (*.f32 ux (/.f32 ux (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (fma.f32 (*.f32 ux (/.f32 ux (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 ux (/.f32 ux (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 ux (/.f32 ux (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) 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)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) ux)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) ux)) (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 ux ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux))) (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 ux ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) (fma.f32 ux ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 ux (/.f32 ux (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux) #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal -1 binary32))) #s(literal -1 binary32)) (neg.f32 (*.f32 ux (/.f32 ux (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux) #s(literal -1 binary32))) (fma.f32 (*.f32 ux ux) ux #s(literal -1 binary32)) (neg.f32 (*.f32 ux (/.f32 ux (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) #s(literal -1 binary32)) (neg.f32 (*.f32 ux (/.f32 ux (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32))) (-.f32 (fma.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux)) (neg.f32 (*.f32 ux (/.f32 ux (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (neg.f32 (*.f32 ux (/.f32 ux (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))))
(pow.f32 (/.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (neg.f32 (*.f32 ux (/.f32 ux (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (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 (fma.f32 ux ux #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 ux ux) ux) ux))) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (fma.f32 ux ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (fma.f32 ux ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 ux ux) (fma.f32 ux ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)))) (*.f32 (fma.f32 (*.f32 ux ux) (fma.f32 ux ux #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 ux ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)))) (neg.f32 (fma.f32 (*.f32 ux ux) (fma.f32 ux ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) ux))) (neg.f32 (fma.f32 ux ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) ux)) (fma.f32 ux ux #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux))) (fma.f32 (*.f32 ux ux) (fma.f32 ux ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) ux))))
(/.f32 #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) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux ux #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (fma.f32 ux ux #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (fma.f32 ux ux #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) (fma.f32 ux ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(fma.f32 (neg.f32 ux) ux #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 ux ux) #s(literal 1 binary32))
(fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) ux))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 ux ux) (fma.f32 ux ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 ux ux)))) #s(literal -1 binary32))
(+.f32 (*.f32 (neg.f32 ux) ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) ux))
(*.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(*.f32 (fma.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 ux ux ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 ux ux)) ux (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux ux) ux) ux (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal -1 binary32))) (neg.f32 (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal -1 binary32)) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 ux ux ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 ux ux ux)) (fma.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux) #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(fma.f32 (exp.f32 (log.f32 ux)) (exp.f32 (log.f32 ux)) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))
(fma.f32 (*.f32 (fma.f32 ux ux ux) (-.f32 (*.f32 ux ux) ux)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) ux (*.f32 ux (-.f32 ux (*.f32 ux ux))))) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (fma.f32 ux ux ux) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (fma.f32 ux ux ux) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) ux (fma.f32 ux ux #s(literal 1 binary32)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(fma.f32 ux #s(literal 1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))
(fma.f32 ux ux (+.f32 #s(literal 1 binary32) ux))
(pow.f32 (/.f32 (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 ux ux ux)) (fma.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))
(+.f32 (fma.f32 ux ux #s(literal 1 binary32)) ux)
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(+.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))
(+.f32 ux (fma.f32 ux ux #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal -1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal -1 binary32))) (-.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(pow.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) #s(literal 1 binary32))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))

eval85.0ms (1.6%)

Memory
32.6MiB live, 182.5MiB allocated
Compiler

Compiled 24 432 to 1 839 computations (92.5% saved)

prune34.0ms (0.6%)

Memory
-30.3MiB live, 59.9MiB allocated
Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New9282930
Fresh000
Picked325
Done033
Total9317938
Accuracy
100.0%
Counts
938 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
99.9%
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
97.7%
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 (neg.f32 ux) maxCos)) maxCos #s(literal 1 binary32)))
97.8%
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux)))
97.7%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
9.2%
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 maxCos ux))
73.0%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 62 to 41 computations (33.9% saved)

simplify54.0ms (1%)

Memory
5.5MiB live, 43.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 (neg.f32 ux) maxCos)
cost-diff0
#s(approx (- ux (/ ux maxCos)) (/.f32 (neg.f32 ux) maxCos))
cost-diff0
(fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 (neg.f32 ux) maxCos)) maxCos #s(literal 1 binary32))
cost-diff0
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 (neg.f32 ux) maxCos)) maxCos #s(literal 1 binary32)))
cost-diff0
(/.f32 #s(literal 1 binary32) maxCos)
cost-diff0
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
cost-diff0
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux)))
cost-diff416
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
Rules
720×lower-fma.f64
716×lower-fma.f32
352×lower-*.f64
352×lower-*.f32
216×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01792
02592
14988
28688
314088
429388
554688
682188
7100588
8109688
9113988
10117288
11119688
12120888
0120884
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux)))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
maxCos
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(/.f32 #s(literal 1 binary32) maxCos)
#s(literal 1 binary32)
ux
(neg.f32 ux)
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 (neg.f32 ux) maxCos)) maxCos #s(literal 1 binary32)))
(fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 (neg.f32 ux) maxCos)) maxCos #s(literal 1 binary32))
#s(approx (- ux (/ ux maxCos)) (/.f32 (neg.f32 ux) maxCos))
(/.f32 (neg.f32 ux) maxCos)
(neg.f32 ux)
ux
maxCos
#s(literal 1 binary32)
Outputs
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
maxCos
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(/.f32 #s(literal 1 binary32) maxCos)
#s(literal 1 binary32)
ux
(neg.f32 ux)
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 (neg.f32 ux) maxCos)) maxCos #s(literal 1 binary32)))
(fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 (neg.f32 ux) maxCos)) maxCos #s(literal 1 binary32))
#s(approx (- ux (/ ux maxCos)) (/.f32 (neg.f32 ux) maxCos))
(/.f32 (neg.f32 ux) maxCos)
(neg.f32 ux)
ux
maxCos
#s(literal 1 binary32)

localize72.0ms (1.3%)

Memory
0.5MiB live, 85.0MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f32 ux)
accuracy0
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 (neg.f32 ux) maxCos)) maxCos #s(literal 1 binary32)))
accuracy0.01953125
(fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 (neg.f32 ux) maxCos)) maxCos #s(literal 1 binary32))
accuracy2.4149095443040087
#s(approx (- ux (/ ux maxCos)) (/.f32 (neg.f32 ux) maxCos))
accuracy0
(neg.f32 ux)
accuracy0
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux)))
accuracy0.02734375
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
accuracy0.6757812593318148
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
Samples
26.0ms252×0valid
1.0ms1valid
Compiler

Compiled 62 to 19 computations (69.4% saved)

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

series11.0ms (0.2%)

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

6 calls:

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

simplify126.0ms (2.3%)

Memory
7.4MiB live, 156.7MiB allocated
Algorithm
egg-herbie
Rules
7 820×lower-fma.f64
7 820×lower-fma.f32
2 622×lower-*.f64
2 622×lower-*.f32
1 212×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0651029
11951029
2478987
31240951
43098951
56577951
08012879
Stop Event
iter limit
node limit
Counts
192 → 186
Calls
Call 1
Inputs
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(/ 1 maxCos)
(/ (+ 1 (* maxCos ux)) maxCos)
(/ (+ 1 (* maxCos ux)) maxCos)
(/ (+ 1 (* maxCos ux)) maxCos)
(/ 1 maxCos)
(/ 1 maxCos)
(/ 1 maxCos)
(/ 1 maxCos)
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(- (+ 1 (* maxCos ux)) ux)
(+ 1 (* -1 ux))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(* -1 (/ ux maxCos))
(/ (- (* maxCos ux) ux) maxCos)
(/ (- (* maxCos ux) ux) maxCos)
(/ (- (* maxCos ux) ux) maxCos)
(* -1 (/ ux maxCos))
(* -1 (/ ux maxCos))
(* -1 (/ ux maxCos))
(* -1 (/ ux maxCos))
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
ux
(+ ux (/ 1 maxCos))
(+ ux (/ 1 maxCos))
(+ ux (/ 1 maxCos))
(/ 1 maxCos)
(/ 1 maxCos)
(/ 1 maxCos)
(/ 1 maxCos)
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
ux
(+ ux (* -1 (/ ux maxCos)))
(+ ux (* -1 (/ ux maxCos)))
(+ ux (* -1 (/ ux maxCos)))
(* -1 (/ ux maxCos))
(* -1 (/ ux maxCos))
(* -1 (/ ux maxCos))
(* -1 (/ 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)))))
(* 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)))))
ux
(+ ux (/ 1 maxCos))
(+ ux (/ 1 maxCos))
(+ ux (/ 1 maxCos))
(/ 1 maxCos)
(/ 1 maxCos)
(/ 1 maxCos)
(/ 1 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)))))
(* 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)))))
ux
(+ ux (* -1 (/ ux maxCos)))
(+ ux (* -1 (/ ux maxCos)))
(+ ux (* -1 (/ ux maxCos)))
(* -1 (/ ux maxCos))
(* -1 (/ ux maxCos))
(* -1 (/ ux maxCos))
(* -1 (/ ux maxCos))
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(/ 1 maxCos)
(+ ux (/ 1 maxCos))
(+ ux (/ 1 maxCos))
(+ ux (/ 1 maxCos))
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
1
(+ 1 (* maxCos (* ux (- 1 (/ 1 maxCos)))))
(+ 1 (* maxCos (* ux (- 1 (/ 1 maxCos)))))
(+ 1 (* maxCos (* ux (- 1 (/ 1 maxCos)))))
(* ux (- 1 (/ 1 maxCos)))
(* ux (- 1 (/ 1 maxCos)))
(* ux (- 1 (/ 1 maxCos)))
(* ux (- 1 (/ 1 maxCos)))
(* -1 (/ ux maxCos))
(* -1 (/ ux maxCos))
(* -1 (/ ux maxCos))
(* -1 (/ ux maxCos))
(* -1 ux)
(* -1 ux)
(* -1 ux)
(* -1 ux)
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
ux
(* ux (+ 1 (/ 1 (* maxCos ux))))
(* ux (+ 1 (/ 1 (* maxCos ux))))
(* ux (+ 1 (/ 1 (* maxCos ux))))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* maxCos (* ux (- 1 (/ 1 maxCos))))
(* ux (+ (* maxCos (- 1 (/ 1 maxCos))) (/ 1 ux)))
(* ux (+ (* maxCos (- 1 (/ 1 maxCos))) (/ 1 ux)))
(* ux (+ (* maxCos (- 1 (/ 1 maxCos))) (/ 1 ux)))
(* ux (- 1 (/ 1 maxCos)))
(* ux (- 1 (/ 1 maxCos)))
(* ux (- 1 (/ 1 maxCos)))
(* ux (- 1 (/ 1 maxCos)))
(* -1 (/ ux maxCos))
(* -1 (/ ux maxCos))
(* -1 (/ ux maxCos))
(* -1 (/ ux maxCos))
(* -1 ux)
(* -1 ux)
(* -1 ux)
(* -1 ux)
(* -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 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
ux
(* ux (+ 1 (/ 1 (* maxCos ux))))
(* ux (+ 1 (/ 1 (* maxCos ux))))
(* ux (+ 1 (/ 1 (* maxCos ux))))
(* -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 (* maxCos (* ux (- (/ 1 maxCos) 1))))
(* -1 (* ux (- (* maxCos (- (/ 1 maxCos) 1)) (/ 1 ux))))
(* -1 (* ux (- (* maxCos (- (/ 1 maxCos) 1)) (/ 1 ux))))
(* -1 (* ux (- (* maxCos (- (/ 1 maxCos) 1)) (/ 1 ux))))
(* -1 (* ux (- (/ 1 maxCos) 1)))
(* -1 (* ux (- (/ 1 maxCos) 1)))
(* -1 (* ux (- (/ 1 maxCos) 1)))
(* -1 (* ux (- (/ 1 maxCos) 1)))
(* -1 (/ ux maxCos))
(* -1 (/ ux maxCos))
(* -1 (/ ux maxCos))
(* -1 (/ ux maxCos))
(* -1 ux)
(* -1 ux)
(* -1 ux)
(* -1 ux)
Outputs
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(/ 1 maxCos)
(/.f32 #s(literal 1 binary32) maxCos)
(/ (+ 1 (* maxCos ux)) maxCos)
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(/ (+ 1 (* maxCos ux)) maxCos)
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(/ (+ 1 (* maxCos ux)) maxCos)
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(/ 1 maxCos)
(/.f32 #s(literal 1 binary32) maxCos)
(/ 1 maxCos)
(/.f32 #s(literal 1 binary32) maxCos)
(/ 1 maxCos)
(/.f32 #s(literal 1 binary32) maxCos)
(/ 1 maxCos)
(/.f32 #s(literal 1 binary32) maxCos)
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(/ (- (* maxCos ux) ux) maxCos)
(-.f32 ux (/.f32 ux maxCos))
(/ (- (* maxCos ux) ux) maxCos)
(-.f32 ux (/.f32 ux maxCos))
(/ (- (* maxCos ux) ux) maxCos)
(-.f32 ux (/.f32 ux maxCos))
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
ux
(+ ux (/ 1 maxCos))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(+ ux (/ 1 maxCos))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(+ ux (/ 1 maxCos))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(/ 1 maxCos)
(/.f32 #s(literal 1 binary32) maxCos)
(/ 1 maxCos)
(/.f32 #s(literal 1 binary32) maxCos)
(/ 1 maxCos)
(/.f32 #s(literal 1 binary32) maxCos)
(/ 1 maxCos)
(/.f32 #s(literal 1 binary32) maxCos)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
ux
(+ ux (* -1 (/ ux maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(+ ux (* -1 (/ ux maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(+ ux (* -1 (/ ux maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* maxCos ux)
(*.f32 maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
ux
(+ ux (/ 1 maxCos))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(+ ux (/ 1 maxCos))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(+ ux (/ 1 maxCos))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(/ 1 maxCos)
(/.f32 #s(literal 1 binary32) maxCos)
(/ 1 maxCos)
(/.f32 #s(literal 1 binary32) maxCos)
(/ 1 maxCos)
(/.f32 #s(literal 1 binary32) maxCos)
(/ 1 maxCos)
(/.f32 #s(literal 1 binary32) maxCos)
(* maxCos ux)
(*.f32 maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
ux
(+ ux (* -1 (/ ux maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(+ ux (* -1 (/ ux maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(+ ux (* -1 (/ ux maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(/ 1 maxCos)
(/.f32 #s(literal 1 binary32) maxCos)
(+ ux (/ 1 maxCos))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(+ ux (/ 1 maxCos))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(+ ux (/ 1 maxCos))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
1
#s(literal 1 binary32)
(+ 1 (* maxCos (* ux (- 1 (/ 1 maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* maxCos (* ux (- 1 (/ 1 maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* maxCos (* ux (- 1 (/ 1 maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- 1 (/ 1 maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(* ux (- 1 (/ 1 maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(* ux (- 1 (/ 1 maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(* ux (- 1 (/ 1 maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 ux)
(neg.f32 ux)
(* -1 ux)
(neg.f32 ux)
(* -1 ux)
(neg.f32 ux)
(* -1 ux)
(neg.f32 ux)
(* ux (- maxCos 1))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- maxCos 1))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
ux
(* ux (+ 1 (/ 1 (* maxCos ux))))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(* ux (+ 1 (/ 1 (* maxCos ux))))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(* ux (+ 1 (/ 1 (* maxCos ux))))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(* ux (- maxCos 1))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos (* ux (- 1 (/ 1 maxCos))))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* ux (+ (* maxCos (- 1 (/ 1 maxCos))) (/ 1 ux)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (+ (* maxCos (- 1 (/ 1 maxCos))) (/ 1 ux)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (+ (* maxCos (- 1 (/ 1 maxCos))) (/ 1 ux)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- 1 (/ 1 maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(* ux (- 1 (/ 1 maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(* ux (- 1 (/ 1 maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(* ux (- 1 (/ 1 maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 ux)
(neg.f32 ux)
(* -1 ux)
(neg.f32 ux)
(* -1 ux)
(neg.f32 ux)
(* -1 ux)
(neg.f32 ux)
(* -1 (* ux (+ 1 (* -1 maxCos))))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (+ 1 (* -1 maxCos))))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
ux
(* ux (+ 1 (/ 1 (* maxCos ux))))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(* ux (+ 1 (/ 1 (* maxCos ux))))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(* ux (+ 1 (/ 1 (* maxCos ux))))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(* -1 (* ux (+ 1 (* -1 maxCos))))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* maxCos (* ux (- (/ 1 maxCos) 1))))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* -1 (* ux (- (* maxCos (- (/ 1 maxCos) 1)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (* maxCos (- (/ 1 maxCos) 1)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (* maxCos (- (/ 1 maxCos) 1)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- (/ 1 maxCos) 1)))
(-.f32 ux (/.f32 ux maxCos))
(* -1 (* ux (- (/ 1 maxCos) 1)))
(-.f32 ux (/.f32 ux maxCos))
(* -1 (* ux (- (/ 1 maxCos) 1)))
(-.f32 ux (/.f32 ux maxCos))
(* -1 (* ux (- (/ 1 maxCos) 1)))
(-.f32 ux (/.f32 ux maxCos))
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 (/ ux maxCos))
(/.f32 (neg.f32 ux) maxCos)
(* -1 ux)
(neg.f32 ux)
(* -1 ux)
(neg.f32 ux)
(* -1 ux)
(neg.f32 ux)
(* -1 ux)
(neg.f32 ux)

rewrite172.0ms (3.2%)

Memory
13.5MiB live, 203.6MiB allocated
Rules
5 252×lower-fma.f64
5 248×lower-fma.f32
3 248×lower-/.f64
3 244×lower-/.f32
3 144×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01784
02584
113280
2111675
0953371
Stop Event
iter limit
node limit
iter limit
Counts
9 → 309
Calls
Call 1
Inputs
(fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux)))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(/.f32 #s(literal 1 binary32) maxCos)
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 (neg.f32 ux) maxCos)) maxCos #s(literal 1 binary32)))
(fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 (neg.f32 ux) maxCos)) maxCos #s(literal 1 binary32))
#s(approx (- ux (/ ux maxCos)) (/.f32 (neg.f32 ux) maxCos))
(/.f32 (neg.f32 ux) maxCos)
(neg.f32 ux)
Outputs
(*.f32 (/.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (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 (*.f32 ux ux) ux))) (/.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32)) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32))))))))
(*.f32 (/.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.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))) (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 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 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (/.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)) (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 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 ux maxCos #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)) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.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 (*.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)))
(*.f32 (neg.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 (*.f32 ux ux) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32)))))))
(*.f32 (*.f32 (fma.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 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.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 (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 (*.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 (*.f32 ux ux) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux (fma.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 (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 (*.f32 ux 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)) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32)))))))
(*.f32 (*.f32 (fma.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))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 (*.f32 (fma.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))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (fma.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 #s(literal 1 binary32) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
(/.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 (*.f32 (*.f32 ux maxCos) ux) maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) 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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32))) (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32))))) (+.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32)))))
(/.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 (pow.f32 (/.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 (*.f32 ux ux) (+.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 (/.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))))))
(/.f32 (-.f32 (pow.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))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) #s(literal 3 binary32))) (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 (*.f32 (*.f32 ux maxCos) ux) maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) 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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32))) (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32))) (*.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.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 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 (fma.f32 ux maxCos #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 (neg.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32))))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.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 (*.f32 (+.f32 (fma.f32 ux maxCos #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 (neg.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 (*.f32 ux ux) ux)))) (neg.f32 (fma.f32 ux (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (fma.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 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))) (neg.f32 (neg.f32 (fma.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 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #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 ux ux))) (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) 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 (*.f32 (*.f32 ux maxCos) 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 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) maxCos) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 ux ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) ux))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) maxCos) (fma.f32 ux ux #s(literal 0 binary32))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux ux) ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (fma.f32 ux ux #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos))) maxCos) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))) (*.f32 ux ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))) ux))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos))) maxCos) (fma.f32 ux ux #s(literal 0 binary32))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))) (*.f32 (*.f32 ux ux) ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))) (fma.f32 ux ux #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 ux ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) ux))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (fma.f32 ux ux #s(literal 0 binary32))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux ux) ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (fma.f32 ux ux #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos)))) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))) (*.f32 ux ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))) ux))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos)))) (fma.f32 ux ux #s(literal 0 binary32))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))) (*.f32 (*.f32 ux ux) ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))) (fma.f32 ux ux #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)) ux) (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)) (fma.f32 ux ux #s(literal 0 binary32))) (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux ux #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) ux) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 ux maxCos))) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 ux maxCos))) ux))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 ux ux #s(literal 0 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 ux maxCos))) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 ux maxCos))) (fma.f32 ux ux #s(literal 0 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) maxCos) ux (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 ux ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) ux))
(/.f32 (fma.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) maxCos) (fma.f32 ux ux #s(literal 0 binary32)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux ux) ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (fma.f32 ux ux #s(literal 0 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos))) maxCos) ux (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))) (*.f32 ux ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))) ux))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos))) maxCos) (fma.f32 ux ux #s(literal 0 binary32)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))) (*.f32 (*.f32 ux ux) ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))) (fma.f32 ux ux #s(literal 0 binary32))))
(/.f32 (fma.f32 (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))) ux (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 ux ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) ux))
(/.f32 (fma.f32 (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (fma.f32 ux ux #s(literal 0 binary32)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 ux ux) ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (fma.f32 ux ux #s(literal 0 binary32))))
(/.f32 (fma.f32 (*.f32 maxCos (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos)))) ux (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))) (*.f32 ux ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))) ux))
(/.f32 (fma.f32 (*.f32 maxCos (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos)))) (fma.f32 ux ux #s(literal 0 binary32)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))) (*.f32 (*.f32 ux ux) ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))) (fma.f32 ux ux #s(literal 0 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)) ux (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)) (fma.f32 ux ux #s(literal 0 binary32)) (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux ux #s(literal 0 binary32))))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) ux (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 ux maxCos))) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 ux maxCos))) ux))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 ux ux #s(literal 0 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 ux maxCos))) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 ux maxCos))) (fma.f32 ux ux #s(literal 0 binary32))))
(/.f32 (fma.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 ux (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)))
(/.f32 (fma.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))) (*.f32 ux (*.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos))) maxCos))) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 ux (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))))) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)))
(/.f32 (fma.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos)))))) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 ux ux) (fma.f32 ux maxCos #s(literal 1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)))) (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))
(/.f32 (fma.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 ux maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))))) (*.f32 ux (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) maxCos))) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (*.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos))) maxCos))) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))))) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (*.f32 maxCos (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos)))))) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 ux maxCos #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)))) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 ux maxCos))) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))))) (*.f32 (fma.f32 ux ux #s(literal 0 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 ux maxCos)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.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 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32)))) (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.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)) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))
(/.f32 (neg.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 (*.f32 ux ux) ux))) (neg.f32 (fma.f32 ux ux (fma.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 (neg.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 (*.f32 ux ux) ux))) (fma.f32 ux (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))))))
(/.f32 (*.f32 (fma.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 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (neg.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(/.f32 (*.f32 (fma.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 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (neg.f32 (fma.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 (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 (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 (*.f32 ux ux) ux)) (fma.f32 ux ux (fma.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 (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 (*.f32 ux ux) ux)) (fma.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32)) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32))))))
(/.f32 (*.f32 (fma.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))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(/.f32 (*.f32 (fma.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))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (fma.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 #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 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 #s(literal 1 binary32) (/.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 #s(literal 1 binary32) (/.f32 (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32))) (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.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 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux ux (fma.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))) (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 (*.f32 ux ux) ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (*.f32 (fma.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))) (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 #s(literal 1 binary32) (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)) (-.f32 #s(literal 1 binary32) ux)) (fma.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 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.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 (*.f32 (*.f32 ux maxCos) 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)) (fma.f32 ux maxCos (+.f32 #s(literal -1 binary32) ux))))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32)))) (/.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32)))))
(-.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))) (fma.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32)) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32)) (*.f32 ux (-.f32 ux (fma.f32 ux 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 (-.f32 ux (*.f32 ux maxCos)) (-.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 #s(literal 1 binary32) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)))
(-.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32))))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) maxCos) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)) ux)
(fma.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos))) maxCos) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos)))) ux)
(fma.f32 (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)) ux)
(fma.f32 (*.f32 maxCos (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos)))) ux)
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos #s(literal 1 binary32))) ux)
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos (*.f32 ux maxCos)))) ux)
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) ux)) (*.f32 ux maxCos))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux 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 ux)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) ux)) (*.f32 ux maxCos))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux 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 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 ux maxCos #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 (*.f32 (*.f32 ux maxCos) ux) maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))))
(fma.f32 (*.f32 ux ux) (/.f32 #s(literal -1 binary32) ux) (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 ux 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 (neg.f32 maxCos) ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal -1 binary32) (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal -1 binary32) ux (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 1 binary32) ux)
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 ux maxCos))
(fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) maxCos ux)
(fma.f32 ux (neg.f32 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) (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(fma.f32 #s(literal 1 binary32) (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 #s(literal 1 binary32) ux (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) ux)
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32))
(+.f32 (/.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.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)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos) (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))))
(+.f32 #s(literal 0 binary32) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(+.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))
(+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))
(neg.f32 (-.f32 ux (fma.f32 ux maxCos #s(literal 1 binary32))))
(neg.f32 (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos)))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))))))
(*.f32 (-.f32 (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)))
(*.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal -1 binary32) maxCos) ux)))
(*.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos)))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)))
(*.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos))) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux (/.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (*.f32 maxCos maxCos)))))
(*.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos)))))
(*.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux))
(/.f32 (-.f32 (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal -1 binary32) maxCos) ux)))) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux))
(/.f32 (-.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal -1 binary32) maxCos) ux)) #s(literal 3 binary32))) (fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)) (fma.f32 (/.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal -1 binary32) maxCos) ux)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)) (/.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal -1 binary32) maxCos) ux))))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux))
(/.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos))))) (neg.f32 (fma.f32 ux (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 ux ux))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)))
(/.f32 (+.f32 ux (*.f32 (neg.f32 maxCos) (*.f32 ux ux))) (*.f32 ux maxCos))
(/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 ux ux #s(literal 0 binary32)) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux ux) ux))) (*.f32 (neg.f32 maxCos) (fma.f32 ux ux #s(literal 0 binary32))))
(/.f32 (+.f32 ux (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux maxCos))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 ux ux #s(literal 0 binary32)) (*.f32 maxCos (*.f32 (*.f32 ux ux) ux))) (*.f32 maxCos (fma.f32 ux ux #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (+.f32 (/.f32 #s(literal -1 binary32) maxCos) ux))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos)))) (neg.f32 (fma.f32 ux ux (/.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (*.f32 maxCos maxCos)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos)))) (fma.f32 ux (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux))
(/.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos))) (fma.f32 ux ux (/.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (*.f32 maxCos maxCos))))
(/.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux ux (/.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (*.f32 maxCos maxCos))) (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 ux ux (/.f32 ux maxCos)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)) (/.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal -1 binary32) maxCos) ux)))
(-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))
(-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(fma.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (pow.f32 maxCos #s(literal -1/2 binary32)) ux)
(fma.f32 (*.f32 ux ux) (/.f32 #s(literal -1 binary32) ux) (/.f32 #s(literal 1 binary32) maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)) (/.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal -1 binary32) maxCos) ux)))
(fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) maxCos))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) maxCos) ux)
(fma.f32 #s(literal -1 binary32) ux (/.f32 #s(literal 1 binary32) maxCos))
(fma.f32 ux #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) maxCos))
(fma.f32 ux #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32) ux)
(fma.f32 #s(literal 1 binary32) ux (/.f32 #s(literal 1 binary32) maxCos))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos) ux)
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal -1 binary32))
(+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)) (/.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal -1 binary32) maxCos) ux)))
(+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(neg.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(neg.f32 (+.f32 (/.f32 #s(literal -1 binary32) maxCos) ux))
(*.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (pow.f32 maxCos #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.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 #s(literal -1 binary32) (neg.f32 maxCos))
(/.f32 #s(literal 1 binary32) maxCos)
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) maxCos))
(pow.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32))
(pow.f32 maxCos #s(literal -1 binary32))
(exp.f32 (neg.f32 (log.f32 maxCos)))
(neg.f32 (/.f32 #s(literal -1 binary32) maxCos))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos))))
(*.f32 (neg.f32 (fma.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 maxCos) #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) #s(literal 1 binary32))))
(*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos))))))
(*.f32 (fma.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))))
(*.f32 (fma.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)))))
(*.f32 (fma.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)))))
(*.f32 #s(literal 1 binary32) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal -1 binary32)))) (neg.f32 (fma.f32 (neg.f32 maxCos) #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))) (*.f32 (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32)) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)))
(/.f32 (neg.f32 (fma.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal -1 binary32))) (fma.f32 (neg.f32 maxCos) #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)))))
(/.f32 (fma.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal -1 binary32)) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos))))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32)) (fma.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos))) (fma.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos))) (/.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos))))
(-.f32 (/.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))))
(fma.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32))
(fma.f32 maxCos #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (/.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32)))))
(+.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal -1 binary32))) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos #s(literal -1 binary32))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32))) (fma.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)))))
(neg.f32 (/.f32 (fma.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal -1 binary32)) (fma.f32 (neg.f32 maxCos) #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) #s(literal 1 binary32))))
(neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos)) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) #s(literal 1 binary32)) (neg.f32 (fma.f32 (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos) (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) maxCos))))))
(*.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos)) #s(literal 1 binary32))
#s(approx (- ux (/ ux maxCos)) (/.f32 ux maxCos))
(*.f32 (pow.f32 (/.f32 maxCos ux) #s(literal -1/2 binary32)) (pow.f32 (/.f32 maxCos ux) #s(literal -1/2 binary32)))
(*.f32 (/.f32 ux #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) maxCos))
(*.f32 (/.f32 ux #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) maxCos))
(*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 ux #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) maxCos) ux)
(*.f32 #s(literal -1 binary32) (/.f32 ux maxCos))
(*.f32 (/.f32 ux maxCos) #s(literal -1 binary32))
(*.f32 (/.f32 ux maxCos) #s(literal 1 binary32))
(*.f32 ux (/.f32 #s(literal -1 binary32) maxCos))
(*.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(*.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) maxCos) (pow.f32 (/.f32 #s(literal -1 binary32) ux) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(*.f32 #s(literal 1 binary32) (/.f32 ux maxCos))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 maxCos ux)) (neg.f32 maxCos)) (*.f32 (neg.f32 maxCos) (/.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 maxCos ux)) (neg.f32 maxCos)) (*.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 maxCos ux)) maxCos) (*.f32 (neg.f32 maxCos) (/.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 maxCos ux)) maxCos) (*.f32 maxCos (/.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) maxCos) (*.f32 ux maxCos)) (*.f32 (neg.f32 maxCos) maxCos))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) maxCos) (*.f32 ux maxCos)) (*.f32 maxCos maxCos))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 maxCos)) (*.f32 ux maxCos)) (*.f32 (neg.f32 maxCos) maxCos))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 maxCos)) (*.f32 ux maxCos)) (*.f32 maxCos maxCos))
(/.f32 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (/.f32 ux maxCos))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos)) (+.f32 #s(literal 0 binary32) (+.f32 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 #s(literal 0 binary32) (/.f32 ux maxCos)))))
(/.f32 #s(literal -1 binary32) (/.f32 maxCos ux))
(/.f32 ux (neg.f32 maxCos))
(/.f32 ux maxCos)
(/.f32 #s(literal 1 binary32) (/.f32 maxCos ux))
(-.f32 #s(literal 0 binary32) (/.f32 ux maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 0 binary32) (/.f32 ux maxCos))
(pow.f32 (/.f32 maxCos ux) #s(literal -1 binary32))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 0 binary32)) (/.f32 ux maxCos))
(+.f32 #s(literal 0 binary32) (/.f32 ux maxCos))
(exp.f32 (*.f32 (log.f32 (/.f32 maxCos ux)) #s(literal -1 binary32)))
(neg.f32 (/.f32 ux maxCos))
(*.f32 (*.f32 ux ux) (/.f32 #s(literal -1 binary32) ux))
(*.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux #s(literal 0 binary32))))
(*.f32 #s(literal -1 binary32) ux)
(*.f32 ux #s(literal -1 binary32))
(*.f32 ux #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) ux)
(/.f32 (*.f32 ux ux) ux)
(/.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux ux) #s(literal 0 binary32))))
(/.f32 (*.f32 (*.f32 ux ux) ux) (neg.f32 (fma.f32 ux ux #s(literal 0 binary32))))
(/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 ux ux #s(literal 0 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 ux (*.f32 ux ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux ux #s(literal 0 binary32)) (*.f32 (*.f32 ux ux) ux)))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 ux ux #s(literal 0 binary32))) ux)
(-.f32 (/.f32 #s(literal 0 binary32) ux) ux)
(-.f32 #s(literal 0 binary32) ux)
(+.f32 #s(literal 0 binary32) ux)
(neg.f32 ux)
ux

eval49.0ms (0.9%)

Memory
-18.4MiB live, 138.7MiB allocated
Compiler

Compiled 9 990 to 876 computations (91.2% saved)

prune14.0ms (0.3%)

Memory
17.4MiB live, 56.4MiB allocated
Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New5241525
Fresh000
Picked112
Done055
Total5257532
Accuracy
100.0%
Counts
532 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
99.9%
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
97.7%
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 #s(approx (- ux (/ ux maxCos)) (/.f32 (neg.f32 ux) maxCos)) maxCos #s(literal 1 binary32)))
95.8%
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 maxCos #s(approx (+ (/ 1 maxCos) ux) (/.f32 #s(literal 1 binary32) maxCos)) (neg.f32 ux)))
97.7%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
9.2%
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 maxCos ux))
73.0%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 226 to 87 computations (61.5% saved)

regimes45.0ms (0.8%)

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

4 calls:

31.0ms
maxCos
5.0ms
uy
4.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
4.0ms
ux
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
17.9MiB live, 17.9MiB allocated
Counts
4 → 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)) (*.f32 maxCos ux))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
Outputs
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
Calls

4 calls:

2.0ms
ux
2.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
2.0ms
uy
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)

regimes55.0ms (1%)

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

4 calls:

49.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
2.0ms
maxCos
2.0ms
ux
2.0ms
uy
Results
AccuracySegmentsBranch
97.7%1ux
97.7%1uy
97.7%1maxCos
97.7%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
11.5MiB live, 11.5MiB 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
73.0%1ux
73.0%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
73.0%1uy
73.0%1maxCos
Compiler

Compiled 22 to 16 computations (27.3% saved)

simplify5.0ms (0.1%)

Memory
12.6MiB live, 12.6MiB 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
01332
11932
22232
32432
42532
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
(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))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(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))

soundness700.0ms (12.9%)

Memory
-12.5MiB live, 339.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
0613
0913
14213
234313
3526813
0896812
039250
1110250
2306250
3848250
42091250
53292250
64316250
75345250
86781250
97325250
107658250
117962250
08013232
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 63 to 36 computations (42.9% saved)

preprocess24.0ms (0.4%)

Memory
-11.2MiB live, 64.5MiB allocated
Remove

(abs uy)

Compiler

Compiled 98 to 60 computations (38.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...