UniformSampleCone, z

Time bar (total: 4.5s)

analyze122.0ms (2.7%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0.1%99.9%0%0%0%0
0%0%0.1%99.9%0%0%0%1
0%0%0.1%99.9%0%0%0%2
25%0%0.1%99.9%0%0%0%3
25%0%0.1%99.9%0%0%0%4
37.5%0%0.1%99.9%0%0%0%5
56.2%0.1%0%99.9%0%0%0%6
56.2%0.1%0%99.9%0%0%0%7
65.6%0.1%0%99.9%0%0%0%8
76.6%0.1%0%99.9%0%0%0%9
76.6%0.1%0%99.9%0%0%0%10
82%0.1%0%99.9%0%0%0%11
87.9%0.1%0%99.9%0%0%0%12
Compiler

Compiled 33 to 20 computations (39.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-<=: 21.0ms (32.9% of total)
...c/correct-round.rkt:119:19: 18.0ms (28.2% of total)
ival-mult: 7.0ms (11% of total)
ival-sub: 6.0ms (9.4% of total)
ival-add: 6.0ms (9.4% of total)
ival-and: 4.0ms (6.3% of total)
const: 1.0ms (1.6% of total)
backward-pass: 0.0ms (0% of total)

sample1.5s (33.7%)

Results
990.0ms8256×0valid
18.0ms59×5exit
Precisions
Click to see histograms. Total time spent on operations: 689.0ms
ival-<=: 195.0ms (28.3% of total)
...c/correct-round.rkt:119:19: 172.0ms (24.9% of total)
ival-and: 134.0ms (19.4% of total)
ival-mult: 65.0ms (9.4% of total)
ival-add: 55.0ms (8% of total)
ival-sub: 53.0ms (7.7% of total)
const: 8.0ms (1.2% of total)
backward-pass: 7.0ms (1% of total)
Bogosity

preprocess112.0ms (2.5%)

Algorithm
egg-herbie
Rules
2030×sum3-define
1968×sum5-define
1736×sum4-define
1720×fnmsub-define
1686×fnmadd-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02579
17863
224560
385260
4310460
5689460
067
1146
2356
3706
41826
54856
615316
721296
822646
922846
022846
Stop Event
iter limit
saturated
node limit
Calls
Call 1
Inputs
(+ (- 1 ux) (* ux maxCos))
Outputs
(+ (- 1 ux) (* ux maxCos))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
Call 2
Inputs
(+ (- 1 ux) (* ux maxCos))
(+ (- 1 (neg ux)) (* (neg ux) maxCos))
(+ (- 1 ux) (* ux maxCos))
(+ (- 1 ux) (* ux (neg maxCos)))
(neg (+ (- 1 (neg ux)) (* (neg ux) maxCos)))
(neg (+ (- 1 ux) (* ux maxCos)))
(neg (+ (- 1 ux) (* ux (neg maxCos))))
(+ (- 1 uy) (* uy maxCos))
(+ (- 1 maxCos) (* maxCos ux))
(+ (- 1 ux) (* ux uy))
Outputs
(+ (- 1 ux) (* ux maxCos))
(+ 1 (fmsub ux maxCos ux))
(+ (- 1 (neg ux)) (* (neg ux) maxCos))
(+ 1 (fnmadd ux maxCos ux))
(+ (- 1 ux) (* ux maxCos))
(+ 1 (fmsub ux maxCos ux))
(+ (- 1 ux) (* ux (neg maxCos)))
(- 1 (fma ux maxCos ux))
(neg (+ (- 1 (neg ux)) (* (neg ux) maxCos)))
(+ -1 (fmsub ux maxCos ux))
(neg (+ (- 1 ux) (* ux maxCos)))
(+ ux (fnmsub ux maxCos 1))
(neg (+ (- 1 ux) (* ux (neg maxCos))))
(sum3 ux (* ux maxCos) -1)
(+ (- 1 uy) (* uy maxCos))
(+ 1 (fmsub maxCos uy uy))
(+ (- 1 maxCos) (* maxCos ux))
(fmsub ux maxCos (+ maxCos -1))
(+ (- 1 ux) (* ux uy))
(+ 1 (fmsub ux uy ux))
Symmetry

(abs uy)

explain54.0ms (1.2%)

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)
Results
30.0ms512×0valid
Compiler

Compiled 50 to 23 computations (54% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 4.0ms (38.5% of total)
ival-sub: 3.0ms (28.9% of total)
ival-add: 3.0ms (28.9% of total)
const: 1.0ms (9.6% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 10 to 8 computations (20% saved)

prune1.0ms (0%)

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

Compiled 10 to 8 computations (20% saved)

simplify52.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f32 maxCos #s(literal -1 binary32))
cost-diff0
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
cost-diff0
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
Rules
968×sum5-define
710×sum3-define
664×fnmadd-define
480×sum4-define
456×fmsub-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0719
11818
23718
35417
47717
512317
623717
751317
8119017
9231417
10260617
11270717
12271017
0271017
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ 1 (* ux (+ maxCos -1)))
1
(* ux (+ maxCos -1))
ux
(+ maxCos -1)
maxCos
-1
Outputs
(+ 1 (* ux (+ maxCos -1)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
1
#s(literal 1 binary32)
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
ux
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
maxCos
-1
#s(literal -1 binary32)

localize25.0ms (0.6%)

Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f32 maxCos #s(literal -1 binary32))
accuracy100.0%
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
accuracy99.9%
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
Results
16.0ms256×0valid
Compiler

Compiled 23 to 9 computations (60.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-add: 3.0ms (56.2% of total)
ival-mult: 2.0ms (37.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series3.0ms (0.1%)

Counts
3 → 60
Calls
Call 1
Inputs
#<alt (+ 1 (* ux (+ maxCos -1)))>
#<alt (* ux (+ maxCos -1))>
#<alt (+ maxCos -1)>
Outputs
#<alt 1>
#<alt (+ 1 (* ux (- maxCos 1)))>
#<alt (+ 1 (* ux (- maxCos 1)))>
#<alt (+ 1 (* ux (- maxCos 1)))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- (+ maxCos (/ 1 ux)) 1))>
#<alt (* ux (- (+ maxCos (/ 1 ux)) 1))>
#<alt (* ux (- (+ maxCos (/ 1 ux)) 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))>
#<alt (* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))>
#<alt (* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))>
#<alt (+ 1 (* -1 ux))>
#<alt (+ 1 (+ (* -1 ux) (* maxCos ux)))>
#<alt (+ 1 (+ (* -1 ux) (* maxCos ux)))>
#<alt (+ 1 (+ (* -1 ux) (* maxCos ux)))>
#<alt (* maxCos ux)>
#<alt (* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))>
#<alt (* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))>
#<alt (* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))>
#<alt (* maxCos ux)>
#<alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* -1 ux)>
#<alt (+ (* -1 ux) (* maxCos ux))>
#<alt (+ (* -1 ux) (* maxCos ux))>
#<alt (+ (* -1 ux) (* maxCos ux))>
#<alt (* maxCos ux)>
#<alt (* maxCos (+ ux (* -1 (/ ux maxCos))))>
#<alt (* maxCos (+ ux (* -1 (/ ux maxCos))))>
#<alt (* maxCos (+ ux (* -1 (/ ux maxCos))))>
#<alt (* maxCos ux)>
#<alt (* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))>
#<alt (* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))>
#<alt (* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))>
#<alt -1>
#<alt (- maxCos 1)>
#<alt (- maxCos 1)>
#<alt (- maxCos 1)>
#<alt maxCos>
#<alt (* maxCos (- 1 (/ 1 maxCos)))>
#<alt (* maxCos (- 1 (/ 1 maxCos)))>
#<alt (* maxCos (- 1 (/ 1 maxCos)))>
#<alt maxCos>
#<alt (* -1 (* maxCos (- (/ 1 maxCos) 1)))>
#<alt (* -1 (* maxCos (- (/ 1 maxCos) 1)))>
#<alt (* -1 (* maxCos (- (/ 1 maxCos) 1)))>
Calls

15 calls:

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

rewrite255.0ms (5.6%)

Algorithm
batch-egg-rewrite
Rules
2300×*-lowering-*.f32
2300×*-lowering-*.f64
1686×fma-lowering-fma.f32
1686×fma-lowering-fma.f64
1564×/-lowering-/.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0715
14314
236214
3407713
0803613
Stop Event
iter limit
node limit
Counts
3 → 202
Calls
Call 1
Inputs
(+ 1 (* ux (+ maxCos -1)))
(* ux (+ maxCos -1))
(+ maxCos -1)
Outputs
(neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(neg.f32 (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))
(neg.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(+.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))
(+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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) (*.f32 ux maxCos)) (neg.f32 ux))
(+.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 ux maxCos))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 ux maxCos (+.f32 #s(literal 1 binary32) (neg.f32 ux)))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 maxCos ux (+.f32 #s(literal 1 binary32) (neg.f32 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 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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) (*.f32 ux maxCos)) ux)
(-.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -1 binary32))) (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) #s(literal 3 binary32)) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (-.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (*.f32 ux ux)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (/.f32 #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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (*.f32 ux maxCos) (neg.f32 ux))
(+.f32 (neg.f32 ux) (*.f32 ux maxCos))
(pow.f32 (/.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 ux) (*.f32 ux maxCos)))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (neg.f32 (*.f32 ux (*.f32 ux ux))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 ux maxCos) (neg.f32 ux))
(fma.f32 ux maxCos (neg.f32 ux))
(fma.f32 ux #s(literal -1 binary32) (*.f32 ux maxCos))
(fma.f32 ux (*.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux))
(fma.f32 maxCos ux (neg.f32 ux))
(fma.f32 #s(literal -1 binary32) ux (*.f32 ux maxCos))
(fma.f32 (*.f32 ux maxCos) #s(literal 1 binary32) (neg.f32 ux))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) ux)
(-.f32 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 ux ux) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 ux) (*.f32 ux maxCos)))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (neg.f32 (*.f32 ux (*.f32 ux ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)))))
(/.f32 ux (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 ux) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (*.f32 ux maxCos) ux) #s(literal -1 binary32)))))
(/.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 1 binary32) maxCos))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (neg.f32 (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32)) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 ux) (*.f32 ux maxCos)))))
(/.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32)) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) maxCos))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 ux) (*.f32 ux maxCos)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) maxCos))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (neg.f32 (*.f32 ux (*.f32 ux ux))))) (neg.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))) (-.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(/.f32 (*.f32 ux (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (*.f32 ux (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (-.f32 #s(literal -1 binary32) maxCos))
(/.f32 (*.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) ux) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (*.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos))) ux) (neg.f32 (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux) (-.f32 #s(literal -1 binary32) maxCos))
(*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) ux))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (/.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) ux))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (neg.f32 (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) maxCos)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos maxCos)))))
(*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (neg.f32 maxCos)))) (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (neg.f32 maxCos)))
(*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos))) (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos maxCos) maxCos)))
(neg.f32 (neg.f32 (+.f32 maxCos #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32)))
(+.f32 maxCos #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) maxCos)
(+.f32 #s(literal -1 binary32) (*.f32 #s(literal 1 binary32) maxCos))
(+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos))))
(+.f32 (*.f32 #s(literal 1 binary32) maxCos) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) #s(literal -1 binary32))
(fma.f32 maxCos (/.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos))))
(fma.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos))))
(fma.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos))) (+.f32 maxCos #s(literal -1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos))))
(fma.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos maxCos) maxCos)) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos))))
(-.f32 maxCos #s(literal 1 binary32))
(-.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) maxCos)) (/.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal -1 binary32) maxCos)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) maxCos))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos))) (neg.f32 (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 maxCos maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 maxCos maxCos))) #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 maxCos maxCos))) #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal -1 binary32) maxCos))
(/.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))) #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 maxCos maxCos))))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 maxCos maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 maxCos maxCos))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 maxCos maxCos))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (*.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 1 binary32) maxCos))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (-.f32 #s(literal -1 binary32) maxCos))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) maxCos))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (neg.f32 (-.f32 #s(literal -1 binary32) maxCos)))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 maxCos maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 maxCos maxCos))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 maxCos maxCos))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(/.f32 (*.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))
(*.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (+.f32 #s(literal 1 binary32) maxCos) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) maxCos)))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos))) (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) maxCos)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos maxCos)))))
(*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (neg.f32 maxCos)))) (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (neg.f32 maxCos)))
(*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos maxCos) maxCos)))

