UniformSampleCone, z

Time bar (total: 4.2s)

analyze1.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0.1%99.9%0%0%0%0
100%0.1%0%99.9%0%0%0%1
Compiler

Compiled 33 to 24 computations (27.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
Operation ival-sub, time spent: 0.0ms, 0.0% of total-time
Operation ival-add, time spent: 0.0ms, 0.0% of total-time
Operation ival-and, time spent: 0.0ms, 0.0% of total-time
Operation ival-mult, time spent: 0.0ms, 0.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time
Operation ival-<=, time spent: 0.0ms, 0.0% of total-time

sample2.1s (51%)

Results
1.7s8255×256valid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 539.0ms
Operation ival-<=, time spent: 289.0ms, 54.0% of total-time
Operation ival-mult, time spent: 70.0ms, 13.0% of total-time
Operation ival-sub, time spent: 60.0ms, 11.0% of total-time
Operation ival-and, time spent: 45.0ms, 8.0% of total-time
Operation ival-add, time spent: 42.0ms, 8.0% of total-time
Operation const, time spent: 33.0ms, 6.0% of total-time
Bogosity

preprocess259.0ms (6.1%)

Algorithm
egg-herbie
Rules
718×fma-define
704×fma-neg
128×sub-neg
124×cancel-sign-sub-inv
103×associate-+l-
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(-.f32 #s(literal 1 binary32) ux)
00-0-(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
00-0-ux
00-0-(*.f32 ux maxCos)
00-0-maxCos
00-0-#s(literal 1 binary32)
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
032344
188284
2244267
3702231
41699231
52680231
63151231
73220231
83237231
Stop Event
saturated
Calls
Call 1
Inputs
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(+.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (neg.f32 maxCos)))
(neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)))
(neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (neg.f32 maxCos))))
(+.f32 (-.f32 #s(literal 1 binary32) uy) (*.f32 uy maxCos))
(+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 maxCos ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux uy))
Outputs
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 maxCos (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (neg.f32 maxCos)))
(-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))
(-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 ux (-.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
(neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)))
(neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos))))
(-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 ux maxCos (-.f32 #s(literal -1 binary32) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))
(neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 ux maxCos)))
(+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal -1 binary32))
(neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (neg.f32 maxCos))))
(+.f32 (*.f32 ux maxCos) (+.f32 #s(literal -1 binary32) ux))
(fma.f32 ux maxCos (+.f32 ux #s(literal -1 binary32)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) maxCos) #s(literal -1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) uy) (*.f32 uy maxCos))
(+.f32 (-.f32 #s(literal 1 binary32) uy) (*.f32 maxCos uy))
(fma.f32 maxCos uy (-.f32 #s(literal 1 binary32) uy))
(-.f32 (fma.f32 maxCos uy #s(literal 1 binary32)) uy)
(fma.f32 uy (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 maxCos ux))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) maxCos))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) maxCos))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) maxCos)
(fma.f32 maxCos (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux uy))
(fma.f32 ux uy (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 uy #s(literal -1 binary32)) #s(literal 1 binary32))
Symmetry

(abs uy)

Compiler

Compiled 50 to 29 computations (42% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
Operation ival-sub, time spent: 6.0ms, 40.0% of total-time
Operation ival-mult, time spent: 5.0ms, 33.0% of total-time
Operation ival-add, time spent: 3.0ms, 20.0% of total-time
Operation const, time spent: 1.0ms, 7.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 21 to 13 computations (38.1% saved)

prune2.0ms (0.1%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
99.9%
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 19 to 14 computations (26.3% saved)

localize104.0ms (2.5%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
99.9%
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
99.9%
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 33 to 19 computations (42.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
Operation ival-sub, time spent: 6.0ms, 30.0% of total-time
Operation ival-add, time spent: 5.0ms, 25.0% of total-time
Operation composed, time spent: 4.0ms, 20.0% of total-time
Operation ival-mult, time spent: 4.0ms, 20.0% of total-time
Operation const, time spent: 1.0ms, 5.0% of total-time

series8.0ms (0.2%)

Counts
2 → 48
Calls
Call 1
Inputs
#<alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))>
#<alt (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))>
Outputs
#<alt #s(literal 1 binary32)>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))>
#<alt (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))>
#<alt (*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))>
#<alt (*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))>
#<alt (*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (-.f32 #s(literal 1 binary32) ux)>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos (-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))>
#<alt (*.f32 maxCos (-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))>
#<alt (*.f32 maxCos (-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))>
#<alt #s(literal 1 binary32)>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))>
#<alt (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))>
#<alt (*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))>
#<alt (*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))>
#<alt (*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))>
#<alt (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))>
#<alt (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 maxCos ux)))>
#<alt (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 maxCos ux)))>
#<alt (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 maxCos ux)))>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos))))>
#<alt (*.f32 maxCos (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos))))>
#<alt (*.f32 maxCos (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos))))>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) maxCos)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) maxCos)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) maxCos)))))>
Calls

12 calls:

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

rewrite225.0ms (5.3%)

Algorithm
batch-egg-rewrite
Rules
957×log1p-expm1-u
957×expm1-log1p-u
488×fma-define
406×log-prod
228×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01556
118942
2271642
Stop Event
node limit
Counts
2 → 125
Calls
Call 1
Inputs
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
Outputs
(-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))) #s(literal 1 binary32))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(*.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.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 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)) (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))
(/.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))))
(pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))))
(log.f32 (*.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (exp.f32 ux) maxCos)))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) maxCos) (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux)))))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 #s(literal 1 binary32) ux))))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux)))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 #s(literal 1 binary32) (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 ux maxCos))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (*.f32 ux maxCos) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos))
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) #s(literal 2 binary32)) (cbrt.f32 (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) #s(literal 2 binary32)) (*.f32 (cbrt.f32 maxCos) ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (*.f32 (cbrt.f32 ux) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (*.f32 (cbrt.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (cbrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (cbrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos #s(literal -1 binary32))) #s(literal 2 binary32))) (cbrt.f32 (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) #s(literal 2 binary32))) (cbrt.f32 maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32))) (cbrt.f32 ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (log.f32 (exp.f32 #s(literal 1 binary32))))
(+.f32 #s(literal 0 binary32) (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))
(+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))))
(-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))) #s(literal 1 binary32))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(*.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.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 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)) (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))
(/.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))))
(pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))))
(log.f32 (*.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (exp.f32 ux) maxCos)))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) maxCos) (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux)))))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 #s(literal 1 binary32) ux))))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux)))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))

simplify120.0ms (2.8%)

