Time bar (total: 6.1s)
1× | search |
Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
---|---|---|---|---|---|---|---|
0% | 0% | 7.1% | 92.9% | 0% | 0% | 0% | 0 |
100% | 7.1% | 0% | 92.9% | 0% | 0% | 0% | 1 |
Compiled 43 to 29 computations (32.6% saved)
1.2s | 8 230× | 0 | valid |
5.0ms | 24× | 1 | valid |
0.0ms | 2× | 2 | valid |
ival-<=
: 212.0ms (30.2% of total)ival-mult
: 154.0ms (22% of total)ival-add
: 133.0ms (19% of total)ival-sub
: 125.0ms (17.8% of total)ival-and
: 45.0ms (6.4% of total)exact
: 25.0ms (3.6% of total)ival-assert
: 3.0ms (0.4% of total)adjust
: 2.0ms (0.3% of total)Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
---|---|---|---|---|---|
0 | 0 | - | 0 | - | (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
0 | 0 | - | 0 | - | velAxis |
0 | 0 | - | 0 | - | vel |
0 | 0 | - | 0 | - | (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
0 | 0 | - | 0 | - | #s(literal 300 binary64) |
0 | 0 | - | 0 | - | pos |
0 | 0 | - | 0 | - | poxAxis |
0 | 0 | - | 0 | - | (-.f64 vel velAxis) |
0 | 0 | - | 0 | - | #s(literal 3602879701896397/72057594037927936 binary64) |
0 | 0 | - | 0 | - | (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
0 | 0 | - | 0 | - | (-.f64 pos poxAxis) |
Predicted + | Predicted - | |
---|---|---|
+ | 0 | 0 |
- | 0 | 256 |
Predicted + | Predicted Maybe | Predicted - | |
---|---|---|---|
+ | 0 | 0 | 0 |
- | 0 | 0 | 256 |
number | freq |
---|---|
0 | 256 |
Predicted + | Predicted Maybe | Predicted - | |
---|---|---|---|
+ | 0 | 0 | 0 |
- | 0 | 0 | 1 |
36.0ms | 510× | 0 | valid |
0.0ms | 2× | 1 | valid |
Compiled 81 to 37 computations (54.3% saved)
ival-mult
: 7.0ms (42.9% of total)ival-sub
: 6.0ms (36.8% of total)ival-add
: 2.0ms (12.3% of total)ival-true
: 1.0ms (6.1% of total)exact
: 1.0ms (6.1% of total)adjust
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)1× | egg-herbie |
1 842× | unsub-neg |
1 840× | lower-fma.f64 |
1 840× | lower-fma.f32 |
896× | distribute-neg-out |
886× | sub-neg |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 54 | 166 |
1 | 124 | 154 |
2 | 342 | 154 |
3 | 1130 | 154 |
4 | 2356 | 154 |
5 | 3993 | 154 |
6 | 5160 | 154 |
7 | 6007 | 154 |
8 | 6255 | 154 |
9 | 6277 | 154 |
10 | 6283 | 154 |
11 | 6283 | 154 |
12 | 6342 | 154 |
13 | 6349 | 154 |
14 | 6349 | 154 |
15 | 6674 | 154 |
16 | 6674 | 154 |
17 | 6674 | 154 |
0 | 11 | 11 |
0 | 16 | 11 |
1 | 23 | 11 |
2 | 43 | 11 |
3 | 93 | 11 |
4 | 164 | 11 |
5 | 307 | 11 |
6 | 667 | 11 |
7 | 1053 | 11 |
8 | 1371 | 11 |
9 | 1441 | 11 |
10 | 1457 | 11 |
0 | 1457 | 10 |
1× | iter limit |
1× | saturated |
1× | iter limit |
1× | saturated |
Inputs |
---|
(+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
Outputs |
---|
(+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
(fma.f64 #s(literal 300 binary64) (-.f64 pos poxAxis) (*.f64 #s(literal 3602879701896397/72057594037927936 binary64) (-.f64 vel velAxis))) |
Compiled 11 to 11 computations (0% saved)
Compiled 0 to 4 computations (-∞% saved)
Status | Accuracy | Program |
---|---|---|
▶ | 99.9% | (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
Compiled 11 to 11 computations (0% saved)
1× | egg-herbie |
Found 4 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
cost-diff | 0 | (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) | |
cost-diff | 0 | (-.f64 vel velAxis) | |
cost-diff | 0 | (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) | |
cost-diff | 128 | (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
1 840× | lower-fma.f64 |
1 840× | lower-fma.f32 |
432× | lower-*.f32 |
428× | lower-*.f64 |
384× | lower-+.f32 |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 11 | 33 |
0 | 16 | 33 |
1 | 23 | 33 |
2 | 43 | 33 |
3 | 93 | 33 |
4 | 164 | 33 |
5 | 307 | 33 |
6 | 667 | 33 |
7 | 1053 | 33 |
8 | 1371 | 33 |
9 | 1441 | 33 |
10 | 1457 | 33 |
0 | 1457 | 32 |
1× | iter limit |
1× | saturated |
1× | iter limit |
Inputs |
---|
(+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(-.f64 vel velAxis) |
vel |
velAxis |
#s(literal 3602879701896397/72057594037927936 binary64) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(-.f64 pos poxAxis) |
pos |
poxAxis |
#s(literal 300 binary64) |
Outputs |
---|
(+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
(fma.f64 #s(literal 300 binary64) (-.f64 pos poxAxis) (*.f64 #s(literal 3602879701896397/72057594037927936 binary64) (-.f64 vel velAxis))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(*.f64 #s(literal 3602879701896397/72057594037927936 binary64) (-.f64 vel velAxis)) |
(-.f64 vel velAxis) |
vel |
velAxis |
#s(literal 3602879701896397/72057594037927936 binary64) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) |
(-.f64 pos poxAxis) |
pos |
poxAxis |
#s(literal 300 binary64) |
Found 4 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
accuracy | 0 | (-.f64 pos poxAxis) | |
accuracy | 0.01953125 | (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) | |
accuracy | 0.03125 | (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) | |
accuracy | 0.04296875 | (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
97.0ms | 255× | 0 | valid |
0.0ms | 1× | 1 | valid |
Compiled 35 to 13 computations (62.9% saved)
ival-sub
: 6.0ms (55% of total)ival-mult
: 3.0ms (27.5% of total)ival-add
: 1.0ms (9.2% of total)adjust
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)ival-true
: 0.0ms (0% of total)exact
: 0.0ms (0% of total)Inputs |
---|
#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ()) |
#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ()) |
#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ()) |
#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ()) |
#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ()) |
Outputs |
---|
#s(alt (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) (taylor 0 poxAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 poxAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 poxAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 poxAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor 0 poxAxis) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (* 300 pos)) (taylor 0 poxAxis) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (* 300 pos)) (taylor 0 poxAxis) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (* 300 pos)) (taylor 0 poxAxis) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt pos (taylor 0 poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (+ pos (* -1 poxAxis)) (taylor 0 poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (+ pos (* -1 poxAxis)) (taylor 0 poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (+ pos (* -1 poxAxis)) (taylor 0 poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor inf poxAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor inf poxAxis) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (* 300 (/ pos poxAxis)) 300)) (taylor inf poxAxis) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (* 300 (/ pos poxAxis)) 300)) (taylor inf poxAxis) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (* 300 (/ pos poxAxis)) 300)) (taylor inf poxAxis) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 poxAxis) (taylor inf poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (/ pos poxAxis) 1)) (taylor inf poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (/ pos poxAxis) 1)) (taylor inf poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (/ pos poxAxis) 1)) (taylor inf poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor -inf poxAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor -inf poxAxis) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -300 (/ pos poxAxis))))) (taylor -inf poxAxis) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -300 (/ pos poxAxis))))) (taylor -inf poxAxis) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -300 (/ pos poxAxis))))) (taylor -inf poxAxis) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 poxAxis) (taylor -inf poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 1 (* -1 (/ pos poxAxis))))) (taylor -inf poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 1 (* -1 (/ pos poxAxis))))) (taylor -inf poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 1 (* -1 (/ pos poxAxis))))) (taylor -inf poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (taylor 0 vel) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 vel) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 vel) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 vel) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor 0 vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) (taylor 0 vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) (taylor 0 vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) (taylor 0 vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 velAxis) (taylor 0 vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (- vel velAxis) (taylor 0 vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (- vel velAxis) (taylor 0 vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (- vel velAxis) (taylor 0 vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor inf vel) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) (taylor inf vel) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) (taylor inf vel) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) (taylor inf vel) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor inf vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ velAxis vel)))) (taylor inf vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ velAxis vel)))) (taylor inf vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ velAxis vel)))) (taylor inf vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt vel (taylor inf vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 1 (* -1 (/ velAxis vel)))) (taylor inf vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 1 (* -1 (/ velAxis vel)))) (taylor inf vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 1 (* -1 (/ velAxis vel)))) (taylor inf vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor -inf vel) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor -inf vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* 3602879701896397/72057594037927936 (/ velAxis vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* 3602879701896397/72057594037927936 (/ velAxis vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* 3602879701896397/72057594037927936 (/ velAxis vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt vel (taylor -inf vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (/ velAxis vel) 1))) (taylor -inf vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (/ velAxis vel) 1))) (taylor -inf vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (/ velAxis vel) 1))) (taylor -inf vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) (taylor 0 pos) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 pos) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 pos) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 pos) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor 0 pos) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (* 300 pos)) (taylor 0 pos) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (* 300 pos)) (taylor 0 pos) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (* 300 pos)) (taylor 0 pos) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 poxAxis) (taylor 0 pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (- pos poxAxis) (taylor 0 pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (- pos poxAxis) (taylor 0 pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (- pos poxAxis) (taylor 0 pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor inf pos) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) (taylor inf pos) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) (taylor inf pos) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) (taylor inf pos) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor inf pos) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (* -300 (/ poxAxis pos)))) (taylor inf pos) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (* -300 (/ poxAxis pos)))) (taylor inf pos) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (* -300 (/ poxAxis pos)))) (taylor inf pos) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt pos (taylor inf pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 1 (* -1 (/ poxAxis pos)))) (taylor inf pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 1 (* -1 (/ poxAxis pos)))) (taylor inf pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 1 (* -1 (/ poxAxis pos)))) (taylor inf pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor -inf pos) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) (taylor -inf pos) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) (taylor -inf pos) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) (taylor -inf pos) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor -inf pos) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* 300 (/ poxAxis pos)) 300))) (taylor -inf pos) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* 300 (/ poxAxis pos)) 300))) (taylor -inf pos) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* 300 (/ poxAxis pos)) 300))) (taylor -inf pos) (#s(alt (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) (patch (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt pos (taylor -inf pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (/ poxAxis pos) 1))) (taylor -inf pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (/ poxAxis pos) 1))) (taylor -inf pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (/ poxAxis pos) 1))) (taylor -inf pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) (taylor 0 velAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 velAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 velAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 velAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor 0 velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) (taylor 0 velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) (taylor 0 velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) (taylor 0 velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt vel (taylor 0 velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (+ vel (* -1 velAxis)) (taylor 0 velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (+ vel (* -1 velAxis)) (taylor 0 velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (+ vel (* -1 velAxis)) (taylor 0 velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor inf velAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor inf velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (* 3602879701896397/72057594037927936 (/ vel velAxis)) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (* 3602879701896397/72057594037927936 (/ vel velAxis)) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (* 3602879701896397/72057594037927936 (/ vel velAxis)) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 velAxis) (taylor inf velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (/ vel velAxis) 1)) (taylor inf velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (/ vel velAxis) 1)) (taylor inf velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (/ vel velAxis) 1)) (taylor inf velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor -inf velAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) (taylor -inf velAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) (taylor -inf velAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) (taylor -inf velAxis) (#s(alt (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) (patch (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor -inf velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ vel velAxis))))) (taylor -inf velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ vel velAxis))))) (taylor -inf velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ vel velAxis))))) (taylor -inf velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 velAxis) (taylor -inf velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 1 (* -1 (/ vel velAxis))))) (taylor -inf velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 1 (* -1 (/ vel velAxis))))) (taylor -inf velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 1 (* -1 (/ vel velAxis))))) (taylor -inf velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
12 calls:
Time | Variable | Point | Expression | |
---|---|---|---|---|
1.0ms | velAxis | @ | 0 | ((+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (* (- vel velAxis) 3602879701896397/72057594037927936) (- vel velAxis) (* (- pos poxAxis) 300) (- pos poxAxis)) |
1.0ms | poxAxis | @ | inf | ((+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (* (- vel velAxis) 3602879701896397/72057594037927936) (- vel velAxis) (* (- pos poxAxis) 300) (- pos poxAxis)) |
1.0ms | vel | @ | 0 | ((+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (* (- vel velAxis) 3602879701896397/72057594037927936) (- vel velAxis) (* (- pos poxAxis) 300) (- pos poxAxis)) |
1.0ms | poxAxis | @ | 0 | ((+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (* (- vel velAxis) 3602879701896397/72057594037927936) (- vel velAxis) (* (- pos poxAxis) 300) (- pos poxAxis)) |
1.0ms | pos | @ | inf | ((+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (* (- vel velAxis) 3602879701896397/72057594037927936) (- vel velAxis) (* (- pos poxAxis) 300) (- pos poxAxis)) |
1× | egg-herbie |
9 162× | lower-fma.f64 |
9 162× | lower-fma.f32 |
2 974× | lower-*.f64 |
2 974× | lower-*.f32 |
2 766× | lower--.f64 |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 126 | 942 |
1 | 380 | 942 |
2 | 1048 | 798 |
3 | 3081 | 798 |
4 | 6633 | 798 |
0 | 8109 | 758 |
1× | iter limit |
1× | node limit |
Inputs |
---|
(+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(* 300 pos) |
(+ (* -300 poxAxis) (* 300 pos)) |
(+ (* -300 poxAxis) (* 300 pos)) |
(+ (* -300 poxAxis) (* 300 pos)) |
pos |
(+ pos (* -1 poxAxis)) |
(+ pos (* -1 poxAxis)) |
(+ pos (* -1 poxAxis)) |
(* -300 poxAxis) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* -300 poxAxis) |
(* poxAxis (- (* 300 (/ pos poxAxis)) 300)) |
(* poxAxis (- (* 300 (/ pos poxAxis)) 300)) |
(* poxAxis (- (* 300 (/ pos poxAxis)) 300)) |
(* -1 poxAxis) |
(* poxAxis (- (/ pos poxAxis) 1)) |
(* poxAxis (- (/ pos poxAxis) 1)) |
(* poxAxis (- (/ pos poxAxis) 1)) |
(* -300 poxAxis) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(* -300 poxAxis) |
(* -1 (* poxAxis (+ 300 (* -300 (/ pos poxAxis))))) |
(* -1 (* poxAxis (+ 300 (* -300 (/ pos poxAxis))))) |
(* -1 (* poxAxis (+ 300 (* -300 (/ pos poxAxis))))) |
(* -1 poxAxis) |
(* -1 (* poxAxis (+ 1 (* -1 (/ pos poxAxis))))) |
(* -1 (* poxAxis (+ 1 (* -1 (/ pos poxAxis))))) |
(* -1 (* poxAxis (+ 1 (* -1 (/ pos poxAxis))))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(* -3602879701896397/72057594037927936 velAxis) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(* -1 velAxis) |
(- vel velAxis) |
(- vel velAxis) |
(- vel velAxis) |
(* 3602879701896397/72057594037927936 vel) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(* 3602879701896397/72057594037927936 vel) |
(* vel (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ velAxis vel)))) |
(* vel (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ velAxis vel)))) |
(* vel (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ velAxis vel)))) |
vel |
(* vel (+ 1 (* -1 (/ velAxis vel)))) |
(* vel (+ 1 (* -1 (/ velAxis vel)))) |
(* vel (+ 1 (* -1 (/ velAxis vel)))) |
(* 3602879701896397/72057594037927936 vel) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(* 3602879701896397/72057594037927936 vel) |
(* -1 (* vel (- (* 3602879701896397/72057594037927936 (/ velAxis vel)) 3602879701896397/72057594037927936))) |
(* -1 (* vel (- (* 3602879701896397/72057594037927936 (/ velAxis vel)) 3602879701896397/72057594037927936))) |
(* -1 (* vel (- (* 3602879701896397/72057594037927936 (/ velAxis vel)) 3602879701896397/72057594037927936))) |
vel |
(* -1 (* vel (- (/ velAxis vel) 1))) |
(* -1 (* vel (- (/ velAxis vel) 1))) |
(* -1 (* vel (- (/ velAxis vel) 1))) |
(+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(* -300 poxAxis) |
(+ (* -300 poxAxis) (* 300 pos)) |
(+ (* -300 poxAxis) (* 300 pos)) |
(+ (* -300 poxAxis) (* 300 pos)) |
(* -1 poxAxis) |
(- pos poxAxis) |
(- pos poxAxis) |
(- pos poxAxis) |
(* 300 pos) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(* 300 pos) |
(* pos (+ 300 (* -300 (/ poxAxis pos)))) |
(* pos (+ 300 (* -300 (/ poxAxis pos)))) |
(* pos (+ 300 (* -300 (/ poxAxis pos)))) |
pos |
(* pos (+ 1 (* -1 (/ poxAxis pos)))) |
(* pos (+ 1 (* -1 (/ poxAxis pos)))) |
(* pos (+ 1 (* -1 (/ poxAxis pos)))) |
(* 300 pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(* 300 pos) |
(* -1 (* pos (- (* 300 (/ poxAxis pos)) 300))) |
(* -1 (* pos (- (* 300 (/ poxAxis pos)) 300))) |
(* -1 (* pos (- (* 300 (/ poxAxis pos)) 300))) |
pos |
(* -1 (* pos (- (/ poxAxis pos) 1))) |
(* -1 (* pos (- (/ poxAxis pos) 1))) |
(* -1 (* pos (- (/ poxAxis pos) 1))) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(* 3602879701896397/72057594037927936 vel) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
vel |
(+ vel (* -1 velAxis)) |
(+ vel (* -1 velAxis)) |
(+ vel (* -1 velAxis)) |
(* -3602879701896397/72057594037927936 velAxis) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(* -3602879701896397/72057594037927936 velAxis) |
(* velAxis (- (* 3602879701896397/72057594037927936 (/ vel velAxis)) 3602879701896397/72057594037927936)) |
(* velAxis (- (* 3602879701896397/72057594037927936 (/ vel velAxis)) 3602879701896397/72057594037927936)) |
(* velAxis (- (* 3602879701896397/72057594037927936 (/ vel velAxis)) 3602879701896397/72057594037927936)) |
(* -1 velAxis) |
(* velAxis (- (/ vel velAxis) 1)) |
(* velAxis (- (/ vel velAxis) 1)) |
(* velAxis (- (/ vel velAxis) 1)) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ vel velAxis))))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ vel velAxis))))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ vel velAxis))))) |
(* -1 velAxis) |
(* -1 (* velAxis (+ 1 (* -1 (/ vel velAxis))))) |
(* -1 (* velAxis (+ 1 (* -1 (/ vel velAxis))))) |
(* -1 (* velAxis (+ 1 (* -1 (/ vel velAxis))))) |
Outputs |
---|
(+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(+ (* -300 poxAxis) (* 300 pos)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(+ (* -300 poxAxis) (* 300 pos)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(+ (* -300 poxAxis) (* 300 pos)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
pos |
(+ pos (* -1 poxAxis)) |
(-.f64 pos poxAxis) |
(+ pos (* -1 poxAxis)) |
(-.f64 pos poxAxis) |
(+ pos (* -1 poxAxis)) |
(-.f64 pos poxAxis) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* poxAxis (- (* 300 (/ pos poxAxis)) 300)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* poxAxis (- (* 300 (/ pos poxAxis)) 300)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* poxAxis (- (* 300 (/ pos poxAxis)) 300)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* -1 poxAxis) |
(neg.f64 poxAxis) |
(* poxAxis (- (/ pos poxAxis) 1)) |
(-.f64 pos poxAxis) |
(* poxAxis (- (/ pos poxAxis) 1)) |
(-.f64 pos poxAxis) |
(* poxAxis (- (/ pos poxAxis) 1)) |
(-.f64 pos poxAxis) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -1 (* poxAxis (+ 300 (* -300 (/ pos poxAxis))))) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* -1 (* poxAxis (+ 300 (* -300 (/ pos poxAxis))))) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* -1 (* poxAxis (+ 300 (* -300 (/ pos poxAxis))))) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* -1 poxAxis) |
(neg.f64 poxAxis) |
(* -1 (* poxAxis (+ 1 (* -1 (/ pos poxAxis))))) |
(-.f64 pos poxAxis) |
(* -1 (* poxAxis (+ 1 (* -1 (/ pos poxAxis))))) |
(-.f64 pos poxAxis) |
(* -1 (* poxAxis (+ 1 (* -1 (/ pos poxAxis))))) |
(-.f64 pos poxAxis) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 velAxis) |
(neg.f64 velAxis) |
(- vel velAxis) |
(-.f64 vel velAxis) |
(- vel velAxis) |
(-.f64 vel velAxis) |
(- vel velAxis) |
(-.f64 vel velAxis) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* vel (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ velAxis vel)))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* vel (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ velAxis vel)))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* vel (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ velAxis vel)))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
vel |
(* vel (+ 1 (* -1 (/ velAxis vel)))) |
(-.f64 vel velAxis) |
(* vel (+ 1 (* -1 (/ velAxis vel)))) |
(-.f64 vel velAxis) |
(* vel (+ 1 (* -1 (/ velAxis vel)))) |
(-.f64 vel velAxis) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 (* vel (- (* 3602879701896397/72057594037927936 (/ velAxis vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 (* vel (- (* 3602879701896397/72057594037927936 (/ velAxis vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 (* vel (- (* 3602879701896397/72057594037927936 (/ velAxis vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
vel |
(* -1 (* vel (- (/ velAxis vel) 1))) |
(-.f64 vel velAxis) |
(* -1 (* vel (- (/ velAxis vel) 1))) |
(-.f64 vel velAxis) |
(* -1 (* vel (- (/ velAxis vel) 1))) |
(-.f64 vel velAxis) |
(+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) |
(fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(+ (* -300 poxAxis) (* 300 pos)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(+ (* -300 poxAxis) (* 300 pos)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(+ (* -300 poxAxis) (* 300 pos)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* -1 poxAxis) |
(neg.f64 poxAxis) |
(- pos poxAxis) |
(-.f64 pos poxAxis) |
(- pos poxAxis) |
(-.f64 pos poxAxis) |
(- pos poxAxis) |
(-.f64 pos poxAxis) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* pos (+ 300 (* -300 (/ poxAxis pos)))) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* pos (+ 300 (* -300 (/ poxAxis pos)))) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* pos (+ 300 (* -300 (/ poxAxis pos)))) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
pos |
(* pos (+ 1 (* -1 (/ poxAxis pos)))) |
(-.f64 pos poxAxis) |
(* pos (+ 1 (* -1 (/ poxAxis pos)))) |
(-.f64 pos poxAxis) |
(* pos (+ 1 (* -1 (/ poxAxis pos)))) |
(-.f64 pos poxAxis) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* -1 (* pos (- (* 300 (/ poxAxis pos)) 300))) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* -1 (* pos (- (* 300 (/ poxAxis pos)) 300))) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* -1 (* pos (- (* 300 (/ poxAxis pos)) 300))) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
pos |
(* -1 (* pos (- (/ poxAxis pos) 1))) |
(-.f64 pos poxAxis) |
(* -1 (* pos (- (/ poxAxis pos) 1))) |
(-.f64 pos poxAxis) |
(* -1 (* pos (- (/ poxAxis pos) 1))) |
(-.f64 pos poxAxis) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
vel |
(+ vel (* -1 velAxis)) |
(-.f64 vel velAxis) |
(+ vel (* -1 velAxis)) |
(-.f64 vel velAxis) |
(+ vel (* -1 velAxis)) |
(-.f64 vel velAxis) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) |
(* velAxis (- (* 3602879701896397/72057594037927936 (/ vel velAxis)) 3602879701896397/72057594037927936)) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* velAxis (- (* 3602879701896397/72057594037927936 (/ vel velAxis)) 3602879701896397/72057594037927936)) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* velAxis (- (* 3602879701896397/72057594037927936 (/ vel velAxis)) 3602879701896397/72057594037927936)) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 velAxis) |
(neg.f64 velAxis) |
(* velAxis (- (/ vel velAxis) 1)) |
(-.f64 vel velAxis) |
(* velAxis (- (/ vel velAxis) 1)) |
(-.f64 vel velAxis) |
(* velAxis (- (/ vel velAxis) 1)) |
(-.f64 vel velAxis) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ vel velAxis))))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ vel velAxis))))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ vel velAxis))))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 velAxis) |
(neg.f64 velAxis) |
(* -1 (* velAxis (+ 1 (* -1 (/ vel velAxis))))) |
(-.f64 vel velAxis) |
(* -1 (* velAxis (+ 1 (* -1 (/ vel velAxis))))) |
(-.f64 vel velAxis) |
(* -1 (* velAxis (+ 1 (* -1 (/ vel velAxis))))) |
(-.f64 vel velAxis) |
5 364× | lower-fma.f64 |
5 364× | lower-fma.f32 |
4 924× | lower-*.f32 |
4 920× | lower-*.f64 |
2 734× | lower-/.f64 |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 11 | 27 |
0 | 16 | 27 |
1 | 60 | 27 |
2 | 473 | 27 |
3 | 6844 | 27 |
0 | 8523 | 26 |
1× | iter limit |
1× | node limit |
1× | iter limit |
Inputs |
---|
(+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(-.f64 vel velAxis) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(-.f64 pos poxAxis) |
Outputs |
---|
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
Compiled 11 492 to 1 266 computations (89% saved)
9 alts after pruning (9 fresh and 0 done)
Pruned | Kept | Total | |
---|---|---|---|
New | 464 | 9 | 473 |
Fresh | 0 | 0 | 0 |
Picked | 1 | 0 | 1 |
Done | 0 | 0 | 0 |
Total | 465 | 9 | 474 |
Status | Accuracy | Program |
---|---|---|
99.9% | (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) | |
▶ | 100.0% | (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) |
▶ | 73.0% | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) |
71.3% | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) | |
▶ | 76.4% | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
24.4% | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) | |
▶ | 24.3% | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
28.9% | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) | |
▶ | 27.9% | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
Compiled 128 to 158 computations (-23.4% saved)
1× | egg-herbie |
Found 16 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
cost-diff | 0 | (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) | |
cost-diff | 0 | (-.f64 pos poxAxis) | |
cost-diff | 0 | (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) | |
cost-diff | 0 | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) | |
cost-diff | 0 | (-.f64 vel velAxis) | |
cost-diff | 0 | (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) | |
cost-diff | 0 | (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) | |
cost-diff | 0 | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) | |
cost-diff | 0 | (*.f64 poxAxis #s(literal -300 binary64)) | |
cost-diff | 0 | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) | |
cost-diff | 0 | (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) | |
cost-diff | 0 | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) | |
cost-diff | 0 | (-.f64 pos poxAxis) | |
cost-diff | 0 | (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) | |
cost-diff | 0 | (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) | |
cost-diff | 192 | (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) |
1 840× | lower-fma.f32 |
1 832× | lower-fma.f64 |
432× | lower-*.f32 |
422× | lower-*.f64 |
384× | lower-+.f64 |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 28 | 154 |
0 | 41 | 154 |
1 | 61 | 154 |
2 | 82 | 154 |
3 | 153 | 154 |
4 | 246 | 154 |
5 | 379 | 154 |
6 | 741 | 154 |
7 | 1110 | 154 |
8 | 1437 | 154 |
9 | 1499 | 154 |
10 | 1515 | 154 |
0 | 1515 | 149 |
1× | iter limit |
1× | saturated |
1× | iter limit |
Inputs |
---|
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) |
vel |
#s(literal 3602879701896397/72057594037927936 binary64) |
(fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) |
#s(literal -3602879701896397/72057594037927936 binary64) |
velAxis |
(*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) |
#s(literal 300 binary64) |
(-.f64 pos poxAxis) |
pos |
poxAxis |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
(*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) |
#s(literal -3602879701896397/72057594037927936 binary64) |
velAxis |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
(*.f64 poxAxis #s(literal -300 binary64)) |
poxAxis |
#s(literal -300 binary64) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
pos |
#s(literal 300 binary64) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(-.f64 vel velAxis) |
vel |
velAxis |
#s(literal 3602879701896397/72057594037927936 binary64) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(-.f64 pos poxAxis) |
pos |
poxAxis |
#s(literal 300 binary64) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
vel |
#s(literal 3602879701896397/72057594037927936 binary64) |
Outputs |
---|
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) |
(fma.f64 (-.f64 velAxis vel) #s(literal -3602879701896397/72057594037927936 binary64) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
vel |
#s(literal 3602879701896397/72057594037927936 binary64) |
(fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) |
(fma.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
#s(literal -3602879701896397/72057594037927936 binary64) |
velAxis |
(*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
#s(literal 300 binary64) |
(-.f64 pos poxAxis) |
pos |
poxAxis |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
#s(literal -3602879701896397/72057594037927936 binary64) |
velAxis |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -300 binary64) poxAxis)) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(*.f64 #s(literal -300 binary64) poxAxis) |
poxAxis |
#s(literal -300 binary64) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
pos |
#s(literal 300 binary64) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(-.f64 vel velAxis) |
vel |
velAxis |
#s(literal 3602879701896397/72057594037927936 binary64) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 #s(literal 3602879701896397/72057594037927936 binary64) vel))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 #s(literal 3602879701896397/72057594037927936 binary64) vel)) |
(-.f64 pos poxAxis) |
pos |
poxAxis |
#s(literal 300 binary64) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(*.f64 #s(literal 3602879701896397/72057594037927936 binary64) vel) |
vel |
#s(literal 3602879701896397/72057594037927936 binary64) |
Found 16 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
accuracy | 0 | (-.f64 pos poxAxis) | |
accuracy | 0 | (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) | |
accuracy | 0.01953125 | (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) | |
accuracy | 17.24226388369571 | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) | |
accuracy | 0 | (-.f64 vel velAxis) | |
accuracy | 0.01953125 | (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) | |
accuracy | 0.01953125 | (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) | |
accuracy | 15.093290807126618 | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) | |
accuracy | 0 | (*.f64 poxAxis #s(literal -300 binary64)) | |
accuracy | 48.42052909569245 | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) | |
accuracy | 0 | (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) | |
accuracy | 46.13846528040623 | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) | |
accuracy | 0 | (-.f64 pos poxAxis) | |
accuracy | 0.0078125 | (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) | |
accuracy | 0.0234375 | (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) | |
accuracy | 0.03125 | (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) |
35.0ms | 255× | 0 | valid |
0.0ms | 1× | 1 | valid |
Compiled 135 to 24 computations (82.2% saved)
ival-mult
: 10.0ms (52.8% of total)ival-add
: 5.0ms (26.4% of total)ival-sub
: 2.0ms (10.6% of total)exact
: 1.0ms (5.3% of total)adjust
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)ival-true
: 0.0ms (0% of total)Inputs |
---|
#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ()) |
#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ()) |
#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ()) |
#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ()) |
#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ()) |
#s(alt (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) (patch (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) #<representation binary64>) () ()) |
#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ()) |
#s(alt (*.f64 poxAxis #s(literal -300 binary64)) (patch (*.f64 poxAxis #s(literal -300 binary64)) #<representation binary64>) () ()) |
#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ()) |
#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ()) |
#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ()) |
#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ()) |
#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ()) |
#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ()) |
#s(alt (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ()) |
Outputs |
---|
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) (taylor 0 poxAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)))) (taylor 0 poxAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)))) (taylor 0 poxAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)))) (taylor 0 poxAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) (taylor 0 poxAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos))) (taylor 0 poxAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos))) (taylor 0 poxAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos))) (taylor 0 poxAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor 0 poxAxis) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (* 300 pos)) (taylor 0 poxAxis) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (* 300 pos)) (taylor 0 poxAxis) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (* 300 pos)) (taylor 0 poxAxis) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt pos (taylor 0 poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (+ pos (* -1 poxAxis)) (taylor 0 poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (+ pos (* -1 poxAxis)) (taylor 0 poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (+ pos (* -1 poxAxis)) (taylor 0 poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) (taylor 0 poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) (taylor 0 poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor 0 poxAxis) (#s(alt (*.f64 poxAxis #s(literal -300 binary64)) (patch (*.f64 poxAxis #s(literal -300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor 0 poxAxis) (#s(alt (*.f64 poxAxis #s(literal -300 binary64)) (patch (*.f64 poxAxis #s(literal -300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor 0 poxAxis) (#s(alt (*.f64 poxAxis #s(literal -300 binary64)) (patch (*.f64 poxAxis #s(literal -300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor 0 poxAxis) (#s(alt (*.f64 poxAxis #s(literal -300 binary64)) (patch (*.f64 poxAxis #s(literal -300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) (taylor 0 poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) (taylor 0 poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) (taylor 0 poxAxis) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) (taylor 0 poxAxis) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) (taylor 0 poxAxis) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) (taylor 0 poxAxis) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor inf poxAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* -3602879701896397/72057594037927936 (/ velAxis poxAxis)) (+ (* 3602879701896397/72057594037927936 (/ vel poxAxis)) (* 300 (/ pos poxAxis)))) 300)) (taylor inf poxAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* -3602879701896397/72057594037927936 (/ velAxis poxAxis)) (+ (* 3602879701896397/72057594037927936 (/ vel poxAxis)) (* 300 (/ pos poxAxis)))) 300)) (taylor inf poxAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* -3602879701896397/72057594037927936 (/ velAxis poxAxis)) (+ (* 3602879701896397/72057594037927936 (/ vel poxAxis)) (* 300 (/ pos poxAxis)))) 300)) (taylor inf poxAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor inf poxAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* -3602879701896397/72057594037927936 (/ velAxis poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* -3602879701896397/72057594037927936 (/ velAxis poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* -3602879701896397/72057594037927936 (/ velAxis poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor inf poxAxis) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (* 300 (/ pos poxAxis)) 300)) (taylor inf poxAxis) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (* 300 (/ pos poxAxis)) 300)) (taylor inf poxAxis) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (* 300 (/ pos poxAxis)) 300)) (taylor inf poxAxis) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 poxAxis) (taylor inf poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (/ pos poxAxis) 1)) (taylor inf poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (/ pos poxAxis) 1)) (taylor inf poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (/ pos poxAxis) 1)) (taylor inf poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor inf poxAxis) (#s(alt (*.f64 poxAxis #s(literal -300 binary64)) (patch (*.f64 poxAxis #s(literal -300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor inf poxAxis) (#s(alt (*.f64 poxAxis #s(literal -300 binary64)) (patch (*.f64 poxAxis #s(literal -300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor inf poxAxis) (#s(alt (*.f64 poxAxis #s(literal -300 binary64)) (patch (*.f64 poxAxis #s(literal -300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor inf poxAxis) (#s(alt (*.f64 poxAxis #s(literal -300 binary64)) (patch (*.f64 poxAxis #s(literal -300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor inf poxAxis) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel poxAxis)) (* 300 (/ pos poxAxis))) 300)) (taylor inf poxAxis) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor -inf poxAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) poxAxis))))) (taylor -inf poxAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) poxAxis))))) (taylor -inf poxAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) poxAxis))))) (taylor -inf poxAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor -inf poxAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor -inf poxAxis) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -300 (/ pos poxAxis))))) (taylor -inf poxAxis) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -300 (/ pos poxAxis))))) (taylor -inf poxAxis) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -300 (/ pos poxAxis))))) (taylor -inf poxAxis) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 poxAxis) (taylor -inf poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 1 (* -1 (/ pos poxAxis))))) (taylor -inf poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 1 (* -1 (/ pos poxAxis))))) (taylor -inf poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 1 (* -1 (/ pos poxAxis))))) (taylor -inf poxAxis) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor -inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor -inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor -inf poxAxis) (#s(alt (*.f64 poxAxis #s(literal -300 binary64)) (patch (*.f64 poxAxis #s(literal -300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor -inf poxAxis) (#s(alt (*.f64 poxAxis #s(literal -300 binary64)) (patch (*.f64 poxAxis #s(literal -300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor -inf poxAxis) (#s(alt (*.f64 poxAxis #s(literal -300 binary64)) (patch (*.f64 poxAxis #s(literal -300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor -inf poxAxis) (#s(alt (*.f64 poxAxis #s(literal -300 binary64)) (patch (*.f64 poxAxis #s(literal -300 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor -inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor -inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor -inf poxAxis) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) poxAxis))))) (taylor -inf poxAxis) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (taylor 0 vel) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 vel) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 vel) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 vel) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (taylor 0 vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (taylor 0 vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (taylor 0 vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) (taylor 0 vel) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) (taylor 0 vel) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) (taylor 0 vel) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) (taylor 0 vel) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor 0 vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) (taylor 0 vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) (taylor 0 vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) (taylor 0 vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 velAxis) (taylor 0 vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (- vel velAxis) (taylor 0 vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (- vel velAxis) (taylor 0 vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (- vel velAxis) (taylor 0 vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (taylor 0 vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* 300 (- pos poxAxis)) (taylor 0 vel) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) (taylor 0 vel) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) (taylor 0 vel) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) (taylor 0 vel) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor 0 vel) (#s(alt (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor 0 vel) (#s(alt (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor 0 vel) (#s(alt (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor 0 vel) (#s(alt (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor inf vel) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) (taylor inf vel) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) (taylor inf vel) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) (taylor inf vel) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) (taylor inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) (taylor inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) (taylor inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) (taylor inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) (taylor inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) (taylor inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) (taylor inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) (taylor inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) (taylor inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor inf vel) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ pos vel))))) (taylor inf vel) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ pos vel))))) (taylor inf vel) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ pos vel))))) (taylor inf vel) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor inf vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ velAxis vel)))) (taylor inf vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ velAxis vel)))) (taylor inf vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ velAxis vel)))) (taylor inf vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt vel (taylor inf vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 1 (* -1 (/ velAxis vel)))) (taylor inf vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 1 (* -1 (/ velAxis vel)))) (taylor inf vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 1 (* -1 (/ velAxis vel)))) (taylor inf vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) (taylor inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) (taylor inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) (taylor inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor inf vel) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (* 300 (/ (- pos poxAxis) vel)))) (taylor inf vel) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (* 300 (/ (- pos poxAxis) vel)))) (taylor inf vel) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* vel (+ 3602879701896397/72057594037927936 (* 300 (/ (- pos poxAxis) vel)))) (taylor inf vel) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor inf vel) (#s(alt (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor inf vel) (#s(alt (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor inf vel) (#s(alt (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor inf vel) (#s(alt (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor -inf vel) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor -inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor -inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor -inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor -inf vel) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor -inf vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* 3602879701896397/72057594037927936 (/ velAxis vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* 3602879701896397/72057594037927936 (/ velAxis vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* 3602879701896397/72057594037927936 (/ velAxis vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt vel (taylor -inf vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (/ velAxis vel) 1))) (taylor -inf vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (/ velAxis vel) 1))) (taylor -inf vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (/ velAxis vel) 1))) (taylor -inf vel) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor -inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor -inf vel) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -300 (/ (- pos poxAxis) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -300 (/ (- pos poxAxis) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* vel (- (* -300 (/ (- pos poxAxis) vel)) 3602879701896397/72057594037927936))) (taylor -inf vel) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor -inf vel) (#s(alt (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor -inf vel) (#s(alt (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor -inf vel) (#s(alt (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor -inf vel) (#s(alt (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel))) (taylor 0 pos) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)))) (taylor 0 pos) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)))) (taylor 0 pos) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)))) (taylor 0 pos) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (* -3602879701896397/72057594037927936 velAxis)) (taylor 0 pos) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos))) (taylor 0 pos) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos))) (taylor 0 pos) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos))) (taylor 0 pos) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* -300 poxAxis) (taylor 0 pos) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (* 300 pos)) (taylor 0 pos) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (* 300 pos)) (taylor 0 pos) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (* 300 pos)) (taylor 0 pos) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 poxAxis) (taylor 0 pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (- pos poxAxis) (taylor 0 pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (- pos poxAxis) (taylor 0 pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (- pos poxAxis) (taylor 0 pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) (taylor 0 pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) (taylor 0 pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) (taylor 0 pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 (- vel velAxis)) (taylor 0 pos) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) (taylor 0 pos) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) (taylor 0 pos) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) (taylor 0 pos) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) (taylor 0 pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) (taylor 0 pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 vel)) (taylor 0 pos) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) (taylor 0 pos) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) (taylor 0 pos) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) (taylor 0 pos) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor inf pos) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (+ (* -3602879701896397/72057594037927936 (/ velAxis pos)) (* 3602879701896397/72057594037927936 (/ vel pos)))))) (taylor inf pos) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (+ (* -3602879701896397/72057594037927936 (/ velAxis pos)) (* 3602879701896397/72057594037927936 (/ vel pos)))))) (taylor inf pos) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (+ (* -3602879701896397/72057594037927936 (/ velAxis pos)) (* 3602879701896397/72057594037927936 (/ vel pos)))))) (taylor inf pos) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor inf pos) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* -3602879701896397/72057594037927936 (/ velAxis pos))))) (taylor inf pos) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* -3602879701896397/72057594037927936 (/ velAxis pos))))) (taylor inf pos) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* -3602879701896397/72057594037927936 (/ velAxis pos))))) (taylor inf pos) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor inf pos) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (* -300 (/ poxAxis pos)))) (taylor inf pos) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (* -300 (/ poxAxis pos)))) (taylor inf pos) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (* -300 (/ poxAxis pos)))) (taylor inf pos) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt pos (taylor inf pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 1 (* -1 (/ poxAxis pos)))) (taylor inf pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 1 (* -1 (/ poxAxis pos)))) (taylor inf pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 1 (* -1 (/ poxAxis pos)))) (taylor inf pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) (taylor inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) (taylor inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) (taylor inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) (taylor inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) (taylor inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) (taylor inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) (taylor inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) (taylor inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) (taylor inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor inf pos) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos)))) (taylor inf pos) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos)))) (taylor inf pos) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos)))) (taylor inf pos) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) (taylor inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) (taylor inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) (taylor inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor inf pos) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ vel pos))))) (taylor inf pos) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ vel pos))))) (taylor inf pos) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ vel pos))))) (taylor inf pos) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor -inf pos) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel))) pos)) 300))) (taylor -inf pos) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel))) pos)) 300))) (taylor -inf pos) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel))) pos)) 300))) (taylor -inf pos) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor -inf pos) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* -3602879701896397/72057594037927936 velAxis)) pos)) 300))) (taylor -inf pos) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* -3602879701896397/72057594037927936 velAxis)) pos)) 300))) (taylor -inf pos) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* -3602879701896397/72057594037927936 velAxis)) pos)) 300))) (taylor -inf pos) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor -inf pos) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* 300 (/ poxAxis pos)) 300))) (taylor -inf pos) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* 300 (/ poxAxis pos)) 300))) (taylor -inf pos) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* 300 (/ poxAxis pos)) 300))) (taylor -inf pos) (#s(alt (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) (patch (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) #<representation binary64>) () ())) ()) |
#s(alt pos (taylor -inf pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (/ poxAxis pos) 1))) (taylor -inf pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (/ poxAxis pos) 1))) (taylor -inf pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (/ poxAxis pos) 1))) (taylor -inf pos) (#s(alt (-.f64 pos poxAxis) (patch (-.f64 pos poxAxis) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor -inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) (taylor -inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) (taylor -inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) (taylor -inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor -inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) (taylor -inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) (taylor -inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) (taylor -inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor -inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) (taylor -inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) (taylor -inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) (taylor -inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor -inf pos) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -3602879701896397/72057594037927936 (/ (- vel velAxis) pos)) 300))) (taylor -inf pos) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -3602879701896397/72057594037927936 (/ (- vel velAxis) pos)) 300))) (taylor -inf pos) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -3602879701896397/72057594037927936 (/ (- vel velAxis) pos)) 300))) (taylor -inf pos) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor -inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) (taylor -inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) (taylor -inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) (taylor -inf pos) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* 300 pos) (taylor -inf pos) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 vel)) pos)) 300))) (taylor -inf pos) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 vel)) pos)) 300))) (taylor -inf pos) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 vel)) pos)) 300))) (taylor -inf pos) (#s(alt (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) (taylor 0 velAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 velAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 velAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 velAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* 300 (- pos poxAxis)) (taylor 0 velAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (taylor 0 velAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (taylor 0 velAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (taylor 0 velAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) (taylor 0 velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor 0 velAxis) (#s(alt (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) (patch (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor 0 velAxis) (#s(alt (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) (patch (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor 0 velAxis) (#s(alt (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) (patch (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor 0 velAxis) (#s(alt (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) (patch (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) #<representation binary64>) () ())) ()) |
#s(alt (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) (taylor 0 velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) (taylor 0 velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) (taylor 0 velAxis) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) (taylor 0 velAxis) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) (taylor 0 velAxis) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) (taylor 0 velAxis) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* 3602879701896397/72057594037927936 vel) (taylor 0 velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) (taylor 0 velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) (taylor 0 velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) (taylor 0 velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt vel (taylor 0 velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (+ vel (* -1 velAxis)) (taylor 0 velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (+ vel (* -1 velAxis)) (taylor 0 velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (+ vel (* -1 velAxis)) (taylor 0 velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) (taylor 0 velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) (taylor 0 velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor inf velAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor inf velAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (* 300 (/ (- pos poxAxis) velAxis)) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (* 300 (/ (- pos poxAxis) velAxis)) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (* 300 (/ (- pos poxAxis) velAxis)) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor inf velAxis) (#s(alt (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) (patch (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor inf velAxis) (#s(alt (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) (patch (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor inf velAxis) (#s(alt (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) (patch (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor inf velAxis) (#s(alt (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) (patch (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor inf velAxis) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ pos velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ pos velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ pos velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor inf velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (* 3602879701896397/72057594037927936 (/ vel velAxis)) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (* 3602879701896397/72057594037927936 (/ vel velAxis)) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (* 3602879701896397/72057594037927936 (/ vel velAxis)) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 velAxis) (taylor inf velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (/ vel velAxis) 1)) (taylor inf velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (/ vel velAxis) 1)) (taylor inf velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (/ vel velAxis) 1)) (taylor inf velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) (taylor inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor -inf velAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) (taylor -inf velAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) (taylor -inf velAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) (taylor -inf velAxis) (#s(alt (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) (patch (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor -inf velAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -300 (/ (- pos poxAxis) velAxis))))) (taylor -inf velAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -300 (/ (- pos poxAxis) velAxis))))) (taylor -inf velAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -300 (/ (- pos poxAxis) velAxis))))) (taylor -inf velAxis) (#s(alt (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) (patch (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor -inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) (taylor -inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) (taylor -inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) (taylor -inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor -inf velAxis) (#s(alt (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) (patch (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor -inf velAxis) (#s(alt (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) (patch (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor -inf velAxis) (#s(alt (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) (patch (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor -inf velAxis) (#s(alt (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) (patch (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor -inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) (taylor -inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) (taylor -inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) (taylor -inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor -inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) (taylor -inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) (taylor -inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) (taylor -inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor -inf velAxis) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) velAxis))))) (taylor -inf velAxis) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) velAxis))))) (taylor -inf velAxis) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) velAxis))))) (taylor -inf velAxis) (#s(alt (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) (patch (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor -inf velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ vel velAxis))))) (taylor -inf velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ vel velAxis))))) (taylor -inf velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ vel velAxis))))) (taylor -inf velAxis) (#s(alt (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (patch (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) #<representation binary64>) () ())) ()) |
#s(alt (* -1 velAxis) (taylor -inf velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 1 (* -1 (/ vel velAxis))))) (taylor -inf velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 1 (* -1 (/ vel velAxis))))) (taylor -inf velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 1 (* -1 (/ vel velAxis))))) (taylor -inf velAxis) (#s(alt (-.f64 vel velAxis) (patch (-.f64 vel velAxis) #<representation binary64>) () ())) ()) |
#s(alt (* -3602879701896397/72057594037927936 velAxis) (taylor -inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) (taylor -inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) (taylor -inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
#s(alt (* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) (taylor -inf velAxis) (#s(alt #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) (patch #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) #<representation binary64>) () ())) ()) |
12 calls:
Time | Variable | Point | Expression | |
---|---|---|---|---|
1.0ms | pos | @ | 0 | ((+ (* vel 3602879701896397/72057594037927936) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis)))) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (* 300 (- pos poxAxis)) (- pos poxAxis) (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (* -3602879701896397/72057594037927936 velAxis) (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (* poxAxis -300) (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (* (- vel velAxis) 3602879701896397/72057594037927936) (- vel velAxis) (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (* vel 3602879701896397/72057594037927936)) |
1.0ms | vel | @ | inf | ((+ (* vel 3602879701896397/72057594037927936) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis)))) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (* 300 (- pos poxAxis)) (- pos poxAxis) (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (* -3602879701896397/72057594037927936 velAxis) (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (* poxAxis -300) (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (* (- vel velAxis) 3602879701896397/72057594037927936) (- vel velAxis) (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (* vel 3602879701896397/72057594037927936)) |
1.0ms | poxAxis | @ | 0 | ((+ (* vel 3602879701896397/72057594037927936) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis)))) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (* 300 (- pos poxAxis)) (- pos poxAxis) (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (* -3602879701896397/72057594037927936 velAxis) (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (* poxAxis -300) (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (* (- vel velAxis) 3602879701896397/72057594037927936) (- vel velAxis) (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (* vel 3602879701896397/72057594037927936)) |
1.0ms | poxAxis | @ | -inf | ((+ (* vel 3602879701896397/72057594037927936) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis)))) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (* 300 (- pos poxAxis)) (- pos poxAxis) (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (* -3602879701896397/72057594037927936 velAxis) (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (* poxAxis -300) (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (* (- vel velAxis) 3602879701896397/72057594037927936) (- vel velAxis) (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (* vel 3602879701896397/72057594037927936)) |
1.0ms | vel | @ | -inf | ((+ (* vel 3602879701896397/72057594037927936) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis)))) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (* 300 (- pos poxAxis)) (- pos poxAxis) (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (* -3602879701896397/72057594037927936 velAxis) (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (* poxAxis -300) (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (* (- vel velAxis) 3602879701896397/72057594037927936) (- vel velAxis) (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (* vel 3602879701896397/72057594037927936)) |
1× | egg-herbie |
11 448× | lower-fma.f64 |
11 448× | lower-fma.f32 |
4 184× | lower-*.f64 |
4 184× | lower-*.f32 |
1 720× | lower-+.f64 |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 230 | 4828 |
1 | 689 | 4828 |
2 | 1987 | 4005 |
3 | 6043 | 3894 |
0 | 8515 | 3568 |
1× | iter limit |
1× | node limit |
Inputs |
---|
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos))) |
(* 300 pos) |
(+ (* -300 poxAxis) (* 300 pos)) |
(+ (* -300 poxAxis) (* 300 pos)) |
(+ (* -300 poxAxis) (* 300 pos)) |
pos |
(+ pos (* -1 poxAxis)) |
(+ pos (* -1 poxAxis)) |
(+ pos (* -1 poxAxis)) |
(+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(* -300 poxAxis) |
(* -300 poxAxis) |
(* -300 poxAxis) |
(* -300 poxAxis) |
(+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(* -300 poxAxis) |
(* poxAxis (- (+ (* -3602879701896397/72057594037927936 (/ velAxis poxAxis)) (+ (* 3602879701896397/72057594037927936 (/ vel poxAxis)) (* 300 (/ pos poxAxis)))) 300)) |
(* poxAxis (- (+ (* -3602879701896397/72057594037927936 (/ velAxis poxAxis)) (+ (* 3602879701896397/72057594037927936 (/ vel poxAxis)) (* 300 (/ pos poxAxis)))) 300)) |
(* poxAxis (- (+ (* -3602879701896397/72057594037927936 (/ velAxis poxAxis)) (+ (* 3602879701896397/72057594037927936 (/ vel poxAxis)) (* 300 (/ pos poxAxis)))) 300)) |
(* -300 poxAxis) |
(* poxAxis (- (+ (* -3602879701896397/72057594037927936 (/ velAxis poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* poxAxis (- (+ (* -3602879701896397/72057594037927936 (/ velAxis poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* poxAxis (- (+ (* -3602879701896397/72057594037927936 (/ velAxis poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* -300 poxAxis) |
(* poxAxis (- (* 300 (/ pos poxAxis)) 300)) |
(* poxAxis (- (* 300 (/ pos poxAxis)) 300)) |
(* poxAxis (- (* 300 (/ pos poxAxis)) 300)) |
(* -1 poxAxis) |
(* poxAxis (- (/ pos poxAxis) 1)) |
(* poxAxis (- (/ pos poxAxis) 1)) |
(* poxAxis (- (/ pos poxAxis) 1)) |
(* -300 poxAxis) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* -300 poxAxis) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* -300 poxAxis) |
(* -300 poxAxis) |
(* -300 poxAxis) |
(* -300 poxAxis) |
(* -300 poxAxis) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* -300 poxAxis) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* -300 poxAxis) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(* -300 poxAxis) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) poxAxis))))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) poxAxis))))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) poxAxis))))) |
(* -300 poxAxis) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) poxAxis))))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) poxAxis))))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) poxAxis))))) |
(* -300 poxAxis) |
(* -1 (* poxAxis (+ 300 (* -300 (/ pos poxAxis))))) |
(* -1 (* poxAxis (+ 300 (* -300 (/ pos poxAxis))))) |
(* -1 (* poxAxis (+ 300 (* -300 (/ pos poxAxis))))) |
(* -1 poxAxis) |
(* -1 (* poxAxis (+ 1 (* -1 (/ pos poxAxis))))) |
(* -1 (* poxAxis (+ 1 (* -1 (/ pos poxAxis))))) |
(* -1 (* poxAxis (+ 1 (* -1 (/ pos poxAxis))))) |
(* -300 poxAxis) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(* -300 poxAxis) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(* -300 poxAxis) |
(* -300 poxAxis) |
(* -300 poxAxis) |
(* -300 poxAxis) |
(* -300 poxAxis) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(* -300 poxAxis) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(* -300 poxAxis) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) poxAxis))))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) poxAxis))))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) poxAxis))))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(* -3602879701896397/72057594037927936 velAxis) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(* -1 velAxis) |
(- vel velAxis) |
(- vel velAxis) |
(- vel velAxis) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(* 300 (- pos poxAxis)) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) |
(* 3602879701896397/72057594037927936 vel) |
(* 3602879701896397/72057594037927936 vel) |
(* 3602879701896397/72057594037927936 vel) |
(* 3602879701896397/72057594037927936 vel) |
(* 3602879701896397/72057594037927936 vel) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(* 3602879701896397/72057594037927936 vel) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(* 3602879701896397/72057594037927936 vel) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(* 3602879701896397/72057594037927936 vel) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(* 3602879701896397/72057594037927936 vel) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ pos vel))))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ pos vel))))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ pos vel))))) |
(* 3602879701896397/72057594037927936 vel) |
(* vel (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ velAxis vel)))) |
(* vel (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ velAxis vel)))) |
(* vel (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ velAxis vel)))) |
vel |
(* vel (+ 1 (* -1 (/ velAxis vel)))) |
(* vel (+ 1 (* -1 (/ velAxis vel)))) |
(* vel (+ 1 (* -1 (/ velAxis vel)))) |
(* 3602879701896397/72057594037927936 vel) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(* 3602879701896397/72057594037927936 vel) |
(* vel (+ 3602879701896397/72057594037927936 (* 300 (/ (- pos poxAxis) vel)))) |
(* vel (+ 3602879701896397/72057594037927936 (* 300 (/ (- pos poxAxis) vel)))) |
(* vel (+ 3602879701896397/72057594037927936 (* 300 (/ (- pos poxAxis) vel)))) |
(* 3602879701896397/72057594037927936 vel) |
(* 3602879701896397/72057594037927936 vel) |
(* 3602879701896397/72057594037927936 vel) |
(* 3602879701896397/72057594037927936 vel) |
(* 3602879701896397/72057594037927936 vel) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(* 3602879701896397/72057594037927936 vel) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(* 3602879701896397/72057594037927936 vel) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(* 3602879701896397/72057594037927936 vel) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(* 3602879701896397/72057594037927936 vel) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) vel)) 3602879701896397/72057594037927936))) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) vel)) 3602879701896397/72057594037927936))) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) vel)) 3602879701896397/72057594037927936))) |
(* 3602879701896397/72057594037927936 vel) |
(* -1 (* vel (- (* 3602879701896397/72057594037927936 (/ velAxis vel)) 3602879701896397/72057594037927936))) |
(* -1 (* vel (- (* 3602879701896397/72057594037927936 (/ velAxis vel)) 3602879701896397/72057594037927936))) |
(* -1 (* vel (- (* 3602879701896397/72057594037927936 (/ velAxis vel)) 3602879701896397/72057594037927936))) |
vel |
(* -1 (* vel (- (/ velAxis vel) 1))) |
(* -1 (* vel (- (/ velAxis vel) 1))) |
(* -1 (* vel (- (/ velAxis vel) 1))) |
(* 3602879701896397/72057594037927936 vel) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(* 3602879701896397/72057594037927936 vel) |
(* -1 (* vel (- (* -300 (/ (- pos poxAxis) vel)) 3602879701896397/72057594037927936))) |
(* -1 (* vel (- (* -300 (/ (- pos poxAxis) vel)) 3602879701896397/72057594037927936))) |
(* -1 (* vel (- (* -300 (/ (- pos poxAxis) vel)) 3602879701896397/72057594037927936))) |
(* 3602879701896397/72057594037927936 vel) |
(* 3602879701896397/72057594037927936 vel) |
(* 3602879701896397/72057594037927936 vel) |
(* 3602879701896397/72057594037927936 vel) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)))) |
(+ (* -300 poxAxis) (* -3602879701896397/72057594037927936 velAxis)) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos))) |
(* -300 poxAxis) |
(+ (* -300 poxAxis) (* 300 pos)) |
(+ (* -300 poxAxis) (* 300 pos)) |
(+ (* -300 poxAxis) (* 300 pos)) |
(* -1 poxAxis) |
(- pos poxAxis) |
(- pos poxAxis) |
(- pos poxAxis) |
(+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(* 3602879701896397/72057594037927936 (- vel velAxis)) |
(+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) |
(+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) |
(+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) |
(+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 vel)) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(* 300 pos) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (+ (* -3602879701896397/72057594037927936 (/ velAxis pos)) (* 3602879701896397/72057594037927936 (/ vel pos)))))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (+ (* -3602879701896397/72057594037927936 (/ velAxis pos)) (* 3602879701896397/72057594037927936 (/ vel pos)))))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (+ (* -3602879701896397/72057594037927936 (/ velAxis pos)) (* 3602879701896397/72057594037927936 (/ vel pos)))))) |
(* 300 pos) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* -3602879701896397/72057594037927936 (/ velAxis pos))))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* -3602879701896397/72057594037927936 (/ velAxis pos))))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* -3602879701896397/72057594037927936 (/ velAxis pos))))) |
(* 300 pos) |
(* pos (+ 300 (* -300 (/ poxAxis pos)))) |
(* pos (+ 300 (* -300 (/ poxAxis pos)))) |
(* pos (+ 300 (* -300 (/ poxAxis pos)))) |
pos |
(* pos (+ 1 (* -1 (/ poxAxis pos)))) |
(* pos (+ 1 (* -1 (/ poxAxis pos)))) |
(* pos (+ 1 (* -1 (/ poxAxis pos)))) |
(* 300 pos) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(* 300 pos) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(* 300 pos) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(* 300 pos) |
(* pos (+ 300 (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos)))) |
(* pos (+ 300 (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos)))) |
(* pos (+ 300 (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos)))) |
(* 300 pos) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(* 300 pos) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ vel pos))))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ vel pos))))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ vel pos))))) |
(* 300 pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel))) pos)) 300))) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel))) pos)) 300))) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel))) pos)) 300))) |
(* 300 pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* -3602879701896397/72057594037927936 velAxis)) pos)) 300))) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* -3602879701896397/72057594037927936 velAxis)) pos)) 300))) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* -3602879701896397/72057594037927936 velAxis)) pos)) 300))) |
(* 300 pos) |
(* -1 (* pos (- (* 300 (/ poxAxis pos)) 300))) |
(* -1 (* pos (- (* 300 (/ poxAxis pos)) 300))) |
(* -1 (* pos (- (* 300 (/ poxAxis pos)) 300))) |
pos |
(* -1 (* pos (- (/ poxAxis pos) 1))) |
(* -1 (* pos (- (/ poxAxis pos) 1))) |
(* -1 (* pos (- (/ poxAxis pos) 1))) |
(* 300 pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(* 300 pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(* 300 pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(* 300 pos) |
(* -1 (* pos (- (* -3602879701896397/72057594037927936 (/ (- vel velAxis) pos)) 300))) |
(* -1 (* pos (- (* -3602879701896397/72057594037927936 (/ (- vel velAxis) pos)) 300))) |
(* -1 (* pos (- (* -3602879701896397/72057594037927936 (/ (- vel velAxis) pos)) 300))) |
(* 300 pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(* 300 pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 vel)) pos)) 300))) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 vel)) pos)) 300))) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 vel)) pos)) 300))) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(* 300 (- pos poxAxis)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -3602879701896397/72057594037927936 velAxis) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(* 3602879701896397/72057594037927936 vel) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
vel |
(+ vel (* -1 velAxis)) |
(+ vel (* -1 velAxis)) |
(+ vel (* -1 velAxis)) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(* -3602879701896397/72057594037927936 velAxis) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(* -3602879701896397/72057594037927936 velAxis) |
(* velAxis (- (* 300 (/ (- pos poxAxis) velAxis)) 3602879701896397/72057594037927936)) |
(* velAxis (- (* 300 (/ (- pos poxAxis) velAxis)) 3602879701896397/72057594037927936)) |
(* velAxis (- (* 300 (/ (- pos poxAxis) velAxis)) 3602879701896397/72057594037927936)) |
(* -3602879701896397/72057594037927936 velAxis) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -3602879701896397/72057594037927936 velAxis) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(* -3602879701896397/72057594037927936 velAxis) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(* -3602879701896397/72057594037927936 velAxis) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ pos velAxis))) 3602879701896397/72057594037927936)) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ pos velAxis))) 3602879701896397/72057594037927936)) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ pos velAxis))) 3602879701896397/72057594037927936)) |
(* -3602879701896397/72057594037927936 velAxis) |
(* velAxis (- (* 3602879701896397/72057594037927936 (/ vel velAxis)) 3602879701896397/72057594037927936)) |
(* velAxis (- (* 3602879701896397/72057594037927936 (/ vel velAxis)) 3602879701896397/72057594037927936)) |
(* velAxis (- (* 3602879701896397/72057594037927936 (/ vel velAxis)) 3602879701896397/72057594037927936)) |
(* -1 velAxis) |
(* velAxis (- (/ vel velAxis) 1)) |
(* velAxis (- (/ vel velAxis) 1)) |
(* velAxis (- (/ vel velAxis) 1)) |
(* -3602879701896397/72057594037927936 velAxis) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -300 (/ (- pos poxAxis) velAxis))))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -300 (/ (- pos poxAxis) velAxis))))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -300 (/ (- pos poxAxis) velAxis))))) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) velAxis))))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) velAxis))))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) velAxis))))) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ vel velAxis))))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ vel velAxis))))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ vel velAxis))))) |
(* -1 velAxis) |
(* -1 (* velAxis (+ 1 (* -1 (/ vel velAxis))))) |
(* -1 (* velAxis (+ 1 (* -1 (/ vel velAxis))))) |
(* -1 (* velAxis (+ 1 (* -1 (/ vel velAxis))))) |
(* -3602879701896397/72057594037927936 velAxis) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
Outputs |
---|
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(+ (* -300 poxAxis) (* 300 pos)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(+ (* -300 poxAxis) (* 300 pos)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(+ (* -300 poxAxis) (* 300 pos)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
pos |
(+ pos (* -1 poxAxis)) |
(-.f64 pos poxAxis) |
(+ pos (* -1 poxAxis)) |
(-.f64 pos poxAxis) |
(+ pos (* -1 poxAxis)) |
(-.f64 pos poxAxis) |
(+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* poxAxis (- (+ (* -3602879701896397/72057594037927936 (/ velAxis poxAxis)) (+ (* 3602879701896397/72057594037927936 (/ vel poxAxis)) (* 300 (/ pos poxAxis)))) 300)) |
(fma.f64 (fma.f64 (/.f64 vel poxAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 (/.f64 velAxis poxAxis) #s(literal -3602879701896397/72057594037927936 binary64))) poxAxis (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
(* poxAxis (- (+ (* -3602879701896397/72057594037927936 (/ velAxis poxAxis)) (+ (* 3602879701896397/72057594037927936 (/ vel poxAxis)) (* 300 (/ pos poxAxis)))) 300)) |
(fma.f64 (fma.f64 (/.f64 vel poxAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 (/.f64 velAxis poxAxis) #s(literal -3602879701896397/72057594037927936 binary64))) poxAxis (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
(* poxAxis (- (+ (* -3602879701896397/72057594037927936 (/ velAxis poxAxis)) (+ (* 3602879701896397/72057594037927936 (/ vel poxAxis)) (* 300 (/ pos poxAxis)))) 300)) |
(fma.f64 (fma.f64 (/.f64 vel poxAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 (/.f64 velAxis poxAxis) #s(literal -3602879701896397/72057594037927936 binary64))) poxAxis (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* poxAxis (- (+ (* -3602879701896397/72057594037927936 (/ velAxis poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (fma.f64 (/.f64 velAxis poxAxis) #s(literal -3602879701896397/72057594037927936 binary64) #s(literal -300 binary64)) poxAxis)) |
(* poxAxis (- (+ (* -3602879701896397/72057594037927936 (/ velAxis poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (fma.f64 (/.f64 velAxis poxAxis) #s(literal -3602879701896397/72057594037927936 binary64) #s(literal -300 binary64)) poxAxis)) |
(* poxAxis (- (+ (* -3602879701896397/72057594037927936 (/ velAxis poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (fma.f64 (/.f64 velAxis poxAxis) #s(literal -3602879701896397/72057594037927936 binary64) #s(literal -300 binary64)) poxAxis)) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* poxAxis (- (* 300 (/ pos poxAxis)) 300)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* poxAxis (- (* 300 (/ pos poxAxis)) 300)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* poxAxis (- (* 300 (/ pos poxAxis)) 300)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* -1 poxAxis) |
(neg.f64 poxAxis) |
(* poxAxis (- (/ pos poxAxis) 1)) |
(-.f64 pos poxAxis) |
(* poxAxis (- (/ pos poxAxis) 1)) |
(-.f64 pos poxAxis) |
(* poxAxis (- (/ pos poxAxis) 1)) |
(-.f64 pos poxAxis) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 vel velAxis) poxAxis) #s(literal 3602879701896397/72057594037927936 binary64) #s(literal -300 binary64)) poxAxis)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 vel velAxis) poxAxis) #s(literal 3602879701896397/72057594037927936 binary64) #s(literal -300 binary64)) poxAxis)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 vel velAxis) poxAxis) #s(literal 3602879701896397/72057594037927936 binary64) #s(literal -300 binary64)) poxAxis)) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 vel velAxis) poxAxis) #s(literal 3602879701896397/72057594037927936 binary64) #s(literal -300 binary64)) poxAxis)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 vel velAxis) poxAxis) #s(literal 3602879701896397/72057594037927936 binary64) #s(literal -300 binary64)) poxAxis)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 vel velAxis) poxAxis) #s(literal 3602879701896397/72057594037927936 binary64) #s(literal -300 binary64)) poxAxis)) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 vel velAxis) poxAxis) #s(literal 3602879701896397/72057594037927936 binary64) #s(literal -300 binary64)) poxAxis)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 vel velAxis) poxAxis) #s(literal 3602879701896397/72057594037927936 binary64) #s(literal -300 binary64)) poxAxis)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 vel velAxis) poxAxis) #s(literal 3602879701896397/72057594037927936 binary64) #s(literal -300 binary64)) poxAxis)) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 vel velAxis) poxAxis) #s(literal 3602879701896397/72057594037927936 binary64) #s(literal -300 binary64)) poxAxis)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 vel velAxis) poxAxis) #s(literal 3602879701896397/72057594037927936 binary64) #s(literal -300 binary64)) poxAxis)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ (- vel velAxis) poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 vel velAxis) poxAxis) #s(literal 3602879701896397/72057594037927936 binary64) #s(literal -300 binary64)) poxAxis)) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (fma.f64 (/.f64 vel poxAxis) #s(literal 3602879701896397/72057594037927936 binary64) #s(literal -300 binary64)) poxAxis)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (fma.f64 (/.f64 vel poxAxis) #s(literal 3602879701896397/72057594037927936 binary64) #s(literal -300 binary64)) poxAxis)) |
(* poxAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel poxAxis)) (* 300 (/ pos poxAxis))) 300)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (fma.f64 (/.f64 vel poxAxis) #s(literal 3602879701896397/72057594037927936 binary64) #s(literal -300 binary64)) poxAxis)) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -1 (* poxAxis (+ 300 (* -300 (/ pos poxAxis))))) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* -1 (* poxAxis (+ 300 (* -300 (/ pos poxAxis))))) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* -1 (* poxAxis (+ 300 (* -300 (/ pos poxAxis))))) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* -1 poxAxis) |
(neg.f64 poxAxis) |
(* -1 (* poxAxis (+ 1 (* -1 (/ pos poxAxis))))) |
(-.f64 pos poxAxis) |
(* -1 (* poxAxis (+ 1 (* -1 (/ pos poxAxis))))) |
(-.f64 pos poxAxis) |
(* -1 (* poxAxis (+ 1 (* -1 (/ pos poxAxis))))) |
(-.f64 pos poxAxis) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* poxAxis (+ 300 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) poxAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 velAxis) |
(neg.f64 velAxis) |
(- vel velAxis) |
(-.f64 vel velAxis) |
(- vel velAxis) |
(-.f64 vel velAxis) |
(- vel velAxis) |
(-.f64 vel velAxis) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 300 (- pos poxAxis)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ pos vel))))) |
(fma.f64 (fma.f64 (/.f64 pos vel) #s(literal 300 binary64) #s(literal 3602879701896397/72057594037927936 binary64)) vel (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ pos vel))))) |
(fma.f64 (fma.f64 (/.f64 pos vel) #s(literal 300 binary64) #s(literal 3602879701896397/72057594037927936 binary64)) vel (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ pos vel))))) |
(fma.f64 (fma.f64 (/.f64 pos vel) #s(literal 300 binary64) #s(literal 3602879701896397/72057594037927936 binary64)) vel (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* vel (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ velAxis vel)))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* vel (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ velAxis vel)))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* vel (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ velAxis vel)))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
vel |
(* vel (+ 1 (* -1 (/ velAxis vel)))) |
(-.f64 vel velAxis) |
(* vel (+ 1 (* -1 (/ velAxis vel)))) |
(-.f64 vel velAxis) |
(* vel (+ 1 (* -1 (/ velAxis vel)))) |
(-.f64 vel velAxis) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* vel (+ 3602879701896397/72057594037927936 (+ (* -3602879701896397/72057594037927936 (/ velAxis vel)) (* 300 (/ (- pos poxAxis) vel))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* vel (+ 3602879701896397/72057594037927936 (* 300 (/ (- pos poxAxis) vel)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(* vel (+ 3602879701896397/72057594037927936 (* 300 (/ (- pos poxAxis) vel)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(* vel (+ 3602879701896397/72057594037927936 (* 300 (/ (- pos poxAxis) vel)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) vel) #s(literal -3602879701896397/72057594037927936 binary64)) vel) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) vel) #s(literal -3602879701896397/72057594037927936 binary64)) vel) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) vel) #s(literal -3602879701896397/72057594037927936 binary64)) vel) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) vel) #s(literal -3602879701896397/72057594037927936 binary64)) vel) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) vel) #s(literal -3602879701896397/72057594037927936 binary64)) vel) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) vel) #s(literal -3602879701896397/72057594037927936 binary64)) vel) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) vel) #s(literal -3602879701896397/72057594037927936 binary64)) vel) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) vel) #s(literal -3602879701896397/72057594037927936 binary64)) vel) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) vel) #s(literal -3602879701896397/72057594037927936 binary64)) vel) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) vel) #s(literal -3602879701896397/72057594037927936 binary64)) vel) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) vel) #s(literal -3602879701896397/72057594037927936 binary64)) vel) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) vel) #s(literal -3602879701896397/72057594037927936 binary64)) vel) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 (/.f64 (fma.f64 pos #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) vel) #s(literal -3602879701896397/72057594037927936 binary64)) vel) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 (/.f64 (fma.f64 pos #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) vel) #s(literal -3602879701896397/72057594037927936 binary64)) vel) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos)) vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 (/.f64 (fma.f64 pos #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) vel) #s(literal -3602879701896397/72057594037927936 binary64)) vel) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 (* vel (- (* 3602879701896397/72057594037927936 (/ velAxis vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 (* vel (- (* 3602879701896397/72057594037927936 (/ velAxis vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 (* vel (- (* 3602879701896397/72057594037927936 (/ velAxis vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
vel |
(* -1 (* vel (- (/ velAxis vel) 1))) |
(-.f64 vel velAxis) |
(* -1 (* vel (- (/ velAxis vel) 1))) |
(-.f64 vel velAxis) |
(* -1 (* vel (- (/ velAxis vel) 1))) |
(-.f64 vel velAxis) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) vel) #s(literal -3602879701896397/72057594037927936 binary64)) vel) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) vel) #s(literal -3602879701896397/72057594037927936 binary64)) vel) |
(* -1 (* vel (- (* -1 (/ (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) vel)) 3602879701896397/72057594037927936))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) vel) #s(literal -3602879701896397/72057594037927936 binary64)) vel) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 (* vel (- (* -300 (/ (- pos poxAxis) vel)) 3602879701896397/72057594037927936))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* vel (- (* -300 (/ (- pos poxAxis) vel)) 3602879701896397/72057594037927936))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* vel (- (* -300 (/ (- pos poxAxis) vel)) 3602879701896397/72057594037927936))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (* -3602879701896397/72057594037927936 velAxis)) |
(fma.f64 poxAxis #s(literal -300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(* -300 poxAxis) |
(*.f64 poxAxis #s(literal -300 binary64)) |
(+ (* -300 poxAxis) (* 300 pos)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(+ (* -300 poxAxis) (* 300 pos)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(+ (* -300 poxAxis) (* 300 pos)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* -1 poxAxis) |
(neg.f64 poxAxis) |
(- pos poxAxis) |
(-.f64 pos poxAxis) |
(- pos poxAxis) |
(-.f64 pos poxAxis) |
(- pos poxAxis) |
(-.f64 pos poxAxis) |
(+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 3602879701896397/72057594037927936 (- vel velAxis)) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos)) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 (- vel velAxis)) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 vel)) |
(fma.f64 poxAxis #s(literal -300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -300 poxAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (+ (* -3602879701896397/72057594037927936 (/ velAxis pos)) (* 3602879701896397/72057594037927936 (/ vel pos)))))) |
(fma.f64 (fma.f64 (/.f64 vel pos) #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 (/.f64 velAxis pos) #s(literal -3602879701896397/72057594037927936 binary64) #s(literal 300 binary64))) pos (*.f64 poxAxis #s(literal -300 binary64))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (+ (* -3602879701896397/72057594037927936 (/ velAxis pos)) (* 3602879701896397/72057594037927936 (/ vel pos)))))) |
(fma.f64 (fma.f64 (/.f64 vel pos) #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 (/.f64 velAxis pos) #s(literal -3602879701896397/72057594037927936 binary64) #s(literal 300 binary64))) pos (*.f64 poxAxis #s(literal -300 binary64))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (+ (* -3602879701896397/72057594037927936 (/ velAxis pos)) (* 3602879701896397/72057594037927936 (/ vel pos)))))) |
(fma.f64 (fma.f64 (/.f64 vel pos) #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 (/.f64 velAxis pos) #s(literal -3602879701896397/72057594037927936 binary64) #s(literal 300 binary64))) pos (*.f64 poxAxis #s(literal -300 binary64))) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* -3602879701896397/72057594037927936 (/ velAxis pos))))) |
(fma.f64 (fma.f64 (/.f64 velAxis pos) #s(literal -3602879701896397/72057594037927936 binary64) #s(literal 300 binary64)) pos (*.f64 poxAxis #s(literal -300 binary64))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* -3602879701896397/72057594037927936 (/ velAxis pos))))) |
(fma.f64 (fma.f64 (/.f64 velAxis pos) #s(literal -3602879701896397/72057594037927936 binary64) #s(literal 300 binary64)) pos (*.f64 poxAxis #s(literal -300 binary64))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* -3602879701896397/72057594037927936 (/ velAxis pos))))) |
(fma.f64 (fma.f64 (/.f64 velAxis pos) #s(literal -3602879701896397/72057594037927936 binary64) #s(literal 300 binary64)) pos (*.f64 poxAxis #s(literal -300 binary64))) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* pos (+ 300 (* -300 (/ poxAxis pos)))) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* pos (+ 300 (* -300 (/ poxAxis pos)))) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* pos (+ 300 (* -300 (/ poxAxis pos)))) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
pos |
(* pos (+ 1 (* -1 (/ poxAxis pos)))) |
(-.f64 pos poxAxis) |
(* pos (+ 1 (* -1 (/ poxAxis pos)))) |
(-.f64 pos poxAxis) |
(* pos (+ 1 (* -1 (/ poxAxis pos)))) |
(-.f64 pos poxAxis) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* pos (+ 300 (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos)))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(* pos (+ 300 (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos)))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(* pos (+ 300 (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos)))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ (- vel velAxis) pos))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ vel pos))))) |
(fma.f64 (fma.f64 (/.f64 vel pos) #s(literal 3602879701896397/72057594037927936 binary64) #s(literal 300 binary64)) pos (*.f64 poxAxis #s(literal -300 binary64))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ vel pos))))) |
(fma.f64 (fma.f64 (/.f64 vel pos) #s(literal 3602879701896397/72057594037927936 binary64) #s(literal 300 binary64)) pos (*.f64 poxAxis #s(literal -300 binary64))) |
(* pos (+ 300 (+ (* -300 (/ poxAxis pos)) (* 3602879701896397/72057594037927936 (/ vel pos))))) |
(fma.f64 (fma.f64 (/.f64 vel pos) #s(literal 3602879701896397/72057594037927936 binary64) #s(literal 300 binary64)) pos (*.f64 poxAxis #s(literal -300 binary64))) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel))) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64))) pos) #s(literal -300 binary64)) pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel))) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64))) pos) #s(literal -300 binary64)) pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel))) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64))) pos) #s(literal -300 binary64)) pos) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* -3602879701896397/72057594037927936 velAxis)) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) pos) #s(literal -300 binary64)) pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* -3602879701896397/72057594037927936 velAxis)) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) pos) #s(literal -300 binary64)) pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* -3602879701896397/72057594037927936 velAxis)) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) pos) #s(literal -300 binary64)) pos) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* -1 (* pos (- (* 300 (/ poxAxis pos)) 300))) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* -1 (* pos (- (* 300 (/ poxAxis pos)) 300))) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(* -1 (* pos (- (* 300 (/ poxAxis pos)) 300))) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
pos |
(* -1 (* pos (- (/ poxAxis pos) 1))) |
(-.f64 pos poxAxis) |
(* -1 (* pos (- (/ poxAxis pos) 1))) |
(-.f64 pos poxAxis) |
(* -1 (* pos (- (/ poxAxis pos) 1))) |
(-.f64 pos poxAxis) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64))) pos) #s(literal -300 binary64)) pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64))) pos) #s(literal -300 binary64)) pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64))) pos) #s(literal -300 binary64)) pos) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64))) pos) #s(literal -300 binary64)) pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64))) pos) #s(literal -300 binary64)) pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64))) pos) #s(literal -300 binary64)) pos) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64))) pos) #s(literal -300 binary64)) pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64))) pos) #s(literal -300 binary64)) pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64))) pos) #s(literal -300 binary64)) pos) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* -1 (* pos (- (* -3602879701896397/72057594037927936 (/ (- vel velAxis) pos)) 300))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(* -1 (* pos (- (* -3602879701896397/72057594037927936 (/ (- vel velAxis) pos)) 300))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(* -1 (* pos (- (* -3602879701896397/72057594037927936 (/ (- vel velAxis) pos)) 300))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64))) pos) #s(literal -300 binary64)) pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64))) pos) #s(literal -300 binary64)) pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 (- vel velAxis))) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64))) pos) #s(literal -300 binary64)) pos) |
(* 300 pos) |
(*.f64 pos #s(literal 300 binary64)) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 vel)) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) pos) #s(literal -300 binary64)) pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 vel)) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) pos) #s(literal -300 binary64)) pos) |
(* -1 (* pos (- (* -1 (/ (+ (* -300 poxAxis) (* 3602879701896397/72057594037927936 vel)) pos)) 300))) |
(*.f64 (-.f64 (/.f64 (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) pos) #s(literal -300 binary64)) pos) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* 300 (- pos poxAxis)) |
(*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(* 3602879701896397/72057594037927936 vel) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(+ (* -3602879701896397/72057594037927936 velAxis) (* 3602879701896397/72057594037927936 vel)) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
vel |
(+ vel (* -1 velAxis)) |
(-.f64 vel velAxis) |
(+ vel (* -1 velAxis)) |
(-.f64 vel velAxis) |
(+ vel (* -1 velAxis)) |
(-.f64 vel velAxis) |
(+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(+ (* -3602879701896397/72057594037927936 velAxis) (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* velAxis (- (* 300 (/ (- pos poxAxis) velAxis)) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(* velAxis (- (* 300 (/ (- pos poxAxis) velAxis)) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(* velAxis (- (* 300 (/ (- pos poxAxis) velAxis)) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ pos velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (fma.f64 (/.f64 pos velAxis) #s(literal 300 binary64) #s(literal -3602879701896397/72057594037927936 binary64)) velAxis (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ pos velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (fma.f64 (/.f64 pos velAxis) #s(literal 300 binary64) #s(literal -3602879701896397/72057594037927936 binary64)) velAxis (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ pos velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (fma.f64 (/.f64 pos velAxis) #s(literal 300 binary64) #s(literal -3602879701896397/72057594037927936 binary64)) velAxis (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* velAxis (- (* 3602879701896397/72057594037927936 (/ vel velAxis)) 3602879701896397/72057594037927936)) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* velAxis (- (* 3602879701896397/72057594037927936 (/ vel velAxis)) 3602879701896397/72057594037927936)) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* velAxis (- (* 3602879701896397/72057594037927936 (/ vel velAxis)) 3602879701896397/72057594037927936)) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 velAxis) |
(neg.f64 velAxis) |
(* velAxis (- (/ vel velAxis) 1)) |
(-.f64 vel velAxis) |
(* velAxis (- (/ vel velAxis) 1)) |
(-.f64 vel velAxis) |
(* velAxis (- (/ vel velAxis) 1)) |
(-.f64 vel velAxis) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* velAxis (- (+ (* 3602879701896397/72057594037927936 (/ vel velAxis)) (* 300 (/ (- pos poxAxis) velAxis))) 3602879701896397/72057594037927936)) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -300 (/ (- pos poxAxis) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -300 (/ (- pos poxAxis) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -300 (/ (- pos poxAxis) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) velAxis))))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) velAxis))))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 pos)) velAxis))))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64))) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ vel velAxis))))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ vel velAxis))))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -3602879701896397/72057594037927936 (/ vel velAxis))))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(* -1 velAxis) |
(neg.f64 velAxis) |
(* -1 (* velAxis (+ 1 (* -1 (/ vel velAxis))))) |
(-.f64 vel velAxis) |
(* -1 (* velAxis (+ 1 (* -1 (/ vel velAxis))))) |
(-.f64 vel velAxis) |
(* -1 (* velAxis (+ 1 (* -1 (/ vel velAxis))))) |
(-.f64 vel velAxis) |
(* -3602879701896397/72057594037927936 velAxis) |
(*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(* -1 (* velAxis (+ 3602879701896397/72057594037927936 (* -1 (/ (+ (* 3602879701896397/72057594037927936 vel) (* 300 (- pos poxAxis))) velAxis))))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
8 822× | lower-fma.f32 |
8 814× | lower-fma.f64 |
4 482× | lower-*.f32 |
4 472× | lower-*.f64 |
3 698× | lower-/.f64 |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 28 | 130 |
0 | 41 | 130 |
1 | 145 | 130 |
2 | 1073 | 130 |
0 | 8452 | 126 |
1× | iter limit |
1× | node limit |
1× | iter limit |
Inputs |
---|
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) |
(fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) |
(*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)) |
(-.f64 pos poxAxis) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
(*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
(*.f64 poxAxis #s(literal -300 binary64)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
(fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64))) |
(*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
(-.f64 vel velAxis) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) |
(fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
(*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)) |
Outputs |
---|
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
Compiled 16 915 to 1 627 computations (90.4% saved)
16 alts after pruning (14 fresh and 2 done)
Pruned | Kept | Total | |
---|---|---|---|
New | 894 | 11 | 905 |
Fresh | 1 | 3 | 4 |
Picked | 3 | 2 | 5 |
Done | 0 | 0 | 0 |
Total | 898 | 16 | 914 |
Status | Accuracy | Program |
---|---|---|
76.4% | (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis #s(approx (* 300 (- pos poxAxis)) (*.f64 pos #s(literal 300 binary64))))) | |
73.0% | (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) | |
48.9% | (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)))) | |
50.4% | (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 pos #s(literal 300 binary64)))) | |
71.3% | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64)))) | |
76.4% | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64)))) | |
71.3% | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) | |
54.3% | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) #s(approx (* (- vel velAxis) 3602879701896397/72057594037927936) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))))) | |
50.4% | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) #s(approx (* (- vel velAxis) 3602879701896397/72057594037927936) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) | |
24.4% | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) | |
✓ | 24.3% | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
28.9% | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) | |
✓ | 27.9% | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
45.9% | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) | |
50.3% | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) | |
48.9% | #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
Compiled 278 to 203 computations (27% saved)
Inputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) #s(approx (* (- vel velAxis) 3602879701896397/72057594037927936) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) #s(approx (* (- vel velAxis) 3602879701896397/72057594037927936) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 pos #s(literal 300 binary64)))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64)))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis #s(approx (* 300 (- pos poxAxis)) (*.f64 pos #s(literal 300 binary64))))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) |
(+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) |
Outputs |
---|
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) |
9 calls:
6.0ms | pos |
6.0ms | velAxis |
5.0ms | (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
5.0ms | vel |
5.0ms | poxAxis |
Accuracy | Segments | Branch |
---|---|---|
100.0% | 1 | vel |
100.0% | 1 | velAxis |
100.0% | 1 | pos |
100.0% | 1 | poxAxis |
100.0% | 1 | (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
100.0% | 1 | (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
100.0% | 1 | (-.f64 vel velAxis) |
100.0% | 1 | (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
100.0% | 1 | (-.f64 pos poxAxis) |
Compiled 31 to 51 computations (-64.5% saved)
Inputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) #s(approx (* (- vel velAxis) 3602879701896397/72057594037927936) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) #s(approx (* (- vel velAxis) 3602879701896397/72057594037927936) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 pos #s(literal 300 binary64)))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64)))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis #s(approx (* 300 (- pos poxAxis)) (*.f64 pos #s(literal 300 binary64))))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) |
(+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
Outputs |
---|
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) |
9 calls:
5.0ms | velAxis |
5.0ms | (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
5.0ms | vel |
5.0ms | (-.f64 pos poxAxis) |
5.0ms | (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
Accuracy | Segments | Branch |
---|---|---|
99.9% | 1 | vel |
99.9% | 1 | velAxis |
99.9% | 1 | pos |
99.9% | 1 | poxAxis |
99.9% | 1 | (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
99.9% | 1 | (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
99.9% | 1 | (-.f64 vel velAxis) |
99.9% | 1 | (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
99.9% | 1 | (-.f64 pos poxAxis) |
Compiled 31 to 51 computations (-64.5% saved)
Inputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) #s(approx (* (- vel velAxis) 3602879701896397/72057594037927936) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) #s(approx (* (- vel velAxis) 3602879701896397/72057594037927936) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 pos #s(literal 300 binary64)))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64)))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis #s(approx (* 300 (- pos poxAxis)) (*.f64 pos #s(literal 300 binary64))))) |
Outputs |
---|
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis #s(approx (* 300 (- pos poxAxis)) (*.f64 pos #s(literal 300 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) |
9 calls:
5.0ms | (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
4.0ms | (-.f64 pos poxAxis) |
4.0ms | (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
4.0ms | velAxis |
4.0ms | pos |
Accuracy | Segments | Branch |
---|---|---|
76.4% | 1 | vel |
92.2% | 3 | velAxis |
94.4% | 3 | pos |
92.8% | 3 | poxAxis |
80.9% | 3 | (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
88.7% | 3 | (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
88.7% | 3 | (-.f64 vel velAxis) |
87.6% | 3 | (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
87.6% | 3 | (-.f64 pos poxAxis) |
Compiled 31 to 51 computations (-64.5% saved)
Inputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) #s(approx (* (- vel velAxis) 3602879701896397/72057594037927936) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) #s(approx (* (- vel velAxis) 3602879701896397/72057594037927936) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 pos #s(literal 300 binary64)))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64)))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) |
Outputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) |
1 calls:
4.0ms | pos |
Accuracy | Segments | Branch |
---|---|---|
94.4% | 3 | pos |
Compiled 1 to 4 computations (-300% saved)
Inputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) #s(approx (* (- vel velAxis) 3602879701896397/72057594037927936) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) #s(approx (* (- vel velAxis) 3602879701896397/72057594037927936) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 pos #s(literal 300 binary64)))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 pos #s(literal 300 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 poxAxis #s(literal -300 binary64)))) |
Outputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))) |
1 calls:
4.0ms | pos |
Accuracy | Segments | Branch |
---|---|---|
94.4% | 3 | pos |
Compiled 1 to 4 computations (-300% saved)
Inputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) #s(approx (* (- vel velAxis) 3602879701896397/72057594037927936) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) #s(approx (* (- vel velAxis) 3602879701896397/72057594037927936) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 pos #s(literal 300 binary64)))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
Outputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
1 calls:
4.0ms | pos |
Accuracy | Segments | Branch |
---|---|---|
93.8% | 3 | pos |
Compiled 1 to 4 computations (-300% saved)
Inputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) #s(approx (* (- vel velAxis) 3602879701896397/72057594037927936) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) #s(approx (* (- vel velAxis) 3602879701896397/72057594037927936) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 pos #s(literal 300 binary64)))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
Outputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) |
5 calls:
3.0ms | (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
3.0ms | velAxis |
3.0ms | poxAxis |
3.0ms | pos |
3.0ms | (-.f64 vel velAxis) |
Accuracy | Segments | Branch |
---|---|---|
83.1% | 3 | (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
83.1% | 3 | (-.f64 vel velAxis) |
80.1% | 3 | velAxis |
88.2% | 3 | poxAxis |
82.4% | 3 | pos |
Compiled 11 to 24 computations (-118.2% saved)
Inputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) #s(approx (* (- vel velAxis) 3602879701896397/72057594037927936) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) #s(approx (* (- vel velAxis) 3602879701896397/72057594037927936) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 pos #s(literal 300 binary64)))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)))) |
Outputs |
---|
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
9 calls:
3.0ms | (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
3.0ms | poxAxis |
3.0ms | (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
3.0ms | (-.f64 pos poxAxis) |
3.0ms | velAxis |
Accuracy | Segments | Branch |
---|---|---|
69.6% | 3 | vel |
72.9% | 4 | velAxis |
61.7% | 4 | (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
77.6% | 6 | pos |
75.6% | 3 | (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
75.6% | 3 | (-.f64 vel velAxis) |
76.6% | 4 | (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
76.6% | 4 | (-.f64 pos poxAxis) |
74.3% | 5 | poxAxis |
Compiled 31 to 51 computations (-64.5% saved)
Inputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) #s(approx (* (- vel velAxis) 3602879701896397/72057594037927936) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) #s(approx (* (- vel velAxis) 3602879701896397/72057594037927936) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 pos #s(literal 300 binary64)))) |
Outputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
2 calls:
3.0ms | (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
3.0ms | (-.f64 vel velAxis) |
Accuracy | Segments | Branch |
---|---|---|
75.6% | 3 | (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
75.6% | 3 | (-.f64 vel velAxis) |
Compiled 8 to 12 computations (-50% saved)
Inputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
Outputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
8 calls:
2.0ms | (-.f64 vel velAxis) |
2.0ms | (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
2.0ms | (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
2.0ms | poxAxis |
2.0ms | velAxis |
Accuracy | Segments | Branch |
---|---|---|
52.0% | 3 | vel |
59.5% | 3 | poxAxis |
55.3% | 3 | velAxis |
64.4% | 3 | pos |
63.5% | 4 | (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
63.5% | 4 | (-.f64 pos poxAxis) |
63.2% | 5 | (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
63.2% | 5 | (-.f64 vel velAxis) |
Compiled 20 to 40 computations (-100% saved)
Inputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
Outputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
9 calls:
2.0ms | (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
2.0ms | (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
2.0ms | (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
2.0ms | pos |
2.0ms | (-.f64 vel velAxis) |
Accuracy | Segments | Branch |
---|---|---|
47.3% | 5 | vel |
48.0% | 4 | velAxis |
47.5% | 5 | poxAxis |
49.8% | 6 | (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
49.8% | 6 | (-.f64 vel velAxis) |
36.6% | 4 | (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
45.9% | 4 | (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
45.9% | 4 | (-.f64 pos poxAxis) |
57.1% | 7 | pos |
Compiled 31 to 51 computations (-64.5% saved)
Inputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
Outputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
1 calls:
2.0ms | pos |
Accuracy | Segments | Branch |
---|---|---|
54.0% | 6 | pos |
Compiled 1 to 4 computations (-300% saved)
Inputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
Outputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) |
1 calls:
1.0ms | pos |
Accuracy | Segments | Branch |
---|---|---|
47.0% | 3 | pos |
Compiled 1 to 4 computations (-300% saved)
Total -0.0b remaining (-0%)
Threshold costs -0b (-0%)
Inputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
Outputs |
---|
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
9 calls:
1.0ms | (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
1.0ms | (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
1.0ms | (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
1.0ms | (-.f64 vel velAxis) |
1.0ms | poxAxis |
Accuracy | Segments | Branch |
---|---|---|
27.9% | 1 | (+.f64 (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
27.9% | 1 | vel |
27.9% | 1 | (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)) |
27.9% | 1 | (-.f64 pos poxAxis) |
27.9% | 1 | poxAxis |
27.9% | 1 | (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)) |
27.9% | 1 | (-.f64 vel velAxis) |
27.9% | 1 | velAxis |
27.9% | 1 | pos |
Compiled 31 to 51 computations (-64.5% saved)
2× | binary-search |
1× | narrow-enough |
1× | narrow-enough |
Time | Left | Right |
---|---|---|
13.0ms | 4.596128797799786e-116 | 1.5877752368703045e-111 |
12.0ms | -1.9025293592765158e-115 | -1.0344958660127864e-117 |
14.0ms | 239× | 0 | valid |
0.0ms | 1× | 1 | valid |
Compiled 291 to 355 computations (-22% saved)
ival-mult
: 3.0ms (41.8% of total)ival-sub
: 3.0ms (41.8% of total)ival-add
: 1.0ms (13.9% of total)adjust
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)ival-true
: 0.0ms (0% of total)exact
: 0.0ms (0% of total)2× | binary-search |
1× | narrow-enough |
1× | narrow-enough |
Time | Left | Right |
---|---|---|
1.0ms | 4.596128797799786e-116 | 1.5877752368703045e-111 |
1.0ms | -1.9025293592765158e-115 | -1.0344958660127864e-117 |
Compiled 284 to 348 computations (-22.5% saved)
2× | binary-search |
1× | narrow-enough |
1× | narrow-enough |
Time | Left | Right |
---|---|---|
1.0ms | 4.596128797799786e-116 | 1.5877752368703045e-111 |
1.0ms | -1.9025293592765158e-115 | -1.0344958660127864e-117 |
Compiled 284 to 348 computations (-22.5% saved)
2× | binary-search |
1× | narrow-enough |
1× | narrow-enough |
Time | Left | Right |
---|---|---|
10.0ms | 1.3800756822475165e-120 | 7.696003068938734e-120 |
1.0ms | -1.9025293592765158e-115 | -1.0344958660127864e-117 |
6.0ms | 96× | 0 | valid |
Compiled 248 to 304 computations (-22.6% saved)
ival-sub
: 1.0ms (34.2% of total)ival-mult
: 1.0ms (34.2% of total)ival-true
: 0.0ms (0% of total)ival-add
: 0.0ms (0% of total)exact
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)2× | binary-search |
1× | narrow-enough |
1× | narrow-enough |
Time | Left | Right |
---|---|---|
14.0ms | 1.0790345112014538e-91 | 2.7214263887230902e-86 |
15.0ms | -3.1468506121069423e-46 | -7.079900355083192e-49 |
17.0ms | 270× | 0 | valid |
0.0ms | 2× | 1 | valid |
Compiled 295 to 384 computations (-30.2% saved)
ival-mult
: 4.0ms (47.1% of total)ival-sub
: 3.0ms (35.3% of total)ival-add
: 1.0ms (11.8% of total)adjust
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)ival-true
: 0.0ms (0% of total)exact
: 0.0ms (0% of total)2× | left-value |
Time | Left | Right |
---|---|---|
0.0ms | 2.4304027495500553e-95 | 2.0085331307436138e-92 |
0.0ms | -5.961160622297378e-73 | -2.177390162707305e-76 |
Compiled 14 to 18 computations (-28.6% saved)
2× | left-value |
Time | Left | Right |
---|---|---|
0.0ms | 2.4304027495500553e-95 | 2.0085331307436138e-92 |
0.0ms | -5.961160622297378e-73 | -2.177390162707305e-76 |
Compiled 14 to 18 computations (-28.6% saved)
2× | binary-search |
1× | narrow-enough |
1× | narrow-enough |
Time | Left | Right |
---|---|---|
11.0ms | 3.037688630021064e-105 | 1.4021061041220588e-103 |
12.0ms | -5.932651555922417e-57 | -3.4558824699192795e-61 |
13.0ms | 240× | 0 | valid |
Compiled 179 to 288 computations (-60.9% saved)
ival-mult
: 3.0ms (42.8% of total)ival-sub
: 2.0ms (28.5% of total)ival-add
: 1.0ms (14.3% of total)ival-true
: 0.0ms (0% of total)exact
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)6× | binary-search |
1× | narrow-enough |
1× | narrow-enough |
1× | narrow-enough |
1× | narrow-enough |
1× | narrow-enough |
1× | narrow-enough |
Time | Left | Right |
---|---|---|
6.0ms | 4.596128797799786e-116 | 1.5877752368703045e-111 |
11.0ms | 2.2872826692545533e-175 | 1.3353137998723316e-173 |
12.0ms | 3.0246380309298164e-280 | 1.414673365770172e-277 |
15.0ms | -2.6162871775685757e-247 | -2.5562931006732264e-257 |
14.0ms | -1.4293842056594666e-142 | -2.1526114824727746e-149 |
5.0ms | -1.0344958660127864e-117 | -7.754715538945195e-118 |
36.0ms | 654× | 0 | valid |
0.0ms | 2× | 1 | valid |
Compiled 374 to 738 computations (-97.3% saved)
ival-mult
: 8.0ms (41.7% of total)ival-sub
: 7.0ms (36.5% of total)ival-add
: 3.0ms (15.6% of total)ival-true
: 1.0ms (5.2% of total)exact
: 1.0ms (5.2% of total)adjust
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)5× | binary-search |
1× | narrow-enough |
1× | narrow-enough |
1× | narrow-enough |
1× | narrow-enough |
1× | narrow-enough |
Time | Left | Right |
---|---|---|
1.0ms | 4.596128797799786e-116 | 1.5877752368703045e-111 |
8.0ms | 3.176632016733816e-190 | 8.461669739828322e-190 |
1.0ms | -2.6162871775685757e-247 | -2.5562931006732264e-257 |
1.0ms | -1.4293842056594666e-142 | -2.1526114824727746e-149 |
0.0ms | -1.0344958660127864e-117 | -7.754715538945195e-118 |
5.0ms | 79× | 0 | valid |
0.0ms | 1× | 1 | valid |
Compiled 294 to 578 computations (-96.6% saved)
ival-mult
: 1.0ms (40.8% of total)ival-sub
: 1.0ms (40.8% of total)adjust
: 0.0ms (0% of total)ival-add
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)ival-true
: 0.0ms (0% of total)exact
: 0.0ms (0% of total)2× | binary-search |
1× | narrow-enough |
1× | narrow-enough |
Time | Left | Right |
---|---|---|
1.0ms | 4.596128797799786e-116 | 1.5877752368703045e-111 |
6.0ms | -3.876359051195211e-108 | -2.6333045036969242e-108 |
3.0ms | 62× | 0 | valid |
0.0ms | 2× | 1 | valid |
Compiled 110 to 210 computations (-90.9% saved)
ival-mult
: 1.0ms (50.7% of total)ival-sub
: 1.0ms (50.7% of total)adjust
: 0.0ms (0% of total)ival-add
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)ival-true
: 0.0ms (0% of total)exact
: 0.0ms (0% of total)1× | egg-herbie |
16× | *-commutative-binary64-*.f64 |
8× | +-commutative-binary64-+.f64 |
8× | sub-neg-binary64-neg.f64-+.f64--.f64 |
4× | neg-sub0-binary64--.f64-neg.f64 |
4× | neg-mul-1-binary64-*.f64-neg.f64 |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 116 | 914 |
1 | 127 | 914 |
2 | 135 | 914 |
3 | 139 | 914 |
4 | 141 | 914 |
1× | saturated |
Inputs |
---|
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) |
(if (<=.f64 pos #s(literal -554533938824163/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis #s(approx (* 300 (- pos poxAxis)) (*.f64 pos #s(literal 300 binary64))))) (if (<=.f64 pos #s(literal 3574144527577613/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))))) |
(if (<=.f64 pos #s(literal -554533938824163/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (if (<=.f64 pos #s(literal 3574144527577613/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))))) |
(if (<=.f64 pos #s(literal -554533938824163/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (if (<=.f64 pos #s(literal 3574144527577613/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))))) |
(if (<=.f64 pos #s(literal -554533938824163/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (if (<=.f64 pos #s(literal 1362822608054263/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))))) |
(if (<=.f64 poxAxis #s(literal -2501166927128233/3291009114642412084309938365114701009965471731267159726697218048 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) (if (<=.f64 poxAxis #s(literal 3717976272015155/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))))) |
(if (<=.f64 (-.f64 vel velAxis) #s(literal -3978585891278293/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 binary64)) (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)))) (if (<=.f64 (-.f64 vel velAxis) #s(literal 6012269011901013/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))))) |
(if (<=.f64 (-.f64 vel velAxis) #s(literal -3978585891278293/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (if (<=.f64 (-.f64 vel velAxis) #s(literal 6012269011901013/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))))) |
(if (<=.f64 pos #s(literal -633237988016573/1809251394333065553493296640760748560207343510400633813116524750123642650624 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) (if (<=.f64 pos #s(literal 5648671608315113/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))))) |
(if (<=.f64 pos #s(literal -347803686430515/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) (if (<=.f64 pos #s(literal -2196735251241795/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (if (<=.f64 pos #s(literal -2971656737638117/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (if (<=.f64 pos #s(literal 6258955210700881/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (if (<=.f64 pos #s(literal 6237711781905345/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (if (<=.f64 pos #s(literal 7581518694861603/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))))))))) |
(if (<=.f64 pos #s(literal -347803686430515/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) (if (<=.f64 pos #s(literal -2196735251241795/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (if (<=.f64 pos #s(literal -2971656737638117/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (if (<=.f64 pos #s(literal 6822380853753841/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (if (<=.f64 pos #s(literal 7581518694861603/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64)))))))) |
(if (<=.f64 pos #s(literal -3768019022104417/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) (if (<=.f64 pos #s(literal 7581518694861603/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
Outputs |
---|
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis)))) |
(fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 #s(literal 300 binary64) (-.f64 pos poxAxis))) |
(fma.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64))) |
(if (<=.f64 pos #s(literal -554533938824163/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) (fma.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis #s(approx (* 300 (- pos poxAxis)) (*.f64 pos #s(literal 300 binary64))))) (if (<=.f64 pos #s(literal 3574144527577613/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))))) |
(if (<=.f64 pos #s(literal -554533938824163/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (if (<=.f64 pos #s(literal 3574144527577613/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))))) |
(if (<=.f64 pos #s(literal -554533938824163/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (if (<=.f64 pos #s(literal 3574144527577613/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64)))))) |
(if (<=.f64 pos #s(literal -554533938824163/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (if (<=.f64 pos #s(literal 3574144527577613/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 (-.f64 pos poxAxis) #s(literal 300 binary64) (*.f64 #s(literal 3602879701896397/72057594037927936 binary64) vel))))) |
(if (<=.f64 pos #s(literal -554533938824163/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (if (<=.f64 pos #s(literal 1362822608054263/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))))) |
(if (<=.f64 poxAxis #s(literal -2501166927128233/3291009114642412084309938365114701009965471731267159726697218048 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) (if (<=.f64 poxAxis #s(literal 3717976272015155/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))))))) |
(if (<=.f64 poxAxis #s(literal -2501166927128233/3291009114642412084309938365114701009965471731267159726697218048 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) (if (<=.f64 poxAxis #s(literal 3717976272015155/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (fma.f64 pos #s(literal 300 binary64) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (fma.f64 poxAxis #s(literal -300 binary64) (*.f64 #s(literal 3602879701896397/72057594037927936 binary64) vel)))))) |
(if (<=.f64 (-.f64 vel velAxis) #s(literal -3978585891278293/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 binary64)) (fma.f64 vel #s(literal 3602879701896397/72057594037927936 binary64) #s(approx (+ (* -3602879701896397/72057594037927936 velAxis) (* 300 (- pos poxAxis))) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64)))) (if (<=.f64 (-.f64 vel velAxis) #s(literal 6012269011901013/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))))) |
(if (<=.f64 (-.f64 vel velAxis) #s(literal -3978585891278293/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) (if (<=.f64 (-.f64 vel velAxis) #s(literal 6012269011901013/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* (- pos poxAxis) 300) (* vel 3602879701896397/72057594037927936)) (*.f64 (-.f64 pos poxAxis) #s(literal 300 binary64)))) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))))) |
(if (<=.f64 pos #s(literal -633237988016573/1809251394333065553493296640760748560207343510400633813116524750123642650624 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) (if (<=.f64 pos #s(literal 5648671608315113/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) #s(approx (+ (* pos 300) (* (- vel velAxis) 3602879701896397/72057594037927936)) (*.f64 (-.f64 vel velAxis) #s(literal 3602879701896397/72057594037927936 binary64)))) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))))) |
(if (<=.f64 pos #s(literal -347803686430515/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) (if (<=.f64 pos #s(literal -2196735251241795/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (if (<=.f64 pos #s(literal -2971656737638117/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (if (<=.f64 pos #s(literal 6258955210700881/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (if (<=.f64 pos #s(literal 6237711781905345/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 vel #s(literal 3602879701896397/72057594037927936 binary64))) (if (<=.f64 pos #s(literal 7581518694861603/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))))))))) |
(if (<=.f64 pos #s(literal -347803686430515/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) (if (<=.f64 pos #s(literal -2196735251241795/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -300 binary64) poxAxis)) (if (<=.f64 pos #s(literal -2971656737638117/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) (if (<=.f64 pos #s(literal 6258955210700881/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -300 binary64) poxAxis)) (if (<=.f64 pos #s(literal 6237711781905345/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal 3602879701896397/72057594037927936 binary64) vel)) (if (<=.f64 pos #s(literal 7581518694861603/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))))))))) |
(if (<=.f64 pos #s(literal -347803686430515/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) (if (<=.f64 pos #s(literal -2196735251241795/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (if (<=.f64 pos #s(literal -2971656737638117/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) (if (<=.f64 pos #s(literal 6822380853753841/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 poxAxis #s(literal -300 binary64))) (if (<=.f64 pos #s(literal 7581518694861603/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64)))))))) |
(if (<=.f64 pos #s(literal -347803686430515/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) (if (<=.f64 pos #s(literal -2196735251241795/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -300 binary64) poxAxis)) (if (<=.f64 pos #s(literal -2971656737638117/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) (if (<=.f64 pos #s(literal 6822380853753841/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -300 binary64) poxAxis)) (if (<=.f64 pos #s(literal 7581518694861603/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64)))))))) |
(if (<=.f64 pos #s(literal -3768019022104417/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) (if (<=.f64 pos #s(literal 7581518694861603/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))))) |
(if (<=.f64 pos #s(literal -3768019022104417/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))) (if (<=.f64 pos #s(literal 7581518694861603/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) #s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 pos #s(literal 300 binary64))))) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 #s(literal -3602879701896397/72057594037927936 binary64) velAxis)) |
#s(approx (+ (* (- vel velAxis) 3602879701896397/72057594037927936) (* (- pos poxAxis) 300)) (*.f64 velAxis #s(literal -3602879701896397/72057594037927936 binary64))) |
11 448× | lower-fma.f64 |
11 448× | lower-fma.f32 |
9 162× | lower-fma.f64 |
9 162× | lower-fma.f32 |
5 364× | lower-fma.f64 |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 230 | 4828 |
1 | 689 | 4828 |
2 | 1987 | 4005 |
3 | 6043 | 3894 |
0 | 8515 | 3568 |
0 | 11 | 27 |
0 | 16 | 27 |
1 | 60 | 27 |
2 | 473 | 27 |
3 | 6844 | 27 |
0 | 8523 | 26 |
0 | 126 | 942 |
1 | 380 | 942 |
2 | 1048 | 798 |
3 | 3081 | 798 |
4 | 6633 | 798 |
0 | 8109 | 758 |
1× | fuel |
1× | iter limit |
1× | node limit |
1× | iter limit |
1× | node limit |
1× | iter limit |
1× | iter limit |
1× | node limit |
Compiled 791 to 475 computations (39.9% saved)
Compiled 828 to 226 computations (72.7% saved)
Loading profile data...