UniformSampleCone, z

Time bar (total: 4.6s)

analyze4.0ms (0.1%)

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.2s (47.4%)

Results
1.9s8255×0valid
52.0ms64×5exit
0.0ms0valid
Precisions
Click to see histograms. Total time spent on operations: 475.0ms
Operation ival-<=, time spent: 210.0ms, 44.0% of total-time
Operation ival-mult, time spent: 67.0ms, 14.0% of total-time
Operation ival-sub, time spent: 62.0ms, 13.0% of total-time
Operation ival-add, time spent: 50.0ms, 11.0% of total-time
Operation ival-and, time spent: 44.0ms, 9.0% of total-time
Operation const, time spent: 29.0ms, 6.0% of total-time
Operation backward-pass, time spent: 14.0ms, 3.0% of total-time
Bogosity

preprocess265.0ms (5.8%)

Algorithm
egg-herbie
Rules
1436×fma-define
1408×fma-neg
256×sub-neg
248×cancel-sign-sub-inv
206×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: 13.0ms
Operation ival-sub, time spent: 6.0ms, 46.0% of total-time
Operation ival-mult, time spent: 4.0ms, 31.0% of total-time
Operation ival-add, time spent: 2.0ms, 15.0% of total-time
Operation const, time spent: 1.0ms, 8.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 21 to 13 computations (38.1% saved)

prune3.0ms (0.1%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(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.3%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
100.0%
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
100.0%
(*.f32 ux maxCos)
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: 16.0ms
Operation ival-add, time spent: 5.0ms, 32.0% of total-time
Operation ival-mult, time spent: 4.0ms, 26.0% of total-time
Operation ival-sub, time spent: 3.0ms, 19.0% of total-time
Operation composed, time spent: 3.0ms, 19.0% of total-time
Operation const, time spent: 1.0ms, 6.0% of total-time

series10.0ms (0.2%)

Counts
3 → 72
Calls
Call 1
Inputs
#<alt (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))>
#<alt (*.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 (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<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

18 calls:

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

rewrite245.0ms (5.3%)

Algorithm
batch-egg-rewrite
Rules
976×fma-define
957×log1p-expm1-u
957×expm1-log1p-u
812×log-prod
456×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01569
118955
2271655
Stop Event
node limit
Counts
3 → 141
Calls
Call 1
Inputs
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(*.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 0 binary32) (*.f32 ux maxCos))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) maxCos)) (cbrt.f32 (pow.f32 (exp.f32 ux) maxCos)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) maxCos))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) maxCos))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) #s(literal 1 binary32))
(pow.f32 (*.f32 ux maxCos) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 ux maxCos)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 ux maxCos)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 ux) maxCos))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos))))
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux 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 (*.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)))

simplify132.0ms (2.9%)