Algorithm
egg-herbie
Rules
622×distribute-lft-neg-in
398×div-sub
356×sub-neg
310×unsub-neg
229×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02605080
16484956
219064896
354524874
Stop Event
node limit
Counts
173 → 115
Calls
Call 1
Inputs
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))
(*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux))))
(-.f32 #s(literal 1 binary32) ux)
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(*.f32 maxCos (-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
(*.f32 maxCos (-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
(*.f32 maxCos (-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
(*.f32 maxCos ux)
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))
(*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 maxCos ux)))
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 maxCos ux)))
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 maxCos ux)))
(*.f32 maxCos ux)
(*.f32 maxCos (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos))))
(*.f32 maxCos (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos))))
(*.f32 maxCos (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos))))
(*.f32 maxCos ux)
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) maxCos)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) maxCos)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))) #s(literal 1 binary32))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(*.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.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 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)) (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))
(/.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))))
(pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))))
(log.f32 (*.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (exp.f32 ux) maxCos)))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) maxCos) (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux)))))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 #s(literal 1 binary32) ux))))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux)))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 #s(literal 1 binary32) (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 ux maxCos))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (*.f32 ux maxCos) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos))
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) #s(literal 2 binary32)) (cbrt.f32 (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) #s(literal 2 binary32)) (*.f32 (cbrt.f32 maxCos) ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (*.f32 (cbrt.f32 ux) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (*.f32 (cbrt.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (cbrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (cbrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos #s(literal -1 binary32))) #s(literal 2 binary32))) (cbrt.f32 (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) #s(literal 2 binary32))) (cbrt.f32 maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32))) (cbrt.f32 ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (log.f32 (exp.f32 #s(literal 1 binary32))))
(+.f32 #s(literal 0 binary32) (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))
(+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))))
(-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))) #s(literal 1 binary32))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(*.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.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 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)) (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))
(/.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))))
(pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))))
(log.f32 (*.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (exp.f32 ux) maxCos)))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) maxCos) (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux)))))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 #s(literal 1 binary32) ux))))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux)))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))
Outputs
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) ux)
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos (-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 maxCos (-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 maxCos (-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal -1 binary32) (-.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))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal -1 binary32) (-.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))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal -1 binary32) (-.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))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 maxCos (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 maxCos (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) maxCos)))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) maxCos)))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) maxCos)))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))) #s(literal 1 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.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 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)) (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(/.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 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (pow.f32 ux #s(literal 2 binary32))))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (*.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos)))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (exp.f32 ux) maxCos)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos)))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) maxCos) (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 ux 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 (+.f32 maxCos #s(literal -1 binary32)) ux #s(literal 1 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (cbrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) #s(literal 2 binary32)) (cbrt.f32 (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) #s(literal 2 binary32)) (*.f32 (cbrt.f32 maxCos) ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (*.f32 (cbrt.f32 ux) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (*.f32 (cbrt.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 maxCos) ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (cbrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (cbrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 maxCos #s(literal -1 binary32))) #s(literal 2 binary32))) (cbrt.f32 (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) #s(literal 2 binary32))) (cbrt.f32 maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 maxCos (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32))) (cbrt.f32 ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 maxCos (sqrt.f32 ux)) (sqrt.f32 ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (log.f32 (exp.f32 #s(literal 1 binary32))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 0 binary32) (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (neg.f32 ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))) (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))))
(*.f32 #s(literal 2 binary32) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))))
(-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))) #s(literal 1 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.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 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)) (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(/.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 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (pow.f32 ux #s(literal 2 binary32))))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (*.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos)))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (exp.f32 ux) maxCos)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos)))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) maxCos) (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos))) (exp.f32 (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))

eval30.0ms (0.7%)

Compiler

Compiled 1553 to 1013 computations (34.8% saved)