simplify140.0ms (3.1%)

Algorithm
egg-herbie
Rules
1786×*-lowering-*.f32
1786×*-lowering-*.f64
1342×sum4-define
1182×sum3-define
1152×sum5-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041290
1131271
2410248
31040248
43466248
56550248
08123248
Stop Event
iter limit
node limit
Counts
60 → 60
Calls
Call 1
Inputs
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- maxCos 1))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(+ 1 (* -1 ux))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(* maxCos ux)
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(* maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* -1 ux)
(+ (* -1 ux) (* maxCos ux))
(+ (* -1 ux) (* maxCos ux))
(+ (* -1 ux) (* maxCos ux))
(* maxCos ux)
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(* maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
-1
(- maxCos 1)
(- maxCos 1)
(- maxCos 1)
maxCos
(* maxCos (- 1 (/ 1 maxCos)))
(* maxCos (- 1 (/ 1 maxCos)))
(* maxCos (- 1 (/ 1 maxCos)))
maxCos
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
Outputs
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+ 1 (* ux (- maxCos 1)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+ 1 (* ux (- maxCos 1)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* maxCos ux)
(*.f32 ux maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* -1 ux)
(neg.f32 ux)
(+ (* -1 ux) (* maxCos ux))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(+ (* -1 ux) (* maxCos ux))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(+ (* -1 ux) (* maxCos ux))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* maxCos ux)
(*.f32 ux maxCos)
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
-1
#s(literal -1 binary32)
(- maxCos 1)
(+.f32 maxCos #s(literal -1 binary32))
(- maxCos 1)
(+.f32 maxCos #s(literal -1 binary32))
(- maxCos 1)
(+.f32 maxCos #s(literal -1 binary32))
maxCos
(* maxCos (- 1 (/ 1 maxCos)))
(+.f32 maxCos #s(literal -1 binary32))
(* maxCos (- 1 (/ 1 maxCos)))
(+.f32 maxCos #s(literal -1 binary32))
(* maxCos (- 1 (/ 1 maxCos)))
(+.f32 maxCos #s(literal -1 binary32))
maxCos
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
(+.f32 maxCos #s(literal -1 binary32))
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
(+.f32 maxCos #s(literal -1 binary32))
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
(+.f32 maxCos #s(literal -1 binary32))

eval27.0ms (0.6%)

Compiler

Compiled 5709 to 685 computations (88% saved)

prune40.0ms (0.9%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New2593262
Fresh000
Picked011
Done000
Total2594263
Accuracy
100.0%
Counts
263 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.9%
(-.f32 #s(literal 1 binary32) ux)
99.9%
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))))
100.0%
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
72.9%
#s(literal 1 binary32)
Compiler

Compiled 44 to 30 computations (31.8% saved)

simplify202.0ms (4.5%)

Algorithm
egg-herbie
Localize:

Found 5 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f32 #s(literal 1 binary32) ux)
cost-diff0
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
cost-diff320
(/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))
cost-diff448
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
cost-diff448
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))))
Rules
2120×*-lowering-*.f32
2120×*-lowering-*.f64
1786×fma-lowering-fma.f32
1786×fma-lowering-fma.f64
1444×/-lowering-/.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
013105
147104
219553
3107448
4556848
5725748
0806448
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
1
(+ 1 (/ 1 (/ (* ux (+ 1 maxCos)) (* (* ux (+ maxCos -1)) (* ux (+ 1 maxCos))))))
1
(/ 1 (/ (* ux (+ 1 maxCos)) (* (* ux (+ maxCos -1)) (* ux (+ 1 maxCos)))))
(/ (* ux (+ 1 maxCos)) (* (* ux (+ maxCos -1)) (* ux (+ 1 maxCos))))
(* ux (+ 1 maxCos))
ux
(+ 1 maxCos)
maxCos
(* (* ux (+ maxCos -1)) (* ux (+ 1 maxCos)))
(* ux (+ maxCos -1))
(+ maxCos -1)
-1
(- 1 ux)
1
ux
Outputs
1
#s(literal 1 binary32)
(+ 1 (/ 1 (/ (* ux (+ 1 maxCos)) (* (* ux (+ maxCos -1)) (* ux (+ 1 maxCos))))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
1
#s(literal 1 binary32)
(/ 1 (/ (* ux (+ 1 maxCos)) (* (* ux (+ maxCos -1)) (* ux (+ 1 maxCos)))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(/ (* ux (+ 1 maxCos)) (* (* ux (+ maxCos -1)) (* ux (+ 1 maxCos))))
(/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (+ 1 maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
ux
(+ 1 maxCos)
(+.f32 #s(literal 1 binary32) maxCos)
maxCos
(* (* ux (+ maxCos -1)) (* ux (+ 1 maxCos)))
(*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
1
#s(literal 1 binary32)
ux

localize112.0ms (2.5%)

Localize:

Found 5 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f32 #s(literal 1 binary32) ux)
accuracy99.9%
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
accuracy99.8%
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
accuracy99.4%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
accuracy99.3%
(/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))
Results
92.0ms250×0valid
3.0ms5exit
Compiler

Compiled 98 to 15 computations (84.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
ival-add: 37.0ms (48.4% of total)
ival-mult: 25.0ms (32.7% of total)
ival-sub: 9.0ms (11.8% of total)
ival-div: 4.0ms (5.2% of total)
backward-pass: 1.0ms (1.3% of total)
const: 0.0ms (0% of total)

series6.0ms (0.1%)

Counts
6 → 132
Calls
Call 1
Inputs
#<alt (+ 1 (/ 1 (/ (* ux (+ 1 maxCos)) (* (* ux (+ maxCos -1)) (* ux (+ 1 maxCos))))))>
#<alt (/ 1 (/ (* ux (+ 1 maxCos)) (* (* ux (+ maxCos -1)) (* ux (+ 1 maxCos)))))>
#<alt (/ (* ux (+ 1 maxCos)) (* (* ux (+ maxCos -1)) (* ux (+ 1 maxCos))))>
#<alt (* ux (+ 1 maxCos))>
#<alt (- 1 ux)>
#<alt (* ux (+ maxCos -1))>
Outputs
#<alt 1>
#<alt (+ 1 (* ux (- maxCos 1)))>
#<alt (+ 1 (* ux (- maxCos 1)))>
#<alt (+ 1 (* ux (- maxCos 1)))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- (+ maxCos (/ 1 ux)) 1))>
#<alt (* ux (- (+ maxCos (/ 1 ux)) 1))>
#<alt (* ux (- (+ maxCos (/ 1 ux)) 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))>
#<alt (* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))>
#<alt (* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))>
#<alt (+ 1 (* -1 ux))>
#<alt (+ 1 (+ (* -1 ux) (* maxCos ux)))>
#<alt (+ 1 (+ (* -1 ux) (* maxCos ux)))>
#<alt (+ 1 (+ (* -1 ux) (* maxCos ux)))>
#<alt (* maxCos ux)>
#<alt (* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))>
#<alt (* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))>
#<alt (* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))>
#<alt (* maxCos ux)>
#<alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* -1 ux)>
#<alt (+ (* -1 ux) (* maxCos ux))>
#<alt (+ (* -1 ux) (* maxCos ux))>
#<alt (+ (* -1 ux) (* maxCos ux))>
#<alt (* maxCos ux)>
#<alt (* maxCos (+ ux (* -1 (/ ux maxCos))))>
#<alt (* maxCos (+ ux (* -1 (/ ux maxCos))))>
#<alt (* maxCos (+ ux (* -1 (/ ux maxCos))))>
#<alt (* maxCos ux)>
#<alt (* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))>
#<alt (* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))>
#<alt (* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))>
#<alt (/ 1 (* ux (- maxCos 1)))>
#<alt (/ 1 (* ux (- maxCos 1)))>
#<alt (/ 1 (* ux (- maxCos 1)))>
#<alt (/ 1 (* ux (- maxCos 1)))>
#<alt (/ 1 (* ux (- maxCos 1)))>
#<alt (/ 1 (* ux (- maxCos 1)))>
#<alt (/ 1 (* ux (- maxCos 1)))>
#<alt (/ 1 (* ux (- maxCos 1)))>
#<alt (/ 1 (* ux (- maxCos 1)))>
#<alt (/ 1 (* ux (- maxCos 1)))>
#<alt (/ 1 (* ux (- maxCos 1)))>
#<alt (/ 1 (* ux (- maxCos 1)))>
#<alt (/ -1 ux)>
#<alt (- (* -1 (/ maxCos ux)) (/ 1 ux))>
#<alt (- (* maxCos (- (* -1 (/ maxCos ux)) (/ 1 ux))) (/ 1 ux))>
#<alt (- (* maxCos (- (* maxCos (- (* -1 (/ maxCos ux)) (/ 1 ux))) (/ 1 ux))) (/ 1 ux))>
#<alt (/ 1 (* maxCos ux))>
#<alt (/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) maxCos)>
#<alt (/ (+ (/ 1 ux) (+ (/ 1 (* maxCos ux)) (/ 1 (* (pow maxCos 2) ux)))) maxCos)>
#<alt (/ (+ (/ 1 ux) (+ (/ 1 (* maxCos ux)) (+ (/ 1 (* (pow maxCos 2) ux)) (/ 1 (* (pow maxCos 3) ux))))) maxCos)>
#<alt (/ 1 (* maxCos ux))>
#<alt (/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) maxCos)>
#<alt (* -1 (/ (- (* -1 (/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) maxCos)) (/ 1 ux)) maxCos))>
#<alt (* -1 (/ (- (* -1 (/ (+ (/ 1 ux) (+ (/ 1 (* maxCos ux)) (/ 1 (* (pow maxCos 2) ux)))) maxCos)) (/ 1 ux)) maxCos))>
#<alt (* ux (+ 1 maxCos))>
#<alt (* ux (+ 1 maxCos))>
#<alt (* ux (+ 1 maxCos))>
#<alt (* ux (+ 1 maxCos))>
#<alt (* ux (+ 1 maxCos))>
#<alt (* ux (+ 1 maxCos))>
#<alt (* ux (+ 1 maxCos))>
#<alt (* ux (+ 1 maxCos))>
#<alt (* ux (+ 1 maxCos))>
#<alt (* ux (+ 1 maxCos))>
#<alt (* ux (+ 1 maxCos))>
#<alt (* ux (+ 1 maxCos))>
#<alt ux>
#<alt (+ ux (* maxCos ux))>
#<alt (+ ux (* maxCos ux))>
#<alt (+ ux (* maxCos ux))>
#<alt (* maxCos ux)>
#<alt (* maxCos (+ ux (/ ux maxCos)))>
#<alt (* maxCos (+ ux (/ ux maxCos)))>
#<alt (* maxCos (+ ux (/ ux maxCos)))>
#<alt (* maxCos ux)>
#<alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))>
#<alt 1>
#<alt (+ 1 (* -1 ux))>
#<alt (+ 1 (* -1 ux))>
#<alt (+ 1 (* -1 ux))>
#<alt (* -1 ux)>
#<alt (* ux (- (/ 1 ux) 1))>
#<alt (* ux (- (/ 1 ux) 1))>
#<alt (* ux (- (/ 1 ux) 1))>
#<alt (* -1 ux)>
#<alt (* -1 (* ux (- 1 (/ 1 ux))))>
#<alt (* -1 (* ux (- 1 (/ 1 ux))))>
#<alt (* -1 (* ux (- 1 (/ 1 ux))))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* ux (- maxCos 1))>
#<alt (* -1 ux)>
#<alt (+ (* -1 ux) (* maxCos ux))>
#<alt (+ (* -1 ux) (* maxCos ux))>
#<alt (+ (* -1 ux) (* maxCos ux))>
#<alt (* maxCos ux)>
#<alt (* maxCos (+ ux (* -1 (/ ux maxCos))))>
#<alt (* maxCos (+ ux (* -1 (/ ux maxCos))))>
#<alt (* maxCos (+ ux (* -1 (/ ux maxCos))))>
#<alt (* maxCos ux)>
#<alt (* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))>
#<alt (* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))>
#<alt (* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))>
Calls

33 calls:

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

rewrite244.0ms (5.4%)

Algorithm
batch-egg-rewrite
Rules
3852×*-lowering-*.f32
3852×*-lowering-*.f64
2778×/-lowering-/.f32
2778×/-lowering-/.f64
1886×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01381
110378
296730
0910130
Stop Event
iter limit
node limit
Counts
6 → 560
Calls
Call 1
Inputs
(+ 1 (/ 1 (/ (* ux (+ 1 maxCos)) (* (* ux (+ maxCos -1)) (* ux (+ 1 maxCos))))))
(/ 1 (/ (* ux (+ 1 maxCos)) (* (* ux (+ maxCos -1)) (* ux (+ 1 maxCos)))))
(/ (* ux (+ 1 maxCos)) (* (* ux (+ maxCos -1)) (* ux (+ 1 maxCos))))
(* ux (+ 1 maxCos))
(- 1 ux)
(* ux (+ maxCos -1))
Outputs
(neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
(neg.f32 (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))
(neg.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.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)))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.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 (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)) #s(literal 1 binary32))
(fma.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) ux) #s(literal 1 binary32))
(fma.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) ux) (/.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(fma.f32 (/.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) ux) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))
(fma.f32 (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 (/.f32 #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)) #s(literal 1 binary32))
(fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) ux)) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.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 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.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) (*.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 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (+.f32 (*.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) (*.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 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.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 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32))) (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.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))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (/.f32 (*.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 (*.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) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.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 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (*.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 (*.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) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.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) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))
(neg.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(neg.f32 (/.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(+.f32 (neg.f32 ux) (*.f32 ux maxCos))
(+.f32 (neg.f32 ux) (*.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))
(+.f32 (*.f32 ux maxCos) (neg.f32 ux))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux maxCos))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux) (*.f32 (*.f32 ux maxCos) (+.f32 maxCos #s(literal -1 binary32)))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) (neg.f32 ux))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux maxCos))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) ux)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux maxCos))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) ux)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) maxCos))
(+.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) maxCos) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) ux) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) ux))
(+.f32 (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux maxCos)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux)) (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux)))
(+.f32 (*.f32 ux (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 maxCos (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (*.f32 maxCos (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (*.f32 ux (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32))
(pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(fma.f32 ux maxCos (neg.f32 ux))
(fma.f32 ux #s(literal -1 binary32) (*.f32 ux maxCos))
(fma.f32 maxCos ux (neg.f32 ux))
(fma.f32 #s(literal -1 binary32) ux (*.f32 ux maxCos))
(-.f32 #s(literal 0 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(-.f32 #s(literal 0 binary32) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(-.f32 (*.f32 ux maxCos) ux)
(-.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 ux ux) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(-.f32 (+.f32 (*.f32 ux maxCos) #s(literal 0 binary32)) ux)
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) maxCos) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (/.f32 (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)) ux)))
(/.f32 ux (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))))
(/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(/.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) ux)) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))
(/.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux)
(/.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))))
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux)
(/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))
(/.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 ux))
(/.f32 (/.f32 #s(literal -1 binary32) ux) (/.f32 (/.f32 #s(literal -1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal -1 binary32) maxCos))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) maxCos))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) ux) (+.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) maxCos))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)) ux) (+.f32 #s(literal 1 binary32) maxCos))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))) (neg.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))))
(/.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (neg.f32 (+.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) maxCos)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) ux)) (neg.f32 (+.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) maxCos)))
(/.f32 (neg.f32 (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) ux))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux))
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)) ux)) (-.f32 #s(literal -1 binary32) maxCos))
(/.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 0 binary32) (*.f32 ux ux))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))))
(*.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 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) ux)) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))
(*.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) (pow.f32 (/.f32 ux (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))) #s(literal -1 binary32)))
(*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) ux))
(*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) ux) (/.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) ux))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) ux))
(*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))
(*.f32 (*.f32 (/.f32 #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 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) maxCos))
(*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) maxCos)))
(*.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) ux) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) maxCos)))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)) ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) ux) #s(literal -1 binary32)) (pow.f32 (/.f32 ux (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32)) (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32)) (pow.f32 (/.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -1 binary32)) (pow.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal -1 binary32) maxCos))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) ux)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) ux) (+.f32 #s(literal 1 binary32) maxCos))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) maxCos))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) maxCos)) ux)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (*.f32 (/.f32 #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 (*.f32 #s(literal 1 binary32) (/.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) ux))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) ux)) (/.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) ux))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))) (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) ux))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1/2 binary32))) (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux)) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #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 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) ux)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) maxCos))) ux)
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) maxCos)) ux)
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (neg.f32 ux)) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (neg.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) maxCos))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(exp.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32)))
(+.f32 (/.f32 ux (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))) ux) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 ux maxCos)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 ux maxCos)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))) ux))
(+.f32 (*.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)))) (/.f32 ux (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) ux))) (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(-.f32 (/.f32 maxCos (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 ux (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos))))
(/.f32 ux (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 ux (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))
(/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(/.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) ux)))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 maxCos #s(literal -1 binary32)))
(/.f32 (neg.f32 ux) (neg.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (-.f32 #s(literal -1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))
(/.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) ux) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) maxCos))
(/.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) ux) (+.f32 #s(literal 1 binary32) maxCos))
(/.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos)) ux)
(/.f32 (neg.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))
(/.f32 (neg.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal -1 binary32) maxCos))
(/.f32 (neg.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) ux)) (-.f32 #s(literal -1 binary32) maxCos))
(/.f32 (neg.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos))) (neg.f32 ux))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 ux (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 ux (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) maxCos) (/.f32 ux (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))))
(*.f32 (+.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))))
(*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32)))
(*.f32 (neg.f32 ux) (/.f32 (/.f32 #s(literal -1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux)
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) (-.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 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal -1 binary32) ux))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) ux) (/.f32 ux (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))))
(*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (/.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.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 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (neg.f32 (neg.f32 ux)) (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))))
(*.f32 (pow.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) ux) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) ux) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) ux) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) ux) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux) #s(literal -1 binary32)) (pow.f32 (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.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 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))) ux) (+.f32 #s(literal 1 binary32) maxCos))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) ux)) (/.f32 ux (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) ux) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) maxCos)) ux)
(neg.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))
(+.f32 ux (*.f32 ux maxCos))
(+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))
(+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (fma.f32 #s(literal 1 binary32) ux (neg.f32 ux)))
(+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (fma.f32 (neg.f32 ux) #s(literal -1 binary32) (neg.f32 ux)))
(+.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 ux maxCos) (neg.f32 (neg.f32 ux)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) #s(literal -1 binary32)))
(+.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (*.f32 maxCos (neg.f32 ux))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) ux)
(+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 0 binary32)) ux)
(fma.f32 #s(literal 1 binary32) ux (*.f32 ux maxCos))
(fma.f32 ux #s(literal 1 binary32) (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 ux maxCos (neg.f32 (neg.f32 ux)))
(fma.f32 maxCos ux ux)
(fma.f32 maxCos ux (neg.f32 (neg.f32 ux)))
(-.f32 #s(literal 0 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))
(-.f32 (*.f32 ux maxCos) (neg.f32 ux))
(-.f32 (/.f32 (*.f32 ux ux) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux)))
(/.f32 ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 1 binary32))
(/.f32 (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(/.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) #s(literal -1 binary32))
(/.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (-.f32 #s(literal 1 binary32) maxCos))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux) (-.f32 #s(literal 1 binary32) maxCos))
(/.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))) (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (neg.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))) (+.f32 maxCos #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) ux)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 maxCos #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (*.f32 ux 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 (+.f32 #s(literal 1 binary32) maxCos) ux)
(*.f32 (+.f32 #s(literal 1 binary32) maxCos) (neg.f32 (neg.f32 ux)))
(*.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)))
(*.f32 (neg.f32 ux) (-.f32 #s(literal -1 binary32) maxCos))
(*.f32 (-.f32 #s(literal -1 binary32) maxCos) (neg.f32 ux))
(*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (neg.f32 (neg.f32 ux)) (+.f32 #s(literal 1 binary32) maxCos))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal -1 binary32) (neg.f32 ux))))
(neg.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(neg.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (neg.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))
(fma.f32 ux #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) ux)
(-.f32 #s(literal 0 binary32) (-.f32 ux #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)) (+.f32 #s(literal -1 binary32) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 #s(literal -1 binary32) (neg.f32 ux))))
(/.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 0 binary32) (*.f32 ux ux))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 (neg.f32 ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.f32 ux))))
(neg.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(neg.f32 (/.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(+.f32 (neg.f32 ux) (*.f32 ux maxCos))
(+.f32 (neg.f32 ux) (*.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))
(+.f32 (*.f32 ux maxCos) (neg.f32 ux))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux maxCos))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux) (*.f32 (*.f32 ux maxCos) (+.f32 maxCos #s(literal -1 binary32)))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) (neg.f32 ux))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux maxCos))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) ux)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux maxCos))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) ux)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) maxCos))
(+.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) maxCos) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) ux) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) ux))
(+.f32 (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux maxCos)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux)) (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux)))
(+.f32 (*.f32 ux (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 maxCos (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (*.f32 maxCos (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (*.f32 ux (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32))
(pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(fma.f32 ux maxCos (neg.f32 ux))
(fma.f32 ux #s(literal -1 binary32) (*.f32 ux maxCos))
(fma.f32 maxCos ux (neg.f32 ux))
(fma.f32 #s(literal -1 binary32) ux (*.f32 ux maxCos))
(-.f32 #s(literal 0 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(-.f32 #s(literal 0 binary32) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(-.f32 (*.f32 ux maxCos) ux)
(-.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 ux ux) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(-.f32 (+.f32 (*.f32 ux maxCos) #s(literal 0 binary32)) ux)
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) maxCos) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (/.f32 (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)) ux)))
(/.f32 ux (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))))
(/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(/.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) ux)) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))
(/.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux)
(/.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))))
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux)
(/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))
(/.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 ux))
(/.f32 (/.f32 #s(literal -1 binary32) ux) (/.f32 (/.f32 #s(literal -1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal -1 binary32) maxCos))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) maxCos))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) ux) (+.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) maxCos))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)) ux) (+.f32 #s(literal 1 binary32) maxCos))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))) (neg.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))))
(/.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (neg.f32 (+.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) maxCos)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) ux)) (neg.f32 (+.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) maxCos)))
(/.f32 (neg.f32 (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) ux))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux))
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)) ux)) (-.f32 #s(literal -1 binary32) maxCos))
(/.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 0 binary32) (*.f32 ux ux))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))))
(*.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 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) ux)) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))
(*.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) (pow.f32 (/.f32 ux (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))) #s(literal -1 binary32)))
(*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) ux))
(*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) ux) (/.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) ux))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) ux))
(*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))
(*.f32 (*.f32 (/.f32 #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 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) maxCos))
(*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) maxCos)))
(*.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) ux) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) maxCos)))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)) ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) ux) #s(literal -1 binary32)) (pow.f32 (/.f32 ux (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32)) (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32)) (pow.f32 (/.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -1 binary32)) (pow.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal -1 binary32) maxCos))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) ux)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) ux) (+.f32 #s(literal 1 binary32) maxCos))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) maxCos))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) maxCos)) ux)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (*.f32 (/.f32 #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 (*.f32 #s(literal 1 binary32) (/.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) ux))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) ux)) (/.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) ux))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))) (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) ux))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1/2 binary32))) (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux)) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #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 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) ux)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) maxCos))) ux)
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) maxCos)) ux)
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (*.f32 ux ux)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (neg.f32 ux)) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (neg.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) maxCos))