Algorithm
egg-herbie
Rules
894×div-sub
726×sub-neg
638×unsub-neg
554×associate-+r+
498×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02866410
16826250
220806178
361146178
Stop Event
node limit
Counts
213 → 134
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)))))
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
#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 0 binary32) (*.f32 ux maxCos))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) maxCos)) (cbrt.f32 (pow.f32 (exp.f32 ux) maxCos)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) maxCos))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) maxCos))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) #s(literal 1 binary32))
(pow.f32 (*.f32 ux maxCos) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 ux maxCos)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 ux maxCos)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 ux) maxCos))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos))))
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux 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 (*.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))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
#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))))
(/.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 (-.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 maxCos #s(literal 1 binary32)) ux)))
(/.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) (fma.f32 ux maxCos 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 #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 #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 (-.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 (-.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 maxCos #s(literal 1 binary32)) ux)))
(/.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) (fma.f32 ux maxCos ux)))
(/.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 #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 2 binary32)) (pow.f32 (*.f32 ux maxCos) #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 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))
(/.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) (fma.f32 ux maxCos ux)))
(/.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 #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 #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 (-.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 maxCos #s(literal 1 binary32)) ux)))
(/.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) (fma.f32 ux maxCos ux)))
(/.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 (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 #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 (-.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 maxCos #s(literal 1 binary32)) ux)))
(/.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) (fma.f32 ux maxCos ux)))
(/.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 maxCos #s(literal -1 binary32))) #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 maxCos #s(literal -1 binary32))) #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)))
(/.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 (-.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 maxCos #s(literal 1 binary32)) ux)))
(/.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) (fma.f32 ux maxCos 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))))
(/.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 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.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) (*.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)))
(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 0 binary32) (*.f32 ux maxCos))
(*.f32 ux maxCos)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) maxCos)) (cbrt.f32 (pow.f32 (exp.f32 ux) maxCos)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 ux) maxCos))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 maxCos) ux)) (cbrt.f32 (pow.f32 (exp.f32 maxCos) ux)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 maxCos) ux))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) maxCos))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) maxCos))))
(*.f32 #s(literal 2 binary32) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 ux) maxCos))))
(*.f32 #s(literal 2 binary32) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 maxCos) ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) #s(literal 1 binary32))
(*.f32 ux maxCos)
(pow.f32 (*.f32 ux maxCos) #s(literal 1 binary32))
(*.f32 ux maxCos)
(pow.f32 (cbrt.f32 (*.f32 ux maxCos)) #s(literal 3 binary32))
(*.f32 ux maxCos)
(pow.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 ux maxCos)
(pow.f32 (sqrt.f32 (*.f32 ux maxCos)) #s(literal 2 binary32))
(*.f32 ux maxCos)
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))
(*.f32 ux maxCos)
(log.f32 (pow.f32 (exp.f32 ux) maxCos))
(*.f32 ux maxCos)
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos))))
(*.f32 ux maxCos)
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))
(*.f32 ux maxCos)
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(*.f32 ux maxCos)
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
(*.f32 ux maxCos)
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(*.f32 ux maxCos)
(exp.f32 (*.f32 (log.f32 (*.f32 ux maxCos)) #s(literal 1 binary32)))
(*.f32 ux maxCos)
(+.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))))
(/.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 (-.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 maxCos #s(literal 1 binary32)) ux)))
(/.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) (fma.f32 ux maxCos 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 #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 #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 (-.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 (-.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 maxCos #s(literal 1 binary32)) ux)))
(/.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) (fma.f32 ux maxCos ux)))
(/.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 #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 2 binary32)) (pow.f32 (*.f32 ux maxCos) #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 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)))
(/.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) (fma.f32 ux maxCos ux)))
(/.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 #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 #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 (-.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 maxCos #s(literal 1 binary32)) ux)))
(/.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) (fma.f32 ux maxCos ux)))
(/.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 (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 #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 (-.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 maxCos #s(literal 1 binary32)) ux)))
(/.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) (fma.f32 ux maxCos ux)))
(/.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 maxCos #s(literal -1 binary32))) #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 maxCos #s(literal -1 binary32))) #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)))
(/.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 (-.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 maxCos #s(literal 1 binary32)) ux)))
(/.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) (fma.f32 ux maxCos 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))))
(/.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 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.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) (*.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)))
(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))

eval38.0ms (0.8%)

Compiler

Compiled 1771 to 1119 computations (36.8% saved)