prune21.0ms (0.5%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New1114115
Fresh000
Picked112
Done000
Total1125117
Accuracy
100.0%
Counts
117 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
97.9%
(-.f32 #s(literal 1 binary32) ux)
99.9%
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
98.4%
(*.f32 maxCos (-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
69.7%
#s(literal 1 binary32)
Compiler

Compiled 44 to 33 computations (25% saved)

localize174.0ms (4.1%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
99.9%
(-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
99.9%
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
100.0%
(+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
99.0%
(-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))
98.8%
(*.f32 maxCos (-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
Compiler

Compiled 62 to 35 computations (43.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
Operation ival-div, time spent: 12.0ms, 36.0% of total-time
Operation ival-sub, time spent: 9.0ms, 27.0% of total-time
Operation ival-mult, time spent: 6.0ms, 18.0% of total-time
Operation ival-add, time spent: 5.0ms, 15.0% of total-time
Operation const, time spent: 2.0ms, 6.0% of total-time

series11.0ms (0.3%)

Counts
5 → 93
Calls
Call 1
Inputs
#<alt (*.f32 maxCos (-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))>
#<alt (-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))>
#<alt (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))>
#<alt (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))>
#<alt (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))>
Outputs
#<alt (-.f32 #s(literal 1 binary32) ux)>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) maxCos)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) maxCos)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) maxCos)))))>
#<alt #s(literal 1 binary32)>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))>
#<alt (*.f32 ux (+.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 ux (+.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 ux (+.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (/.f32 #s(literal 1 binary32) maxCos)>
#<alt (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) maxCos))>
#<alt (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) maxCos))>
#<alt (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) maxCos))>
#<alt (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) maxCos)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))))>
#<alt (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)>
#<alt (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) maxCos)>
#<alt (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) maxCos)>
#<alt (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) maxCos)>
#<alt ux>
#<alt ux>
#<alt (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos)))>
#<alt (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos)))>
#<alt (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos)))>
#<alt (/.f32 #s(literal 1 binary32) maxCos)>
#<alt ux>
#<alt (*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))>
#<alt (*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))>
#<alt (*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))>
#<alt ux>
#<alt (*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))>
#<alt (*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))>
#<alt (*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))>
#<alt (/.f32 #s(literal 1 binary32) maxCos)>
#<alt (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) maxCos)>
#<alt (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) maxCos)>
#<alt (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) maxCos)>
#<alt ux>
#<alt ux>
#<alt ux>
#<alt (+.f32 ux (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))>
#<alt (+.f32 ux (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))>
#<alt (+.f32 ux (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos)))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos)))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)))))>
#<alt #s(literal 1 binary32)>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))>
#<alt (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))>
#<alt (*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))>
#<alt (*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))>
#<alt (*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)))>
#<alt (-.f32 #s(literal 1 binary32) ux)>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos))))>
#<alt (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos))))>
#<alt (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos))))>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)))>
Calls

30 calls:

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

rewrite166.0ms (3.9%)

Algorithm
batch-egg-rewrite
Rules
990×log1p-expm1-u
990×expm1-log1p-u
684×fma-define
329×fma-neg
123×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016146
1267128
24148128
Stop Event
node limit
Counts
5 → 272
Calls
Call 1
Inputs
(*.f32 maxCos (-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
(-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))
(+.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)))
Outputs
(+.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(+.f32 (*.f32 maxCos (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (*.f32 maxCos (/.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 ux maxCos) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) maxCos))
(+.f32 (*.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) maxCos) (*.f32 (/.f32 (neg.f32 ux) maxCos) maxCos))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1 binary32))
(/.f32 (*.f32 maxCos (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32)))) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (*.f32 maxCos (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32)))) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) maxCos) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
(pow.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) maxCos))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(cbrt.f32 (pow.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(log1p.f32 (expm1.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(exp.f32 (log.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) #s(literal 1 binary32)))
(fma.f32 maxCos ux (*.f32 maxCos (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(fma.f32 maxCos (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (/.f32 (neg.f32 ux) maxCos)))
(fma.f32 ux maxCos (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) maxCos))
(fma.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) maxCos (*.f32 (/.f32 (neg.f32 ux) maxCos) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(+.f32 ux (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) (-.f32 ux (/.f32 ux maxCos)))
(+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 (neg.f32 ux) maxCos))
(+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(+.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(+.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(+.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(+.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(+.f32 (/.f32 (neg.f32 ux) maxCos) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(*.f32 (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))))
(*.f32 (+.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (-.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) maxCos) (*.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) ux)) (*.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) maxCos))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 maxCos ux)) (*.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) #s(literal 1 binary32))) (*.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) (/.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (neg.f32 maxCos)) (*.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) (neg.f32 ux))) (*.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) (neg.f32 maxCos)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) maxCos) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) ux)) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) maxCos))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 maxCos ux)) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (neg.f32 maxCos)) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (neg.f32 ux))) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (neg.f32 maxCos)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 (neg.f32 ux) maxCos) (/.f32 (neg.f32 ux) maxCos)) (*.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 (neg.f32 ux) maxCos)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 (/.f32 (neg.f32 ux) maxCos) (/.f32 (neg.f32 ux) maxCos))) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
(pow.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 2 binary32)))
(log.f32 (exp.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(cbrt.f32 (pow.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(log1p.f32 (expm1.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(exp.f32 (log.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(exp.f32 (*.f32 (log.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 1 binary32)))
(fma.f32 ux #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 ux #s(literal 1 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(fma.f32 ux (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 #s(literal 1 binary32) ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 #s(literal 1 binary32) ux (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 (neg.f32 ux) maxCos))
(fma.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) maxCos) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(fma.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 (/.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) ux) ux)
(fma.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32) (/.f32 (neg.f32 ux) maxCos))
(fma.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(fma.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 #s(literal -1 binary32) (/.f32 ux maxCos) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 maxCos)) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) (cbrt.f32 (pow.f32 maxCos #s(literal -2 binary32))) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 (cbrt.f32 (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)) (/.f32 (neg.f32 ux) maxCos))
(fma.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 (neg.f32 ux) maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (cbrt.f32 ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (cbrt.f32 ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(fma.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (pow.f32 maxCos #s(literal -1/2 binary32)) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (/.f32 (neg.f32 ux) maxCos))
(fma.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(fma.f32 (neg.f32 ux) (/.f32 #s(literal 1 binary32) maxCos) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))) (/.f32 (neg.f32 ux) maxCos))
(fma.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 (neg.f32 ux) maxCos))
(fma.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 maxCos) #s(literal 2 binary32)) #s(literal -1 binary32)) (pow.f32 (cbrt.f32 maxCos) #s(literal -1 binary32)) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 (pow.f32 (sqrt.f32 maxCos) #s(literal -1 binary32)) (pow.f32 (sqrt.f32 maxCos) #s(literal -1 binary32)) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (neg.f32 ux) maxCos)) (cbrt.f32 (/.f32 (neg.f32 ux) maxCos))) (cbrt.f32 (/.f32 (neg.f32 ux) maxCos)) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (cbrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (cbrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)
(fma.f32 (sqrt.f32 (/.f32 (neg.f32 ux) maxCos)) (sqrt.f32 (/.f32 (neg.f32 ux) maxCos)) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)
(fma.f32 (+.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (-.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 (+.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (-.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 (+.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (-.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 (+.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (-.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 (+.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 ux maxCos))) (-.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 ux maxCos))) ux)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32))) (cbrt.f32 (/.f32 ux maxCos)) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(-.f32 (exp.f32 (log1p.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32))
(-.f32 (/.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 (pow.f32 maxCos #s(literal -2 binary32)) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(*.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)))
(*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (+.f32 (pow.f32 maxCos #s(literal -2 binary32)) (-.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32)))) (neg.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32)))) (neg.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (-.f32 (pow.f32 maxCos #s(literal -2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux))
(pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))
(log.f32 (exp.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))))
(cbrt.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(log1p.f32 (expm1.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(exp.f32 (log.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(exp.f32 (*.f32 (log.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32)))
(fma.f32 ux #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))
(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)
(fma.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32) ux)
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 maxCos)) ux)
(fma.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) (cbrt.f32 (pow.f32 maxCos #s(literal -2 binary32))) ux)
(fma.f32 (cbrt.f32 (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) ux)
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (cbrt.f32 ux) (/.f32 #s(literal 1 binary32) maxCos))
(fma.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (pow.f32 maxCos #s(literal -1/2 binary32)) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (/.f32 #s(literal 1 binary32) maxCos))
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 maxCos) #s(literal 2 binary32)) #s(literal -1 binary32)) (pow.f32 (cbrt.f32 maxCos) #s(literal -1 binary32)) ux)
(fma.f32 (pow.f32 (sqrt.f32 maxCos) #s(literal -1 binary32)) (pow.f32 (sqrt.f32 maxCos) #s(literal -1 binary32)) ux)
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(-.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32))
(/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 3 binary32)))) (fma.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) (+.f32 maxCos #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 3 binary32))) ux) (fma.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) ux) (+.f32 maxCos #s(literal 1 binary32)))
(pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 #s(literal 1 binary32) maxCos)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32)))
(fma.f32 ux #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 ux #s(literal 1 binary32) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 #s(literal 1 binary32) ux (*.f32 (neg.f32 maxCos) ux))
(fma.f32 #s(literal 1 binary32) ux (*.f32 ux (neg.f32 maxCos)))
(fma.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (cbrt.f32 ux) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (cbrt.f32 ux) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (cbrt.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))) (cbrt.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) #s(literal -1 binary32))
(fma.f32 (sqrt.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)) #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 2 binary32)) (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(log1p.f32 (expm1.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(exp.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))) #s(literal 1 binary32)))
(fma.f32 ux (neg.f32 (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)) (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))) (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)))) (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))
(fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) maxCos)) ux #s(literal 1 binary32))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32))) (cbrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 ux) (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (cbrt.f32 (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 ux) (sqrt.f32 (-.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))

simplify196.0ms (4.7%)

Algorithm
egg-herbie
Rules
487×fma-neg
325×distribute-lft-neg-in
279×distribute-rgt-neg-in
256×div-sub
242×sub-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059815156
1144613273
2432312661
Stop Event
node limit
Counts
365 → 386
Calls
Call 1
Inputs
(-.f32 #s(literal 1 binary32) ux)
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) maxCos)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) maxCos)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) maxCos)))))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))
(*.f32 ux (+.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) ux)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))))
(/.f32 #s(literal 1 binary32) maxCos)
(+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) maxCos)))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))))
(/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) maxCos)
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) maxCos)
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) maxCos)
ux
ux
(+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos)))
(+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos)))
(+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos)))
(/.f32 #s(literal 1 binary32) maxCos)
ux
(*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
ux
(*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 #s(literal 1 binary32) maxCos)
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) maxCos)
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) maxCos)
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) maxCos)
ux
ux
ux
(+.f32 ux (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(+.f32 ux (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(+.f32 ux (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos)))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos)))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)))))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))
(*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)))
(-.f32 #s(literal 1 binary32) ux)
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos))))
(*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos))))
(*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos))))
(*.f32 maxCos ux)
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)))
(+.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(+.f32 (*.f32 maxCos (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (*.f32 maxCos (/.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 ux maxCos) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) maxCos))
(+.f32 (*.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) maxCos) (*.f32 (/.f32 (neg.f32 ux) maxCos) maxCos))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1 binary32))
(/.f32 (*.f32 maxCos (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32)))) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (*.f32 maxCos (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32)))) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) maxCos) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
(pow.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) maxCos))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(cbrt.f32 (pow.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(log1p.f32 (expm1.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(exp.f32 (log.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) #s(literal 1 binary32)))
(fma.f32 maxCos ux (*.f32 maxCos (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(fma.f32 maxCos (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (/.f32 (neg.f32 ux) maxCos)))
(fma.f32 ux maxCos (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) maxCos))
(fma.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) maxCos (*.f32 (/.f32 (neg.f32 ux) maxCos) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(+.f32 ux (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) (-.f32 ux (/.f32 ux maxCos)))
(+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 (neg.f32 ux) maxCos))
(+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(+.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(+.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(+.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(+.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(+.f32 (/.f32 (neg.f32 ux) maxCos) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(*.f32 (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))))
(*.f32 (+.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (-.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) maxCos) (*.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) ux)) (*.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) maxCos))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 maxCos ux)) (*.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) #s(literal 1 binary32))) (*.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) (/.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (neg.f32 maxCos)) (*.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) (neg.f32 ux))) (*.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) (neg.f32 maxCos)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) maxCos) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) ux)) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) maxCos))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 maxCos ux)) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (neg.f32 maxCos)) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (neg.f32 ux))) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (neg.f32 maxCos)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 (neg.f32 ux) maxCos) (/.f32 (neg.f32 ux) maxCos)) (*.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 (neg.f32 ux) maxCos)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 (/.f32 (neg.f32 ux) maxCos) (/.f32 (neg.f32 ux) maxCos))) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
(pow.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 2 binary32)))
(log.f32 (exp.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(cbrt.f32 (pow.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(log1p.f32 (expm1.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(exp.f32 (log.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(exp.f32 (*.f32 (log.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 1 binary32)))
(fma.f32 ux #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 ux #s(literal 1 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(fma.f32 ux (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 #s(literal 1 binary32) ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 #s(literal 1 binary32) ux (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 (neg.f32 ux) maxCos))
(fma.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) maxCos) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(fma.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 (/.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) ux) ux)
(fma.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32) (/.f32 (neg.f32 ux) maxCos))
(fma.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(fma.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 #s(literal -1 binary32) (/.f32 ux maxCos) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 maxCos)) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) (cbrt.f32 (pow.f32 maxCos #s(literal -2 binary32))) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 (cbrt.f32 (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)) (/.f32 (neg.f32 ux) maxCos))
(fma.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 (neg.f32 ux) maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (cbrt.f32 ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (cbrt.f32 ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(fma.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (pow.f32 maxCos #s(literal -1/2 binary32)) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (/.f32 (neg.f32 ux) maxCos))
(fma.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(fma.f32 (neg.f32 ux) (/.f32 #s(literal 1 binary32) maxCos) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))) (/.f32 (neg.f32 ux) maxCos))
(fma.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 (neg.f32 ux) maxCos))
(fma.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 maxCos) #s(literal 2 binary32)) #s(literal -1 binary32)) (pow.f32 (cbrt.f32 maxCos) #s(literal -1 binary32)) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 (pow.f32 (sqrt.f32 maxCos) #s(literal -1 binary32)) (pow.f32 (sqrt.f32 maxCos) #s(literal -1 binary32)) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (neg.f32 ux) maxCos)) (cbrt.f32 (/.f32 (neg.f32 ux) maxCos))) (cbrt.f32 (/.f32 (neg.f32 ux) maxCos)) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (cbrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (cbrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)
(fma.f32 (sqrt.f32 (/.f32 (neg.f32 ux) maxCos)) (sqrt.f32 (/.f32 (neg.f32 ux) maxCos)) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)
(fma.f32 (+.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (-.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 (+.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (-.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 (+.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (-.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 (+.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (-.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 (+.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 ux maxCos))) (-.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 ux maxCos))) ux)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32))) (cbrt.f32 (/.f32 ux maxCos)) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(-.f32 (exp.f32 (log1p.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32))
(-.f32 (/.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 (pow.f32 maxCos #s(literal -2 binary32)) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(*.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)))
(*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (+.f32 (pow.f32 maxCos #s(literal -2 binary32)) (-.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32)))) (neg.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32)))) (neg.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (-.f32 (pow.f32 maxCos #s(literal -2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux))
(pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))
(log.f32 (exp.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))))
(cbrt.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(log1p.f32 (expm1.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(exp.f32 (log.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(exp.f32 (*.f32 (log.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32)))
(fma.f32 ux #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))
(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)
(fma.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32) ux)
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 maxCos)) ux)
(fma.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) (cbrt.f32 (pow.f32 maxCos #s(literal -2 binary32))) ux)
(fma.f32 (cbrt.f32 (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) ux)
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (cbrt.f32 ux) (/.f32 #s(literal 1 binary32) maxCos))
(fma.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (pow.f32 maxCos #s(literal -1/2 binary32)) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (/.f32 #s(literal 1 binary32) maxCos))
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 maxCos) #s(literal 2 binary32)) #s(literal -1 binary32)) (pow.f32 (cbrt.f32 maxCos) #s(literal -1 binary32)) ux)
(fma.f32 (pow.f32 (sqrt.f32 maxCos) #s(literal -1 binary32)) (pow.f32 (sqrt.f32 maxCos) #s(literal -1 binary32)) ux)
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(-.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32))
(/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 3 binary32)))) (fma.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) (+.f32 maxCos #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 3 binary32))) ux) (fma.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) ux) (+.f32 maxCos #s(literal 1 binary32)))
(pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 #s(literal 1 binary32) maxCos)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32)))
(fma.f32 ux #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 ux #s(literal 1 binary32) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 #s(literal 1 binary32) ux (*.f32 (neg.f32 maxCos) ux))
(fma.f32 #s(literal 1 binary32) ux (*.f32 ux (neg.f32 maxCos)))
(fma.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (cbrt.f32 ux) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (cbrt.f32 ux) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (cbrt.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))) (cbrt.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) #s(literal -1 binary32))
(fma.f32 (sqrt.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)) #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 2 binary32)) (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(log1p.f32 (expm1.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(exp.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))) #s(literal 1 binary32)))
(fma.f32 ux (neg.f32 (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)) (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))) (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)))) (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))
(fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) maxCos)) ux #s(literal 1 binary32))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32))) (cbrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 ux) (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (cbrt.f32 (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 ux) (sqrt.f32 (-.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
Outputs
(-.f32 #s(literal 1 binary32) ux)
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) maxCos)))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) maxCos)))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) maxCos)))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)))
(*.f32 maxCos (-.f32 ux (/.f32 ux maxCos)))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 ux (+.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 ux (+.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 ux (+.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))))
(*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)))
(*.f32 maxCos (-.f32 ux (/.f32 ux maxCos)))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) maxCos)
(+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) maxCos))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) maxCos))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) maxCos))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos))))
(*.f32 ux (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) (/.f32 #s(literal -1 binary32) maxCos))))
(-.f32 (+.f32 ux (/.f32 ux (*.f32 ux maxCos))) (/.f32 ux maxCos))
(*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos))))
(*.f32 ux (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) (/.f32 #s(literal -1 binary32) maxCos))))
(-.f32 (+.f32 ux (/.f32 ux (*.f32 ux maxCos))) (/.f32 ux maxCos))
(*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos))))
(*.f32 ux (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) (/.f32 #s(literal -1 binary32) maxCos))))
(-.f32 (+.f32 ux (/.f32 ux (*.f32 ux maxCos))) (/.f32 ux maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)))
(-.f32 ux (/.f32 ux maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))))
(*.f32 (neg.f32 ux) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))) (neg.f32 ux))
(*.f32 ux (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))))
(*.f32 (neg.f32 ux) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))) (neg.f32 ux))
(*.f32 ux (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))))
(*.f32 (neg.f32 ux) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))) (neg.f32 ux))
(*.f32 ux (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))))
(/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) maxCos)
(/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) maxCos)
(/.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) maxCos)
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) maxCos)
(/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) maxCos)
(/.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) maxCos)
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) maxCos)
(/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) maxCos)
(/.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) maxCos)
ux
ux
(+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(/.f32 #s(literal 1 binary32) maxCos)
ux
(*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))))
(+.f32 ux (/.f32 ux (*.f32 ux maxCos)))
(*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))))
(+.f32 ux (/.f32 ux (*.f32 ux maxCos)))
(*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))))
(+.f32 ux (/.f32 ux (*.f32 ux maxCos)))
ux
(*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))))
(+.f32 ux (/.f32 ux (*.f32 ux maxCos)))
(*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))))
(+.f32 ux (/.f32 ux (*.f32 ux maxCos)))
(*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))))
(+.f32 ux (/.f32 ux (*.f32 ux maxCos)))
(/.f32 #s(literal 1 binary32) maxCos)
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) maxCos)
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) maxCos)
(/.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) maxCos)
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) maxCos)
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) maxCos)
(/.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) maxCos)
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) maxCos)
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) maxCos)
(/.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) maxCos)
ux
ux
ux
(+.f32 ux (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(neg.f32 (*.f32 ux maxCos))
(*.f32 maxCos (neg.f32 ux))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos)))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos)))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos)))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(neg.f32 (*.f32 ux maxCos))
(*.f32 maxCos (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)))))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)))))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)))))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))
(*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)))
(*.f32 maxCos (-.f32 ux (/.f32 ux maxCos)))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)))
(*.f32 maxCos (-.f32 ux (/.f32 ux maxCos)))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) ux)
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (*.f32 maxCos (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (*.f32 maxCos (/.f32 (neg.f32 ux) maxCos)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (*.f32 ux maxCos) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) maxCos))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (*.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) maxCos) (*.f32 (/.f32 (neg.f32 ux) maxCos) maxCos))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(expm1.f32 (log1p.f32 (fma.f32 maxCos (-.f32 ux (/.f32 ux maxCos)) #s(literal 1 binary32))))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 maxCos (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32)))) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 maxCos (/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))))
(*.f32 maxCos (/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))
(/.f32 (*.f32 maxCos (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32)))) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
(*.f32 maxCos (/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos)))))
(/.f32 (*.f32 maxCos (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32)))) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))))
(*.f32 maxCos (/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) maxCos) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 maxCos (/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))))
(*.f32 maxCos (/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
(*.f32 maxCos (/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos)))))
(/.f32 (*.f32 maxCos (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32)))) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))))
(*.f32 maxCos (/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)))))
(pow.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) #s(literal 3 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) #s(literal 2 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(sqrt.f32 (pow.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (pow.f32 (exp.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) maxCos))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(cbrt.f32 (pow.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 3 binary32)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(cbrt.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(expm1.f32 (log1p.f32 (fma.f32 maxCos (-.f32 ux (/.f32 ux maxCos)) #s(literal 1 binary32))))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(log1p.f32 (expm1.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(exp.f32 (log.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 maxCos ux (*.f32 maxCos (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 maxCos (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (/.f32 (neg.f32 ux) maxCos)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 ux maxCos (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) maxCos))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) maxCos (*.f32 (/.f32 (neg.f32 ux) maxCos) maxCos))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 (neg.f32 ux) maxCos))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(+.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(+.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(+.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(+.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(+.f32 (/.f32 (neg.f32 ux) maxCos) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (/.f32 ux maxCos) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))))
(*.f32 (+.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (-.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))))
(*.f32 (+.f32 (sqrt.f32 (/.f32 ux maxCos)) (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux))) (-.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))))
(*.f32 (+.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 (+.f32 ux (pow.f32 maxCos #s(literal -1 binary32))))) (-.f32 (sqrt.f32 (+.f32 ux (pow.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 (/.f32 ux maxCos))))
(*.f32 (+.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)))) (-.f32 (sqrt.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (/.f32 ux maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (/.f32 ux maxCos) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (/.f32 ux maxCos) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
(*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) maxCos) (*.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) ux)) (*.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) maxCos))
(/.f32 (-.f32 (*.f32 maxCos (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32)))) (*.f32 ux (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)))) (*.f32 maxCos (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))))
(/.f32 (fma.f32 maxCos (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)))) (*.f32 maxCos (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))))
(-.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))) (/.f32 ux maxCos))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 maxCos ux)) (*.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) #s(literal 1 binary32))) (*.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) (/.f32 maxCos ux)))
(/.f32 (/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 maxCos ux)) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))) (/.f32 maxCos ux))
(*.f32 (/.f32 (+.f32 (-.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 maxCos ux)) (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32)))) (/.f32 ux maxCos)) (*.f32 maxCos (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)))) ux)
(+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))) (/.f32 #s(literal -1 binary32) (/.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (neg.f32 maxCos)) (*.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) (neg.f32 ux))) (*.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) (neg.f32 maxCos)))
(/.f32 (-.f32 (*.f32 maxCos (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32)))) (*.f32 ux (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)))) (*.f32 maxCos (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))))
(/.f32 (fma.f32 maxCos (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)))) (*.f32 maxCos (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))))
(-.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))) (/.f32 ux maxCos))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) maxCos) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) ux)) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) maxCos))
(/.f32 (/.f32 (fma.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) maxCos (*.f32 (neg.f32 ux) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos)))) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) maxCos)
(/.f32 (fma.f32 maxCos (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 maxCos (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos))))
(-.f32 (/.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (/.f32 ux maxCos))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 maxCos ux)) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (/.f32 maxCos ux) (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32)))) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (*.f32 (/.f32 maxCos ux) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos))))
(*.f32 (/.f32 (fma.f32 (/.f32 maxCos ux) (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 maxCos (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos)))) ux)
(+.f32 (/.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (/.f32 #s(literal -1 binary32) (/.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (neg.f32 maxCos)) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (neg.f32 ux))) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (neg.f32 maxCos)))
(/.f32 (/.f32 (fma.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) maxCos (*.f32 (neg.f32 ux) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos)))) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) maxCos)
(/.f32 (fma.f32 maxCos (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 maxCos (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos))))
(-.f32 (/.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (/.f32 ux maxCos))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (/.f32 ux maxCos) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32))) (fma.f32 ux ux (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 (neg.f32 ux) maxCos) (/.f32 (neg.f32 ux) maxCos)) (*.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 (neg.f32 ux) maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (/.f32 ux maxCos) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(/.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) maxCos))) (-.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(/.f32 (fma.f32 ux ux (*.f32 (/.f32 (+.f32 ux #s(literal -1 binary32)) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 ux (/.f32 (+.f32 ux #s(literal -1 binary32)) maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 (/.f32 (neg.f32 ux) maxCos) (/.f32 (neg.f32 ux) maxCos))) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
(*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))))
(pow.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 3 binary32))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(pow.f32 (pow.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(pow.f32 (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(sqrt.f32 (pow.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 2 binary32)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(log.f32 (exp.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(cbrt.f32 (pow.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(expm1.f32 (log1p.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(log1p.f32 (expm1.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(exp.f32 (log.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(exp.f32 (*.f32 (log.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 ux #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 ux #s(literal 1 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 ux (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 #s(literal 1 binary32) ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 #s(literal 1 binary32) ux (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 (neg.f32 ux) maxCos))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 #s(literal 1 binary32) (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) maxCos) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) ux) ux)
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32) (/.f32 (neg.f32 ux) maxCos))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 #s(literal -1 binary32) (/.f32 ux maxCos) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 maxCos)) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) (cbrt.f32 (pow.f32 maxCos #s(literal -2 binary32))) (-.f32 ux (/.f32 ux maxCos)))
(-.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) (cbrt.f32 (pow.f32 maxCos #s(literal -2 binary32))) ux) (/.f32 ux maxCos))
(+.f32 (-.f32 ux (/.f32 ux maxCos)) (/.f32 (cbrt.f32 (pow.f32 maxCos #s(literal -2 binary32))) (cbrt.f32 maxCos)))
(fma.f32 (cbrt.f32 (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) (cbrt.f32 (pow.f32 maxCos #s(literal -2 binary32))) (-.f32 ux (/.f32 ux maxCos)))
(-.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) (cbrt.f32 (pow.f32 maxCos #s(literal -2 binary32))) ux) (/.f32 ux maxCos))
(+.f32 (-.f32 ux (/.f32 ux maxCos)) (/.f32 (cbrt.f32 (pow.f32 maxCos #s(literal -2 binary32))) (cbrt.f32 maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)) (/.f32 (neg.f32 ux) maxCos))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 (neg.f32 ux) maxCos))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (cbrt.f32 ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (cbrt.f32 ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (pow.f32 maxCos #s(literal -1/2 binary32)) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (sqrt.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (/.f32 (neg.f32 ux) maxCos))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (neg.f32 ux) (/.f32 #s(literal 1 binary32) maxCos) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))) (/.f32 (neg.f32 ux) maxCos))
(/.f32 (-.f32 (*.f32 maxCos (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32)))) (*.f32 ux (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)))) (*.f32 maxCos (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))))
(/.f32 (fma.f32 maxCos (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)))) (*.f32 maxCos (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))))
(-.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))) (/.f32 ux maxCos))
(fma.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 maxCos (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32)))) (*.f32 ux (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)))) (*.f32 maxCos (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))))
(/.f32 (fma.f32 maxCos (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)))) (*.f32 maxCos (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))))
(-.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))) (/.f32 ux maxCos))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (/.f32 ux maxCos) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (/.f32 ux maxCos) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (/.f32 ux maxCos) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 ux maxCos) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (/.f32 ux maxCos) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))) (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 ux maxCos) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 (neg.f32 ux) maxCos))
(/.f32 (/.f32 (fma.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) maxCos (*.f32 (neg.f32 ux) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos)))) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) maxCos)
(/.f32 (fma.f32 maxCos (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 maxCos (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos))))
(-.f32 (/.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (/.f32 ux maxCos))
(fma.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(/.f32 (/.f32 (fma.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) maxCos (*.f32 (neg.f32 ux) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos)))) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) maxCos)
(/.f32 (fma.f32 maxCos (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 maxCos (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos))))
(-.f32 (/.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (/.f32 ux maxCos))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(*.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (/.f32 ux maxCos) (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 maxCos) #s(literal 2 binary32)) #s(literal -1 binary32)) (pow.f32 (cbrt.f32 maxCos) #s(literal -1 binary32)) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) (-.f32 ux (/.f32 ux maxCos)))
(-.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) ux) (/.f32 ux maxCos))
(+.f32 (-.f32 ux (/.f32 ux maxCos)) (/.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (sqrt.f32 maxCos) #s(literal -1 binary32)) (pow.f32 (sqrt.f32 maxCos) #s(literal -1 binary32)) (-.f32 ux (/.f32 ux maxCos)))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 maxCos)) (/.f32 #s(literal 1 binary32) (sqrt.f32 maxCos)) (-.f32 ux (/.f32 ux maxCos)))
(+.f32 (-.f32 ux (/.f32 ux maxCos)) (pow.f32 (sqrt.f32 maxCos) #s(literal -2 binary32)))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (neg.f32 ux) maxCos)) (cbrt.f32 (/.f32 (neg.f32 ux) maxCos))) (cbrt.f32 (/.f32 (neg.f32 ux) maxCos)) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (cbrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (cbrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (sqrt.f32 (/.f32 (neg.f32 ux) maxCos)) (sqrt.f32 (/.f32 (neg.f32 ux) maxCos)) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 (+.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (-.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 ux maxCos)))
(fma.f32 (+.f32 (sqrt.f32 (/.f32 ux maxCos)) (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux))) (-.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (fma.f32 (/.f32 #s(literal -1 binary32) maxCos) ux (/.f32 ux maxCos)))
(fma.f32 (+.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 (+.f32 ux (pow.f32 maxCos #s(literal -1 binary32))))) (-.f32 (sqrt.f32 (+.f32 ux (pow.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 (/.f32 ux maxCos))) (*.f32 #s(literal 0 binary32) (/.f32 ux maxCos)))
(fma.f32 (+.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)))) (-.f32 (sqrt.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (/.f32 ux maxCos))) #s(literal 0 binary32))
(fma.f32 (+.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (-.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (fma.f32 (/.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (/.f32 ux maxCos)))
(fma.f32 (+.f32 (sqrt.f32 (/.f32 ux maxCos)) (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux))) (-.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (fma.f32 (/.f32 #s(literal -1 binary32) maxCos) ux (/.f32 ux maxCos)))
(fma.f32 (+.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 (+.f32 ux (pow.f32 maxCos #s(literal -1 binary32))))) (-.f32 (sqrt.f32 (+.f32 ux (pow.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 (/.f32 ux maxCos))) (*.f32 #s(literal 0 binary32) (/.f32 ux maxCos)))
(fma.f32 (+.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)))) (-.f32 (sqrt.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (/.f32 ux maxCos))) #s(literal 0 binary32))
(fma.f32 (+.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (-.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32)) (/.f32 ux maxCos)))
(fma.f32 (+.f32 (sqrt.f32 (/.f32 ux maxCos)) (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux))) (-.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (fma.f32 (/.f32 #s(literal -1 binary32) maxCos) ux (/.f32 ux maxCos)))
(fma.f32 (+.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 (+.f32 ux (pow.f32 maxCos #s(literal -1 binary32))))) (-.f32 (sqrt.f32 (+.f32 ux (pow.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 (/.f32 ux maxCos))) (*.f32 #s(literal 0 binary32) (/.f32 ux maxCos)))
(fma.f32 (+.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)))) (-.f32 (sqrt.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (/.f32 ux maxCos))) #s(literal 0 binary32))
(fma.f32 (+.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (-.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 ux maxCos))) (sqrt.f32 (/.f32 ux maxCos)) (/.f32 ux maxCos)))
(fma.f32 (+.f32 (sqrt.f32 (/.f32 ux maxCos)) (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux))) (-.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (sqrt.f32 (/.f32 ux maxCos))) (fma.f32 (/.f32 #s(literal -1 binary32) maxCos) ux (/.f32 ux maxCos)))
(fma.f32 (+.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 (+.f32 ux (pow.f32 maxCos #s(literal -1 binary32))))) (-.f32 (sqrt.f32 (+.f32 ux (pow.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 (/.f32 ux maxCos))) (*.f32 #s(literal 0 binary32) (/.f32 ux maxCos)))
(fma.f32 (+.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)))) (-.f32 (sqrt.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (/.f32 ux maxCos))) #s(literal 0 binary32))
(fma.f32 (+.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 ux maxCos))) (-.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 ux maxCos))) ux)
(fma.f32 (+.f32 (sqrt.f32 (/.f32 ux maxCos)) (pow.f32 maxCos #s(literal -1/2 binary32))) (-.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 ux maxCos))) ux)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 ux maxCos)) #s(literal 2 binary32))) (cbrt.f32 (/.f32 ux maxCos)) (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(-.f32 (exp.f32 (log1p.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(expm1.f32 (log1p.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))))
(-.f32 (/.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 (pow.f32 maxCos #s(literal -2 binary32)) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos)))
(*.f32 #s(literal 1 binary32) (+.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 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))
(*.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)))
(+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)) (cbrt.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 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)))
(+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))
(*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)))
(*.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32)))))
(*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)))
(*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (+.f32 (pow.f32 maxCos #s(literal -2 binary32)) (-.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 ux maxCos))))
(*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos)))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32)))) (neg.f32 (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))))
(*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal -3 binary32))) (-.f32 (fma.f32 ux ux (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 ux maxCos)))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32)))) (neg.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos)))
(/.f32 (-.f32 (pow.f32 maxCos #s(literal -2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) ux))
(/.f32 (-.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal -2 binary32))) (+.f32 ux (/.f32 #s(literal -1 binary32) maxCos)))
(pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))
(pow.f32 (cbrt.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 3 binary32))
(+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))
(pow.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))
(pow.f32 (hypot.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (sqrt.f32 ux)) #s(literal 2 binary32))
(+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))
(sqrt.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))
(fabs.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))
(fabs.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos)))
(log.f32 (exp.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))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.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))
(cbrt.f32 (pow.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)))
(+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))
(expm1.f32 (log1p.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
(expm1.f32 (log1p.f32 (-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))))
(log1p.f32 (expm1.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))
(exp.f32 (log.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))
(exp.f32 (*.f32 (log.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32)))
(+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))
(fma.f32 ux #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))
(fma.f32 #s(literal 1 binary32) ux (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos) ux)
(+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32) ux)
(+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 maxCos)) ux)
(+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) (cbrt.f32 (pow.f32 maxCos #s(literal -2 binary32))) ux)
(+.f32 ux (/.f32 (cbrt.f32 (pow.f32 maxCos #s(literal -2 binary32))) (cbrt.f32 maxCos)))
(fma.f32 (cbrt.f32 (pow.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) ux)
(fma.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) (cbrt.f32 (pow.f32 maxCos #s(literal -2 binary32))) ux)
(+.f32 ux (/.f32 (cbrt.f32 (pow.f32 maxCos #s(literal -2 binary32))) (cbrt.f32 maxCos)))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (cbrt.f32 ux) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))
(fma.f32 (pow.f32 maxCos #s(literal -1/2 binary32)) (pow.f32 maxCos #s(literal -1/2 binary32)) ux)
(+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))
(-.f32 ux (/.f32 #s(literal -1 binary32) maxCos))
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 maxCos) #s(literal 2 binary32)) #s(literal -1 binary32)) (pow.f32 (cbrt.f32 maxCos) #s(literal -1 binary32)) ux)
(fma.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) ux)
(+.f32 ux (/.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (sqrt.f32 maxCos) #s(literal -1 binary32)) (pow.f32 (sqrt.f32 maxCos) #s(literal -1 binary32)) ux)
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 maxCos)) (/.f32 #s(literal 1 binary32) (sqrt.f32 maxCos)) ux)
(+.f32 ux (pow.f32 (sqrt.f32 maxCos) #s(literal -2 binary32)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(-.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 3 binary32)))) (fma.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 3 binary32))) (fma.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) (+.f32 maxCos #s(literal 1 binary32)))
(*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 3 binary32))) ux) (fma.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 3 binary32))) (fma.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) ux) (+.f32 maxCos #s(literal 1 binary32)))
(*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))
(pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 3 binary32))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(exp.f32 (log.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32)))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(fma.f32 ux #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(fma.f32 ux #s(literal 1 binary32) (*.f32 ux (neg.f32 maxCos)))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(fma.f32 #s(literal 1 binary32) ux (*.f32 (neg.f32 maxCos) ux))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(fma.f32 #s(literal 1 binary32) ux (*.f32 ux (neg.f32 maxCos)))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(fma.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal -1 binary32))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (*.f32 (neg.f32 maxCos) ux))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (*.f32 ux (neg.f32 maxCos)))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (cbrt.f32 ux) (*.f32 (neg.f32 maxCos) ux))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) (cbrt.f32 ux) (*.f32 ux (neg.f32 maxCos)))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 (neg.f32 maxCos) ux))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux (neg.f32 maxCos)))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (cbrt.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))) (cbrt.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) #s(literal -1 binary32))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(fma.f32 (sqrt.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) #s(literal -1 binary32))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 2 binary32)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 2 binary32)) (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 2 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 3 binary32)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(expm1.f32 (log1p.f32 (fma.f32 maxCos (-.f32 ux (/.f32 ux maxCos)) #s(literal 1 binary32))))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))))
(log1p.f32 (expm1.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(exp.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 ux (neg.f32 (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)) (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))) (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)))) (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) maxCos)) ux #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32))) (cbrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 ux) (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (cbrt.f32 (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 ux) (sqrt.f32 (-.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))

eval148.0ms (3.5%)

Compiler

Compiled 6802 to 3741 computations (45% saved)

prune78.0ms (1.9%)

Pruning

5 alts after pruning (0 fresh and 5 done)

PrunedKeptTotal
New3860386
Fresh000
Picked044
Done011
Total3865391
Accuracy
100.0%
Counts
391 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
97.9%
(-.f32 #s(literal 1 binary32) ux)
99.9%
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
98.4%
(*.f32 maxCos (-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
69.7%
#s(literal 1 binary32)
Compiler

Compiled 82 to 58 computations (29.3% saved)

regimes25.0ms (0.6%)

Counts
6 → 1
Calls
Call 1
Inputs
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) ux)
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(*.f32 maxCos (-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
Outputs
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
Calls

4 calls:

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

regimes30.0ms (0.7%)

Counts
5 → 1
Calls
Call 1
Inputs
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) ux)
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(*.f32 maxCos (-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos)))
Outputs
(-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
Calls

4 calls:

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

regimes20.0ms (0.5%)

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

4 calls:

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

Compiled 22 to 16 computations (27.3% saved)

regimes9.0ms (0.2%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) ux)
Outputs
(-.f32 #s(literal 1 binary32) ux)
Calls

3 calls:

3.0ms
ux
3.0ms
uy
3.0ms
maxCos
Results
AccuracySegmentsBranch
97.9%1ux
97.9%1uy
97.9%1maxCos
Compiler

Compiled 12 to 9 computations (25% saved)

regimes11.0ms (0.3%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(literal 1 binary32)
Outputs
#s(literal 1 binary32)
Calls

3 calls:

6.0ms
uy
3.0ms
ux
3.0ms
maxCos
Results
AccuracySegmentsBranch
69.7%1ux
69.7%1uy
69.7%1maxCos
Compiler

Compiled 12 to 9 computations (25% saved)

simplify11.0ms (0.3%)

Algorithm
egg-herbie
Rules
37×unsub-neg
31×distribute-lft-neg-in
25×neg-mul-1
15×neg-sub0
13×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01885
13685
25085
36285
48285
511285
613485
716285
819785
921685
1023385
1124685
1225285
Stop Event
done
saturated
Calls
Call 1
Inputs
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
Outputs
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
Compiler

Compiled 39 to 31 computations (20.5% saved)

soundness314.0ms (7.5%)

Rules
957×log1p-expm1-u
957×expm1-log1p-u
718×fma-define
704×fma-neg
488×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01556
118942
2271642
032344
188284
2244267
3702231
41699231
52680231
63151231
73220231
83237231
Stop Event
saturated
node limit
Compiler

Compiled 159 to 88 computations (44.7% saved)

end0.0ms (0%)

preprocess99.0ms (2.3%)

Remove

(abs uy)

Compiler

Compiled 182 to 136 computations (25.3% saved)

Profiling

Loading profile data...