simplify212.0ms (4.7%)

Algorithm
egg-herbie
Rules
1734×sum4-define
1570×*-lowering-*.f32
1570×*-lowering-*.f64
1380×sum3-define
1216×--lowering--.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
084738
1260684
2738626
32018618
45978617
08297617
Stop Event
iter limit
node limit
Counts
132 → 132
Calls
Call 1
Inputs
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- maxCos 1)))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (- maxCos 1))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(+ 1 (* -1 ux))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(* maxCos ux)
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(* maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* -1 ux)
(+ (* -1 ux) (* maxCos ux))
(+ (* -1 ux) (* maxCos ux))
(+ (* -1 ux) (* maxCos ux))
(* maxCos ux)
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(* maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
(/ 1 (* ux (- maxCos 1)))
(/ 1 (* ux (- maxCos 1)))
(/ 1 (* ux (- maxCos 1)))
(/ 1 (* ux (- maxCos 1)))
(/ 1 (* ux (- maxCos 1)))
(/ 1 (* ux (- maxCos 1)))
(/ 1 (* ux (- maxCos 1)))
(/ 1 (* ux (- maxCos 1)))
(/ 1 (* ux (- maxCos 1)))
(/ 1 (* ux (- maxCos 1)))
(/ 1 (* ux (- maxCos 1)))
(/ 1 (* ux (- maxCos 1)))
(/ -1 ux)
(- (* -1 (/ maxCos ux)) (/ 1 ux))
(- (* maxCos (- (* -1 (/ maxCos ux)) (/ 1 ux))) (/ 1 ux))
(- (* maxCos (- (* maxCos (- (* -1 (/ maxCos ux)) (/ 1 ux))) (/ 1 ux))) (/ 1 ux))
(/ 1 (* maxCos ux))
(/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) maxCos)
(/ (+ (/ 1 ux) (+ (/ 1 (* maxCos ux)) (/ 1 (* (pow maxCos 2) ux)))) maxCos)
(/ (+ (/ 1 ux) (+ (/ 1 (* maxCos ux)) (+ (/ 1 (* (pow maxCos 2) ux)) (/ 1 (* (pow maxCos 3) ux))))) maxCos)
(/ 1 (* maxCos ux))
(/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) maxCos)
(* -1 (/ (- (* -1 (/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) maxCos)) (/ 1 ux)) maxCos))
(* -1 (/ (- (* -1 (/ (+ (/ 1 ux) (+ (/ 1 (* maxCos ux)) (/ 1 (* (pow maxCos 2) ux)))) maxCos)) (/ 1 ux)) maxCos))
(* ux (+ 1 maxCos))
(* ux (+ 1 maxCos))
(* ux (+ 1 maxCos))
(* ux (+ 1 maxCos))
(* ux (+ 1 maxCos))
(* ux (+ 1 maxCos))
(* ux (+ 1 maxCos))
(* ux (+ 1 maxCos))
(* ux (+ 1 maxCos))
(* ux (+ 1 maxCos))
(* ux (+ 1 maxCos))
(* ux (+ 1 maxCos))
ux
(+ ux (* maxCos ux))
(+ ux (* maxCos ux))
(+ ux (* maxCos ux))
(* maxCos ux)
(* maxCos (+ ux (/ ux maxCos)))
(* maxCos (+ ux (/ ux maxCos)))
(* maxCos (+ ux (/ ux maxCos)))
(* maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))
1
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* -1 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* ux (- maxCos 1))
(* -1 ux)
(+ (* -1 ux) (* maxCos ux))
(+ (* -1 ux) (* maxCos ux))
(+ (* -1 ux) (* maxCos ux))
(* maxCos ux)
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(* maxCos ux)
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
Outputs
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+ 1 (* ux (- maxCos 1)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+ 1 (* ux (- maxCos 1)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* maxCos ux)
(*.f32 ux maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* -1 ux)
(neg.f32 ux)
(+ (* -1 ux) (* maxCos ux))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(+ (* -1 ux) (* maxCos ux))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(+ (* -1 ux) (* maxCos ux))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* maxCos ux)
(*.f32 ux maxCos)
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(/ 1 (* ux (- maxCos 1)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux)
(/ 1 (* ux (- maxCos 1)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux)
(/ 1 (* ux (- maxCos 1)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux)
(/ 1 (* ux (- maxCos 1)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux)
(/ 1 (* ux (- maxCos 1)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux)
(/ 1 (* ux (- maxCos 1)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux)
(/ 1 (* ux (- maxCos 1)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux)
(/ 1 (* ux (- maxCos 1)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux)
(/ 1 (* ux (- maxCos 1)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux)
(/ 1 (* ux (- maxCos 1)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux)
(/ 1 (* ux (- maxCos 1)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux)
(/ 1 (* ux (- maxCos 1)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux)
(/ -1 ux)
(/.f32 #s(literal -1 binary32) ux)
(- (* -1 (/ maxCos ux)) (/ 1 ux))
(*.f32 (+.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal -1 binary32) ux))
(- (* maxCos (- (* -1 (/ maxCos ux)) (/ 1 ux))) (/ 1 ux))
(+.f32 (*.f32 (/.f32 maxCos ux) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) ux))
(- (* maxCos (- (* maxCos (- (* -1 (/ maxCos ux)) (/ 1 ux))) (/ 1 ux))) (/ 1 ux))
(*.f32 (+.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal -1 binary32) ux)))
(/ 1 (* maxCos ux))
(/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))
(/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) maxCos)
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) maxCos)
(/ (+ (/ 1 ux) (+ (/ 1 (* maxCos ux)) (/ 1 (* (pow maxCos 2) ux)))) maxCos)
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) maxCos)) maxCos)
(/ (+ (/ 1 ux) (+ (/ 1 (* maxCos ux)) (+ (/ 1 (* (pow maxCos 2) ux)) (/ 1 (* (pow maxCos 3) ux))))) maxCos)
(/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 maxCos maxCos))))) maxCos)
(/ 1 (* maxCos ux))
(/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))
(/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) maxCos)
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) maxCos)
(* -1 (/ (- (* -1 (/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) maxCos)) (/ 1 ux)) maxCos))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) maxCos)) maxCos)
(* -1 (/ (- (* -1 (/ (+ (/ 1 ux) (+ (/ 1 (* maxCos ux)) (/ 1 (* (pow maxCos 2) ux)))) maxCos)) (/ 1 ux)) maxCos))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 (/.f32 #s(literal -1 binary32) ux) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) maxCos)) maxCos)) maxCos)
(* ux (+ 1 maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(* ux (+ 1 maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(* ux (+ 1 maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(* ux (+ 1 maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(* ux (+ 1 maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(* ux (+ 1 maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(* ux (+ 1 maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(* ux (+ 1 maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(* ux (+ 1 maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(* ux (+ 1 maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(* ux (+ 1 maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(* ux (+ 1 maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
ux
(+ ux (* maxCos ux))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(+ ux (* maxCos ux))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(+ ux (* maxCos ux))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos (+ ux (/ ux maxCos)))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(* maxCos (+ ux (/ ux maxCos)))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(* maxCos (+ ux (/ ux maxCos)))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(* maxCos ux)
(*.f32 ux maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
1
#s(literal 1 binary32)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(* -1 ux)
(neg.f32 ux)
(* ux (- (/ 1 ux) 1))
(-.f32 #s(literal 1 binary32) ux)
(* ux (- (/ 1 ux) 1))
(-.f32 #s(literal 1 binary32) ux)
(* ux (- (/ 1 ux) 1))
(-.f32 #s(literal 1 binary32) ux)
(* -1 ux)
(neg.f32 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* -1 ux)
(neg.f32 ux)
(+ (* -1 ux) (* maxCos ux))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(+ (* -1 ux) (* maxCos ux))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(+ (* -1 ux) (* maxCos ux))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* maxCos ux)
(*.f32 ux maxCos)
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))

eval67.0ms (1.5%)

Compiler

Compiled 18140 to 2225 computations (87.7% saved)

prune97.0ms (2.1%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New7751776
Fresh000
Picked123
Done011
Total7764780
Accuracy
100.0%
Counts
780 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.9%
(-.f32 #s(literal 1 binary32) ux)
100.0%
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
97.6%
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
72.9%
#s(literal 1 binary32)
Compiler

Compiled 34 to 26 computations (23.5% saved)

simplify118.0ms (2.6%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))
cost-diff0
(*.f32 ux ux)
cost-diff0
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
cost-diff256
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
Rules
1862×fnmsub-define
1666×sum3-define
1548×fma-define
1224×*-lowering-*.f32
1224×*-lowering-*.f64
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
0727
11926
23524
38224
421424
536224
658019
7129019
8553319
0812819
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (- 1 (* ux ux)) (/ 1 (+ 1 ux)))
(- 1 (* ux ux))
1
(* ux ux)
ux
(/ 1 (+ 1 ux))
(+ 1 ux)
Outputs
(* (- 1 (* ux ux)) (/ 1 (+ 1 ux)))
(-.f32 #s(literal 1 binary32) ux)
(- 1 (* ux ux))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
1
#s(literal 1 binary32)
(* ux ux)
(*.f32 ux ux)
ux
(/ 1 (+ 1 ux))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))
(+ 1 ux)
(+.f32 #s(literal 1 binary32) ux)

localize53.0ms (1.2%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f32 ux ux)
accuracy100.0%
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
accuracy99.6%
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
accuracy98.8%
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))
Results
34.0ms247×0valid
10.0ms5exit
Compiler

Compiled 33 to 10 computations (69.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 4.0ms (39.9% of total)
ival-div: 2.0ms (20% of total)
ival-add: 1.0ms (10% of total)
backward-pass: 1.0ms (10% of total)
ival-sub: 1.0ms (10% of total)
const: 0.0ms (0% of total)

series2.0ms (0%)

Counts
4 → 48
Calls
Call 1
Inputs
#<alt (* (- 1 (* ux ux)) (/ 1 (+ 1 ux)))>
#<alt (- 1 (* ux ux))>
#<alt (* ux ux)>
#<alt (/ 1 (+ 1 ux))>
Outputs
#<alt 1>
#<alt (+ 1 (* -1 ux))>
#<alt (+ 1 (* -1 ux))>
#<alt (+ 1 (* -1 ux))>
#<alt (* -1 ux)>
#<alt (* ux (- (/ 1 ux) 1))>
#<alt (* ux (- (/ 1 ux) 1))>
#<alt (* ux (- (/ 1 ux) 1))>
#<alt (* -1 ux)>
#<alt (* -1 (* ux (- 1 (/ 1 ux))))>
#<alt (* -1 (* ux (- 1 (/ 1 ux))))>
#<alt (* -1 (* ux (- 1 (/ 1 ux))))>
#<alt 1>
#<alt (+ 1 (* -1 (pow ux 2)))>
#<alt (+ 1 (* -1 (pow ux 2)))>
#<alt (+ 1 (* -1 (pow ux 2)))>
#<alt (* -1 (pow ux 2))>
#<alt (* (pow ux 2) (- (/ 1 (pow ux 2)) 1))>
#<alt (* (pow ux 2) (- (/ 1 (pow ux 2)) 1))>
#<alt (* (pow ux 2) (- (/ 1 (pow ux 2)) 1))>
#<alt (* -1 (pow ux 2))>
#<alt (* (pow ux 2) (- (/ 1 (pow ux 2)) 1))>
#<alt (* (pow ux 2) (- (/ 1 (pow ux 2)) 1))>
#<alt (* (pow ux 2) (- (/ 1 (pow ux 2)) 1))>
#<alt (pow ux 2)>
#<alt (pow ux 2)>
#<alt (pow ux 2)>
#<alt (pow ux 2)>
#<alt (pow ux 2)>
#<alt (pow ux 2)>
#<alt (pow ux 2)>
#<alt (pow ux 2)>
#<alt (pow ux 2)>
#<alt (pow ux 2)>
#<alt (pow ux 2)>
#<alt (pow ux 2)>
#<alt 1>
#<alt (+ 1 (* -1 ux))>
#<alt (+ 1 (* ux (- ux 1)))>
#<alt (+ 1 (* ux (- (* ux (+ 1 (* -1 ux))) 1)))>
#<alt (/ 1 ux)>
#<alt (/ (- 1 (/ 1 ux)) ux)>
#<alt (/ (- (+ 1 (/ 1 (pow ux 2))) (/ 1 ux)) ux)>
#<alt (/ (- (+ 1 (/ 1 (pow ux 2))) (+ (/ 1 ux) (/ 1 (pow ux 3)))) ux)>
#<alt (/ 1 ux)>
#<alt (* -1 (/ (- (/ 1 ux) 1) ux))>
#<alt (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux)) 1) ux))>
Calls

12 calls:

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

rewrite243.0ms (5.4%)

Algorithm
batch-egg-rewrite
Rules
2474×*-lowering-*.f32
2474×*-lowering-*.f64
2246×/-lowering-/.f32
2246×/-lowering-/.f64
1612×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0721
15115
238914
3481214
0812814
Stop Event
iter limit
node limit
Counts
4 → 370
Calls
Call 1
Inputs
(* (- 1 (* ux ux)) (/ 1 (+ 1 ux)))
(- 1 (* ux ux))
(* ux ux)
(/ 1 (+ 1 ux))
Outputs
(neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))))
(+.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))
(+.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) ux)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) ux)) #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux ux) #s(literal -1 binary32))) (+.f32 ux #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux 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)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) ux))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal -1 binary32) ux)))
(/.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) ux) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(/.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal -1 binary32) ux))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) #s(literal 1 binary32)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) #s(literal -1 binary32)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (-.f32 #s(literal -1 binary32) ux)))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))) (-.f32 #s(literal -1 binary32) ux)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (*.f32 (-.f32 #s(literal -1 binary32) ux) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal -1 binary32) ux)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (neg.f32 (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (neg.f32 (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))))
(/.f32 (+.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))
(/.f32 (/.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #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) (*.f32 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)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) ux)))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) #s(literal 1 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 ux ux) #s(literal -1 binary32))) (+.f32 ux #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 ux ux) #s(literal -1 binary32)))))
(neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(+.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))
(+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (neg.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (neg.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(fma.f32 ux (neg.f32 ux) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 ux ux) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) ux #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 ux ux) #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (neg.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(-.f32 #s(literal 0 binary32) (+.f32 (*.f32 ux ux) #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (neg.f32 (+.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(/.f32 (-.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 ux ux) #s(literal -1 binary32)))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 ux)))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 (*.f32 ux ux) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log.f32 ux)) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 ux ux))
(*.f32 ux ux)
(*.f32 (*.f32 ux ux) #s(literal 1 binary32))
(*.f32 (exp.f32 (log.f32 ux)) (exp.f32 (log.f32 ux)))
(neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) ux)))
(exp.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 ux)))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (neg.f32 ux) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 ux)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(+.f32 (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))
(pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 (log1p.f32 ux)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (neg.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (neg.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (neg.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (neg.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (neg.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (neg.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))) (neg.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (neg.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (neg.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) ux))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal -1 binary32) ux)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 #s(literal -1 binary32) ux))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) ux)) #s(literal -1 binary32))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux ux) #s(literal -1 binary32))) (+.f32 ux #s(literal -1 binary32)))

simplify176.0ms (3.9%)

Algorithm
egg-herbie
Rules
2014×fnmadd-define
1794×sum4-define
1792×sum3-define
1692×fma-lowering-fma.f32
1692×fma-lowering-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
043233
1122198
2291196
3877195
42919195
08020195
Stop Event
iter limit
node limit
Counts
48 → 48
Calls
Call 1
Inputs
1
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* -1 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
1
(+ 1 (* -1 (pow ux 2)))
(+ 1 (* -1 (pow ux 2)))
(+ 1 (* -1 (pow ux 2)))
(* -1 (pow ux 2))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(* -1 (pow ux 2))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(pow ux 2)
(pow ux 2)
(pow ux 2)
(pow ux 2)
(pow ux 2)
(pow ux 2)
(pow ux 2)
(pow ux 2)
(pow ux 2)
(pow ux 2)
(pow ux 2)
(pow ux 2)
1
(+ 1 (* -1 ux))
(+ 1 (* ux (- ux 1)))
(+ 1 (* ux (- (* ux (+ 1 (* -1 ux))) 1)))
(/ 1 ux)
(/ (- 1 (/ 1 ux)) ux)
(/ (- (+ 1 (/ 1 (pow ux 2))) (/ 1 ux)) ux)
(/ (- (+ 1 (/ 1 (pow ux 2))) (+ (/ 1 ux) (/ 1 (pow ux 3)))) ux)
(/ 1 ux)
(* -1 (/ (- (/ 1 ux) 1) ux))
(* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux)) 1) ux))
Outputs
1
#s(literal 1 binary32)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(* -1 ux)
(neg.f32 ux)
(* ux (- (/ 1 ux) 1))
(-.f32 #s(literal 1 binary32) ux)
(* ux (- (/ 1 ux) 1))
(-.f32 #s(literal 1 binary32) ux)
(* ux (- (/ 1 ux) 1))
(-.f32 #s(literal 1 binary32) ux)
(* -1 ux)
(neg.f32 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
1
#s(literal 1 binary32)
(+ 1 (* -1 (pow ux 2)))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(+ 1 (* -1 (pow ux 2)))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(+ 1 (* -1 (pow ux 2)))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(* -1 (pow ux 2))
(-.f32 #s(literal 0 binary32) (*.f32 ux ux))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(* -1 (pow ux 2))
(-.f32 #s(literal 0 binary32) (*.f32 ux ux))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(* (pow ux 2) (- (/ 1 (pow ux 2)) 1))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
(pow ux 2)
(*.f32 ux ux)
1
#s(literal 1 binary32)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* ux (- ux 1)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) ux)))
(+ 1 (* ux (- (* ux (+ 1 (* -1 ux))) 1)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(/ 1 ux)
(/.f32 #s(literal 1 binary32) ux)
(/ (- 1 (/ 1 ux)) ux)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)) ux)
(/ (- (+ 1 (/ 1 (pow ux 2))) (/ 1 ux)) ux)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)) ux)
(/ (- (+ 1 (/ 1 (pow ux 2))) (+ (/ 1 ux) (/ 1 (pow ux 3)))) ux)
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 ux ux)))) ux)
(/ 1 ux)
(/.f32 #s(literal 1 binary32) ux)
(* -1 (/ (- (/ 1 ux) 1) ux))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)) ux)
(* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)) ux)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux)) 1) ux))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 ux ux)))) ux)