prune22.0ms (0.5%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1295134
Fresh000
Picked112
Done000
Total1306136
Accuracy
100.0%
Counts
136 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
97.6%
(-.f32 #s(literal 1 binary32) ux)
99.9%
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
98.7%
(*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
9.2%
(*.f32 ux maxCos)
70.9%
#s(literal 1 binary32)
Compiler

Compiled 86 to 67 computations (22.1% saved)

localize205.0ms (4.5%)

Localize:

Found 6 expressions with local error:

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

Compiled 60 to 37 computations (38.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
Operation ival-div, time spent: 12.0ms, 35.0% of total-time
Operation ival-sub, time spent: 9.0ms, 27.0% of total-time
Operation ival-mult, time spent: 7.0ms, 21.0% of total-time
Operation ival-add, time spent: 4.0ms, 12.0% of total-time
Operation const, time spent: 2.0ms, 6.0% of total-time

series10.0ms (0.2%)

Counts
5 → 87
Calls
Call 1
Inputs
#<alt (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))>
#<alt (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))>
#<alt (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))>
#<alt (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux))>
Outputs
#<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)))>
#<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 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 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))>
#<alt (+.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))>
#<alt (+.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))>
#<alt (+.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos (+.f32 ux (/.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) maxCos)))>
#<alt (*.f32 maxCos (+.f32 ux (/.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) maxCos)))>
#<alt (*.f32 maxCos (+.f32 ux (/.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #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 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) maxCos)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) maxCos)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) maxCos)))))>
#<alt (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))>
#<alt maxCos>
#<alt (*.f32 maxCos (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) maxCos)))>
#<alt (*.f32 maxCos (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) maxCos)))>
#<alt (*.f32 maxCos (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) maxCos)))>
#<alt maxCos>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32))))>
#<alt (/.f32 #s(literal 1 binary32) ux)>
#<alt (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) ux)>
#<alt (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) ux)>
#<alt (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) ux)>
#<alt (-.f32 maxCos #s(literal 1 binary32))>
#<alt (-.f32 maxCos #s(literal 1 binary32))>
#<alt (/.f32 #s(literal 1 binary32) ux)>
#<alt maxCos>
#<alt (*.f32 maxCos (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))>
#<alt (*.f32 maxCos (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))>
#<alt (*.f32 maxCos (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))>
#<alt maxCos>
#<alt (*.f32 maxCos (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))>
#<alt (*.f32 maxCos (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))>
#<alt (*.f32 maxCos (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos 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 maxCos>
#<alt maxCos>
Calls

30 calls:

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

rewrite170.0ms (3.7%)

Algorithm
batch-egg-rewrite
Rules
992×fma-define
829×log1p-expm1-u
829×expm1-log1p-u
524×fma-neg
406×expm1-undefine
Iterations

Useful iterations: 0 (0.0ms)

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

simplify184.0ms (4%)

Algorithm
egg-herbie
Rules
670×cancel-sign-sub-inv
558×fma-neg
504×associate-/r*
500×distribute-lft-neg-in
470×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

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

eval184.0ms (4%)

Compiler

Compiled 4671 to 3206 computations (31.4% saved)

prune123.0ms (2.7%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New3371338
Fresh000
Picked145
Done011
Total3386344
Accuracy
100.0%
Counts
344 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
97.6%
(-.f32 #s(literal 1 binary32) ux)
99.9%
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
96.6%
(*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
9.2%
(*.f32 ux maxCos)
70.9%
#s(literal 1 binary32)
Compiler

Compiled 46 to 36 computations (21.7% saved)

localize68.0ms (1.5%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
99.7%
(-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
98.9%
(*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
Compiler

Compiled 21 to 16 computations (23.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
Operation ival-div, time spent: 7.0ms, 48.0% of total-time
Operation ival-sub, time spent: 4.0ms, 28.0% of total-time
Operation ival-mult, time spent: 2.0ms, 14.0% of total-time
Operation const, time spent: 1.0ms, 7.0% of total-time

series3.0ms (0.1%)

Counts
2 → 15
Calls
Call 1
Inputs
#<alt (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))>
#<alt (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))>
Outputs
#<alt #s(literal 1 binary32)>
#<alt (+.f32 #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 #s(literal -1 binary32) ux))>
#<alt (*.f32 #s(literal -1 binary32) ux)>
#<alt (*.f32 #s(literal -1 binary32) ux)>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (/.f32 #s(literal 1 binary32) ux)>
#<alt (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) ux)>
#<alt (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) ux)>
#<alt (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) ux)>
#<alt #s(literal -1 binary32)>
#<alt #s(literal -1 binary32)>
Calls

6 calls:

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

rewrite76.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
902×unpow-prod-down
464×log-prod
463×log1p-expm1-u
463×expm1-log1p-u
441×add-exp-log
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0941
110841
2137030
Stop Event
node limit
Counts
2 → 84
Calls
Call 1
Inputs
(*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
Outputs
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(-.f32 (+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 1 binary32))
(/.f32 (*.f32 ux (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32))) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 ux (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32)) ux) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32))
(pow.f32 (E.f32) (log1p.f32 (neg.f32 ux)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 ux))) #s(literal 2 binary32))) (cbrt.f32 (log1p.f32 (neg.f32 ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (neg.f32 ux)))) (sqrt.f32 (log1p.f32 (neg.f32 ux))))
(sqrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 2 binary32)))
(log.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))))
(cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))))
(log1p.f32 (expm1.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log1p.f32 (neg.f32 ux))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log1p.f32 (neg.f32 ux))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 ux))) #s(literal 2 binary32)))
(fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (*.f32 ux #s(literal -1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) ux) ux (neg.f32 ux))
(+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) ux) (log.f32 (exp.f32 #s(literal -1 binary32))))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))))
(*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) (log.f32 (E.f32)))
(*.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (pow.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(*.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (+.f32 (pow.f32 ux #s(literal -1/2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 ux #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 2 binary32)) #s(literal 3 binary32)) (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 3 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
(/.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(pow.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 2 binary32))) (cbrt.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))) (sqrt.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 2 binary32)))
(log.f32 (exp.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32)))
(expm1.f32 (neg.f32 (log.f32 ux)))
(log1p.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(exp.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 2 binary32)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) #s(literal -2 binary32)) #s(literal -1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) (cbrt.f32 ux)) #s(literal -1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal -2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 ux)) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 (pow.f32 ux #s(literal -1/2 binary32)) (pow.f32 ux #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 (pow.f32 ux #s(literal -1/2 binary32)) (*.f32 (pow.f32 ux #s(literal -1/2 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))

simplify77.0ms (1.7%)

Algorithm
egg-herbie
Rules
1224×times-frac
678×associate-*r*
560×distribute-lft-in
526×distribute-rgt-in
502×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02122485
14192380
210282260
340042260
Stop Event
node limit
Counts
99 → 121
Calls
Call 1
Inputs
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))
(*.f32 #s(literal -1 binary32) ux)
(*.f32 #s(literal -1 binary32) ux)
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(/.f32 #s(literal 1 binary32) ux)
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) ux)
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) ux)
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) ux)
#s(literal -1 binary32)
#s(literal -1 binary32)
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(-.f32 (+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 1 binary32))
(/.f32 (*.f32 ux (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32))) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 ux (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32)) ux) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32))
(pow.f32 (E.f32) (log1p.f32 (neg.f32 ux)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 ux))) #s(literal 2 binary32))) (cbrt.f32 (log1p.f32 (neg.f32 ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (neg.f32 ux)))) (sqrt.f32 (log1p.f32 (neg.f32 ux))))
(sqrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 2 binary32)))
(log.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))))
(cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))))
(log1p.f32 (expm1.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log1p.f32 (neg.f32 ux))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log1p.f32 (neg.f32 ux))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 ux))) #s(literal 2 binary32)))
(fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (*.f32 ux #s(literal -1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) ux) ux (neg.f32 ux))
(+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) ux) (log.f32 (exp.f32 #s(literal -1 binary32))))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))))
(*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) (log.f32 (E.f32)))
(*.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (pow.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(*.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (+.f32 (pow.f32 ux #s(literal -1/2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 ux #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 2 binary32)) #s(literal 3 binary32)) (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 3 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
(/.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(pow.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 2 binary32))) (cbrt.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))) (sqrt.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 2 binary32)))
(log.f32 (exp.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32)))
(expm1.f32 (neg.f32 (log.f32 ux)))
(log1p.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(exp.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 2 binary32)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) #s(literal -2 binary32)) #s(literal -1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) (cbrt.f32 ux)) #s(literal -1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal -2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 ux)) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 (pow.f32 ux #s(literal -1/2 binary32)) (pow.f32 ux #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 (pow.f32 ux #s(literal -1/2 binary32)) (*.f32 (pow.f32 ux #s(literal -1/2 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
Outputs
#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 #s(literal -1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 #s(literal -1 binary32) ux)
(neg.f32 ux)
(*.f32 #s(literal -1 binary32) ux)
(neg.f32 ux)
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(-.f32 #s(literal 1 binary32) ux)
(/.f32 #s(literal 1 binary32) ux)
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) ux)
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) ux)
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) ux)
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
#s(literal -1 binary32)
#s(literal -1 binary32)
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(-.f32 #s(literal 1 binary32) ux)
(+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -1 binary32)))
(-.f32 #s(literal 1 binary32) ux)
(+.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))
(-.f32 #s(literal 1 binary32) ux)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(*.f32 #s(literal 2 binary32) (log.f32 (sqrt.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux)))))
(-.f32 (+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) ux)
(/.f32 (*.f32 ux (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32))) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 ux (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -3 binary32))) (+.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (pow.f32 ux #s(literal -2 binary32)) ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -2 binary32)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal -2 binary32)) ux) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)))
(/.f32 (*.f32 ux (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (/.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 (-.f32 (pow.f32 ux #s(literal -1 binary32)) ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32)) ux) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 ux (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -3 binary32))) (+.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (pow.f32 ux #s(literal -2 binary32)) ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -2 binary32)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal -2 binary32)) ux) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (/.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 (-.f32 (pow.f32 ux #s(literal -1 binary32)) ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)))
(pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) ux)
(pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 3 binary32))
(-.f32 #s(literal 1 binary32) ux)
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(-.f32 #s(literal 1 binary32) ux)
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(-.f32 #s(literal 1 binary32) ux)
(pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32))
(-.f32 #s(literal 1 binary32) ux)
(pow.f32 (E.f32) (log1p.f32 (neg.f32 ux)))
(-.f32 #s(literal 1 binary32) ux)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 ux))) #s(literal 2 binary32))) (cbrt.f32 (log1p.f32 (neg.f32 ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (neg.f32 ux)))) (sqrt.f32 (log1p.f32 (neg.f32 ux))))
(sqrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 2 binary32)))
(-.f32 #s(literal 1 binary32) ux)
(log.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))))
(-.f32 #s(literal 1 binary32) ux)
(cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 3 binary32)))
(-.f32 #s(literal 1 binary32) ux)
(expm1.f32 (log1p.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))))
(-.f32 #s(literal 1 binary32) ux)
(log1p.f32 (expm1.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux))))
(-.f32 #s(literal 1 binary32) ux)
(exp.f32 (log1p.f32 (neg.f32 ux)))
(-.f32 #s(literal 1 binary32) ux)
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log1p.f32 (neg.f32 ux))) #s(literal 3 binary32)))
(-.f32 #s(literal 1 binary32) ux)
(exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log1p.f32 (neg.f32 ux))) #s(literal 1/3 binary32)))
(-.f32 #s(literal 1 binary32) ux)
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 ux))) #s(literal 2 binary32)))
(-.f32 #s(literal 1 binary32) ux)
(fma.f32 ux (/.f32 #s(literal 1 binary32) ux) (*.f32 ux #s(literal -1 binary32)))
(-.f32 #s(literal 1 binary32) ux)
(fma.f32 (/.f32 #s(literal 1 binary32) ux) ux (neg.f32 ux))
(-.f32 #s(literal 1 binary32) ux)
(+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(+.f32 (/.f32 #s(literal 1 binary32) ux) (log.f32 (exp.f32 #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))))
(*.f32 #s(literal 2 binary32) (log.f32 (sqrt.f32 (exp.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))))))
(*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) (log.f32 (E.f32)))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (pow.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -3 binary32))) (+.f32 (/.f32 #s(literal -1 binary32) ux) (-.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -2 binary32)))))
(*.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -2 binary32)))))
(/.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 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) ux)))
(*.f32 (+.f32 (pow.f32 ux #s(literal -1/2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 ux #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 2 binary32)) #s(literal 3 binary32)) (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 3 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)))) (cbrt.f32 (sqrt.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)))))
(*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (cbrt.f32 (pow.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (cbrt.f32 (cbrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)))) (cbrt.f32 (pow.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)) (cbrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (cbrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)))) (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 4 binary32)) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (cbrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)))) (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 8 binary32))))
(*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 5/2 binary32))) (cbrt.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32))))
(*.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -3 binary32))) (+.f32 (/.f32 #s(literal -1 binary32) ux) (-.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -2 binary32)))))
(/.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 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) ux)))
(/.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -3 binary32))) (+.f32 (/.f32 #s(literal -1 binary32) ux) (-.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -2 binary32)))))
(/.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -3 binary32))) (+.f32 (/.f32 #s(literal -1 binary32) ux) (-.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -2 binary32)))))
(/.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -2 binary32)))))
(/.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 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) ux)))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -3 binary32))) (+.f32 (/.f32 #s(literal -1 binary32) ux) (-.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -2 binary32)))))
(/.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 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) ux)))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(pow.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) #s(literal 3 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) #s(literal 2 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(pow.f32 (E.f32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(pow.f32 (E.f32) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(pow.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal -1 binary32))) #s(literal -1 binary32))
(*.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -3 binary32))) (+.f32 (/.f32 #s(literal -1 binary32) ux) (-.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -2 binary32)))))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal -2 binary32)))))
(/.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 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) ux)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 2 binary32))) (cbrt.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))) (cbrt.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))) (sqrt.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)))))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(log.f32 (exp.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(expm1.f32 (neg.f32 (log.f32 ux)))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(log1p.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(exp.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 3 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) #s(literal 1/3 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(fma.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(fma.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) #s(literal -2 binary32)) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (cbrt.f32 ux) #s(literal -2 binary32)) (cbrt.f32 ux)))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) (cbrt.f32 ux)) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) #s(literal -2 binary32)) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (cbrt.f32 ux) #s(literal -2 binary32)) (cbrt.f32 ux)))
(fma.f32 (pow.f32 (cbrt.f32 ux) #s(literal -2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 ux)) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) #s(literal -2 binary32)) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (cbrt.f32 ux) #s(literal -2 binary32)) (cbrt.f32 ux)))
(fma.f32 (pow.f32 ux #s(literal -1/2 binary32)) (pow.f32 ux #s(literal -1/2 binary32)) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))
(fma.f32 (pow.f32 ux #s(literal -1/2 binary32)) (*.f32 (pow.f32 ux #s(literal -1/2 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux))

eval32.0ms (0.7%)

Compiler

Compiled 1471 to 1132 computations (23% saved)

prune30.0ms (0.6%)

Pruning

6 alts after pruning (0 fresh and 6 done)

PrunedKeptTotal
New1210121
Fresh000
Picked011
Done055
Total1216127
Accuracy
100.0%
Counts
127 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
97.6%
(-.f32 #s(literal 1 binary32) ux)
99.9%
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
96.6%
(*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
9.2%
(*.f32 ux maxCos)
70.9%
#s(literal 1 binary32)
Compiler

Compiled 92 to 66 computations (28.3% saved)

regimes21.0ms (0.5%)

Counts
8 → 1
Calls
Call 1
Inputs
#s(literal 1 binary32)
(*.f32 ux maxCos)
(-.f32 #s(literal 1 binary32) ux)
(*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(*.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))
Outputs
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
Calls

4 calls:

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

Compiled 22 to 16 computations (27.3% saved)

regimes23.0ms (0.5%)

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

4 calls:

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

Compiled 22 to 16 computations (27.3% saved)

regimes14.0ms (0.3%)

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

4 calls:

4.0ms
maxCos
3.0ms
uy
3.0ms
ux
3.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux 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
4 → 1
Calls
Call 1
Inputs
#s(literal 1 binary32)
(*.f32 ux maxCos)
(-.f32 #s(literal 1 binary32) ux)
(*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
Outputs
(-.f32 #s(literal 1 binary32) ux)
Calls

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes7.0ms (0.1%)

Accuracy

Total -19.8b remaining (-212.6%)

Threshold costs -19.8b (-212.6%)

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

3 calls:

3.0ms
maxCos
2.0ms
ux
2.0ms
uy
Results
AccuracySegmentsBranch
70.9%1ux
70.9%1uy
70.9%1maxCos
Compiler

Compiled 12 to 9 computations (25% saved)

simplify11.0ms (0.2%)

Algorithm
egg-herbie
Rules
74×unsub-neg
62×distribute-lft-neg-in
50×neg-mul-1
30×neg-sub0
26×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)

soundness311.0ms (6.7%)

Rules
1436×fma-define
1408×fma-neg
976×fma-define
957×log1p-expm1-u
957×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01569
118955
2271655
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%)

preprocess37.0ms (0.8%)

Remove

(abs uy)

Compiler

Compiled 182 to 136 computations (25.3% saved)

Profiling

Loading profile data...