eval52.0ms (1.2%)

Compiler

Compiled 11470 to 959 computations (91.6% saved)

prune70.0ms (1.5%)

Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New4180418
Fresh000
Picked011
Done033
Total4184422
Accuracy
100.0%
Counts
422 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.9%
(-.f32 #s(literal 1 binary32) ux)
100.0%
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
97.6%
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
72.9%
#s(literal 1 binary32)
Compiler

Compiled 87 to 48 computations (44.8% saved)

regimes12.0ms (0.3%)

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

4 calls:

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

Compiled 22 to 16 computations (27.3% saved)

regimes5.0ms (0.1%)

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

3 calls:

2.0ms
maxCos
2.0ms
uy
2.0ms
ux
Results
AccuracySegmentsBranch
98.9%1ux
98.9%1uy
98.9%1maxCos
Compiler

Compiled 12 to 9 computations (25% saved)

regimes4.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

1.0ms
uy
1.0ms
maxCos
1.0ms
ux
Results
AccuracySegmentsBranch
72.9%1ux
72.9%1uy
72.9%1maxCos
Compiler

Compiled 12 to 9 computations (25% saved)

simplify21.0ms (0.5%)

Algorithm
egg-herbie
Rules
+-commutative_binary32
*-commutative_binary32
sub-neg_binary32
neg-sub0_binary32
1-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0811
11611
21911
32111
42211
Stop Event
saturated
Calls
Call 1
Inputs
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
Outputs
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)

soundness446.0ms (9.9%)

Rules
1786×*-lowering-*.f32
1786×*-lowering-*.f64
1342×sum4-define
1182×sum3-define
1152×sum5-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067
1146
2356
3706
41826
54856
615316
721296
822646
922846
022846
041290
1131271
2410248
31040248
43466248
56550248
08123248
Stop Event
done
iter limit
node limit
iter limit
saturated
Compiler

Compiled 54 to 42 computations (22.2% saved)

preprocess22.0ms (0.5%)

Remove

(abs uy)

Compiler

Compiled 88 to 64 computations (27.3% saved)

end0.0ms (0%)

Profiling

Loading profile data...