
(FPCore (x) :precision binary64 (- (/ PI 2.0) (* 2.0 (asin (sqrt (/ (- 1.0 x) 2.0))))))
double code(double x) {
return (((double) M_PI) / 2.0) - (2.0 * asin(sqrt(((1.0 - x) / 2.0))));
}
public static double code(double x) {
return (Math.PI / 2.0) - (2.0 * Math.asin(Math.sqrt(((1.0 - x) / 2.0))));
}
def code(x): return (math.pi / 2.0) - (2.0 * math.asin(math.sqrt(((1.0 - x) / 2.0))))
function code(x) return Float64(Float64(pi / 2.0) - Float64(2.0 * asin(sqrt(Float64(Float64(1.0 - x) / 2.0))))) end
function tmp = code(x) tmp = (pi / 2.0) - (2.0 * asin(sqrt(((1.0 - x) / 2.0)))); end
code[x_] := N[(N[(Pi / 2.0), $MachinePrecision] - N[(2.0 * N[ArcSin[N[Sqrt[N[(N[(1.0 - x), $MachinePrecision] / 2.0), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]
\begin{array}{l}
\\
\frac{\pi}{2} - 2 \cdot \sin^{-1} \left(\sqrt{\frac{1 - x}{2}}\right)
\end{array}
herbie shell --seed 2024097
(FPCore (x)
:name "Ian Simplification"
:precision binary64
:alt
(asin x)
(- (/ PI 2.0) (* 2.0 (asin (sqrt (/ (- 1.0 x) 2.0))))))
Please file a bug report with this information.
| default-extraction-proc: did not compute cost for all eclasses: #((0 . binary64) #f (0 $Type binary64 binary64 binary64) #f (1 . 2) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (1 . 1) #f #f (19 * 2 26 27) (8 cbrt 31 78) (10 pow 2 26 215) #f (10 neg 31 291) (2 exp 31 32) (0 $Type binary64 binary64) (1 . 1/3) #f #f #f #f #f #f (1 . 5) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (7 * 2 58 59) (1 . -1/8) (5 * 2 131 218) #f #f #f (1 . 2/3) #f #f #f #f #f #f #f #f (0 $Type binary64 binary64 binary64 binary64) #f (10 pow 2 230 4) (8 * 2 58 76) (6 sqrt 31 1362) #f (7 asin 31 320) #f #f (10 pow 2 26 4) #f (8 sqrt 31 78) #f #f #f #f #f #f #f #f #f #f #f #f (9 * 2 4 78) #f #f #f #f #f #f (10 neg 31 203) #f #f #f (8 neg 31 78) #f #f #f #f (1 . 1/4) #f (1 . 0) #f #f #f #f #f #f #f #f #f #f #f #f (1 . -1) (9 * 2 133 134) (1 . 1/2) (8 * 2 131 133) (2 sqrt 31 129) (7 * 2 129 133) (5 pow 2 432 323) (3 pow 2 129 323) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (35 * 2 161 162) (21 * 2 161 640) (16 * 2 161 833) (16 * 2 833 161) (25 * 2 161 830) (12 * 2 59 2103) (25 * 2 830 161) (1 $Var 1221 1222) (33 fma 72 607 835 640) #f #f #f #f #f #f #f (5 * 2 171 131) (2 sqrt 31 161) (8 / 2 76 127) #f #f #f #f #f #f #f (18 + 2 181 185) (8 neg 31 188) #f #f #f (9 * 2 188 114) #f #f (7 acos 31 320) (18 + 2 185 181) (17 - 2 188 185) #f #f #f #f #f #f #f #f #f #f #f #f (9 pow 2 188 232) #f #f #f #f #f #f #f #f #f #f #f (1 . 4) (10 * 2 59 220) (7 * 2 218 220) (2 sqrt 31 127) (7 * 2 131 220) (4 sqrt 31 1440) (7 * 2 220 131) #f #f #f (1 . -3/2) #f #f #f #f (8 cbrt 31 188) (2 exp 31 232) (1 . 3) (5 * 2 131 171) #f #f #f (1 . -2) #f #f #f #f #f #f (10 pow 2 245 4) (8 asin 31 1017) #f #f #f #f #f #f #f #f #f #f (9 neg 31 107) #f #f #f (17 + 2 261 261) (8 log 31 188) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (14 * 2 283 284) (12 * 2 283 285) (6 sqrt 31 368) (7 * 2 285 129) (5 / 2 131 218) (8 * 2 129 283) (7 * 2 129 285) (11 * 2 286 131) (11 * 2 129 557) (11 * 2 557 129) (9 pow 2 188 4) (11 neg 31 29) (12 * 2 127 29) (12 * 2 29 127) #f (8 sqrt 31 188) #f (1 . 1/8) (17 * 2 78 96) (18 fma 72 237 78 302) (9 * 2 237 78) (9 * 2 78 114) (19 + 2 301 301) (19 - 2 96 302) #f #f #f #f #f #f #f #f (9 / 2 78 127) #f #f #f #f (7 expm1 31 320) (7 exp 31 320) (6 sqrt 31 433) #f #f (1 . 3/2) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (3 neg 31 131) (9 * 2 129 188) (10 * 2 129 296) (10 * 2 129 230) (12 * 2 129 74) #f #f #f #f (17 + 2 356 356) (8 log 31 78) #f #f (9 * 2 4 188) #f #f #f (11 * 2 914 384) #f #f #f #f (5 / 2 22 1509) #f (11 neg 31 103) (12 * 2 127 103) #f (12 * 2 103 127) #f #f #f #f #f #f #f #f #f (11 + 2 22 384) (9 pow 2 78 4) (10 log1p 31 384) (23 * 2 387 388) (12 cbrt 31 779) (10 cbrt 31 301) (2 exp 31 4) #f (21 * 2 74 74) #f #f (12 * 2 81 127) #f #f #f (11 / 2 96 22) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (9 * 2 432 433) (3 - 2 22 161) (5 * 2 129 432) (7 * 2 432 432) #f #f (10 * 2 237 245) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (12 * 2 29 237) (12 / 2 461 218) (9 * 2 131 76) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (11 pow 2 490 112) (9 * 2 112 434) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (12 * 2 4 74) #f #f #f (18 * 2 161 535) (16 * 2 76 1959) (16 * 2 537 161) (14 * 2 76 541) (3 * 2 161 58) (9 * 2 541 161) (10 * 2 161 75) (7 / 2 285 127) (16 * 2 161 537) #f #f #f #f #f #f (9 fabs 31 26) #f #f #f #f #f (13 * 2 556 4) (11 neg 31 81) (9 * 2 131 283) #f #f #f #f #f (11 * 2 564 4) (9 neg 31 1795) (17 + 2 75 566) (8 * 2 607 643) #f #f (15 + 2 570 131) (12 * 2 161 1641) #f #f #f #f #f #f #f #f #f #f (1 . -1/4) #f #f #f #f #f (10 * 2 4 230) #f (11 * 2 237 564) (11 * 2 564 237) #f #f #f #f #f #f #f (16 * 2 161 600) (6 * 2 131 1628) (14 fma 72 131 769 1641) (4 * 2 131 769) #f #f #f (11 * 2 606 607) (9 * 2 131 643) (1 . 1/16) #f #f #f #f (8 fabs 31 613) (7 pow 2 433 112) #f #f #f #f #f #f (13 + 2 286 220) #f #f (40 fma 72 237 78 625) #f (31 fma 72 1668 691 96) (22 * 2 691 1668) #f #f #f (41 - 2 96 625) #f (33 + 2 625 114) #f (9 expm1 31 636) (9 + 2 22 188) (8 log1p 31 188) (10 * 2 4 296) #f (20 neg 31 640) (19 * 2 59 620) #f #f (6 sqrt 31 1184) #f #f #f #f #f #f #f (8 * 2 131 654) (4 * 2 131 58) (6 * 2 131 658) (5 + 2 58 658) (5 + 2 658 58) (4 * 2 131 161) (1 . -1/16) (3 * 2 161 657) #f (25 * 2 161 661) (23 * 2 59 1729) (17 * 2 127 663) (15 * 2 161 831) (13 * 2 216 665) (2 neg 31 161) (8 fabs 31 667) (7 cbrt 31 320) #f #f (19 * 2 671 672) (11 sqrt 31 752) (7 sqrt 31 904) (5 * 2 161 658) #f #f #f #f (7 * 2 59 129) (34 * 2 161 680) (32 fma 72 58 537 719) #f #f #f #f #f #f (11 + 2 302 114) #f #f #f (10 sqrt 31 96) #f #f #f #f #f #f #f #f (9 neg 31 26) #f #f #f #f #f #f #f #f #f #f #f #f #f (1 . 4/3) #f #f #f #f (16 * 2 643 2154) #f #f #f (10 * 2 83 22) #f #f #f #f (46 * 2 665 746) (17 neg 31 858) (36 neg 31 154) (18 * 2 127 858) (37 * 2 127 154) (17 * 2 665 859) (36 * 2 665 162) (26 * 2 665 876) (22 * 2 665 640) (18 * 2 858 127) (37 * 2 154 127) (17 * 2 859 665) (36 * 2 162 665) (26 * 2 876 665) (45 * 2 161 746) (44 neg 31 746) (45 * 2 127 746) (45 * 2 746 127) (43 + 2 640 876) #f #f #f #f #f (10 cbrt 31 490) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (5 + 2 538 769) (1 . -1/2) #f #f #f (7 * 2 59 161) #f #f #f (12 * 2 237 103) #f (11 * 2 215 384) (13 / 2 363 127) #f #f #f #f (8 * 2 131 787) (6 * 2 131 538) (5 + 2 769 538) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (1 . 6) #f #f #f #f #f #f #f #f #f #f (10 * 2 26 22) #f #f #f (23 * 2 59 1382) (13 * 2 1026 134) (25 + 2 216 833) (14 * 2 643 1734) (25 + 2 833 216) (12 * 2 59 643) (1 . -8) (4 * 2 838 22) (2 sqrt 31 914) (14 * 2 840 161) (12 * 2 218 557) (3 * 2 129 161) (3 * 2 161 129) (10 * 2 161 286) (14 * 2 161 840) #f (10 * 2 296 22) #f (27 + 2 216 719) #f #f #f #f #f #f #f #f (9 * 2 161 217) (16 * 2 161 859) (14 * 2 76 957) (14 * 2 861 161) (12 * 2 218 461) (14 * 2 161 861) #f #f (15 + 2 188 78) #f #f #f #f #f (9 / 2 188 22) (11 / 2 291 22) (11 / 2 203 22) #f #f (23 * 2 59 565) #f #f #f #f #f #f #f #f (9 * 2 78 914) (11 / 2 96 127) (11 / 2 301 127) #f (13 / 2 779 127) #f #f #f #f (36 * 2 665 902) (26 * 2 665 661) (13 * 2 665 216) (26 * 2 661 665) (35 * 2 161 902) (34 neg 31 902) (35 * 2 127 902) (35 * 2 902 127) (33 fma 72 58 861 640) (14 * 2 904 667) (6 cbrt 31 433) (17 + 2 78 185) (16 + 2 78 181) #f (9 pow 2 78 232) #f #f (12 neg 31 913) (18 * 2 107 301) (11 * 2 384 237) (1 . -4) (10 neg 31 384) (17 * 2 107 107) (11 * 2 237 301) (11 * 2 4 96) (10 neg 31 885) (11 * 2 96 4) (11 * 2 301 237) (17 * 2 96 78) (6 * 2 161 220) #f #f #f #f (12 pow 2 2134 384) #f (2 exp 31 22) (2 exp 31 127) #f #f #f (4 * 2 129 665) #f #f #f #f #f #f (12 pow 2 943 4) (10 cbrt 31 96) #f #f (3 * 2 161 161) #f #f #f #f #f #f #f #f #f #f (7 * 2 59 58) (9 * 2 218 76) (11 * 2 58 958) (11 * 2 75 131) (11 * 2 75 218) (21 * 2 127 640) #f #f #f #f #f #f #f #f #f #f #f (15 * 2 384 2009) #f #f #f #f (25 + 2 859 216) #f (11 * 2 4 564) (15 - 2 78 78) (19 - 2 96 96) (26 + 2 989 942) (22 + 2 990 943) (22 + 2 556 81) (18 + 2 700 26) (18 + 2 991 83) (13 neg 31 942) (11 neg 31 943) (9 neg 31 83) (9 pow 2 188 323) (18 * 2 74 188) (16 * 2 230 188) (10 pow 2 296 232) (10 pow 2 230 215) (18 * 2 188 74) #f #f #f #f (4 sqrt 31 432) #f (11 * 2 607 606) #f #f #f (18 * 2 83 301) #f #f #f #f #f #f #f #f (7 * 2 131 1002) (8 log1p 31 78) (9 + 2 22 78) #f #f #f #f #f #f (9 * 2 218 283) #f (8 + 2 22 320) (7 log1p 31 320) #f (10 * 2 4 356) #f #f #f #f #f #f #f #f (12 * 2 81 4) (10 * 2 26 4) (10 * 2 83 4) (10 * 2 4 26) (12 * 2 4 81) (10 * 2 4 83) (5 * 2 112 432) (10 * 2 78 838) (18 * 2 26 301) (18 + 2 107 302) #f #f #f #f #f #f (8 exp 31 188) (8 expm1 31 188) (10 + 2 22 1056) (9 exp 31 296) (9 exp 31 230) (11 exp 31 74) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (21 * 2 640 127) #f #f #f (56 fma 72 58 537 1084) (24 fma 72 286 285 216) (40 fma 72 607 1134 1083) (40 fma 72 58 537 1083) (30 fma 72 607 1134 281) (27 + 2 216 535) (47 + 2 535 1086) (47 + 2 680 281) (43 + 2 680 216) (1 . 8) #f #f #f #f #f (5 * 2 171 218) #f #f #f #f (11 * 2 129 1026) #f (12 * 2 81 22) (11 fabs 31 81) (9 * 2 129 78) (10 * 2 22 26) (12 * 2 22 81) (10 * 2 22 83) (8 exp 31 78) (8 expm1 31 78) #f #f (20 * 2 81 301) #f #f #f #f #f (32 * 2 161 1086) #f #f (18 * 2 885 83) #f #f #f #f #f #f #f #f #f #f (14 * 2 643 1135) (7 / 2 131 1136) (4 pow 2 218 39) #f #f #f #f #f #f (0 $Type binary32 binary32) (0 . binary32) (7 * 2 285 161) (8 * 2 161 786) (6 * 2 656 161) (6 * 2 161 656) (5 * 2 161 538) #f #f #f (7 * 2 129 59) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (20 * 2 885 81) #f #f #f #f #f #f #f #f #f (10 * 2 296 4) (12 * 2 74 4) (10 * 2 230 4) #f #f (5 / 2 22 1910) #f (10 * 2 215 245) #f #f #f #f #f (20 * 2 291 74) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (6 * 2 432 665) #f #f #f #f #f #f #f #f #f #f (0 $Type binary64) (0 . h0) #f (12 * 2 237 29) #f #f #f (18 * 2 885 26) #f #f (11 * 2 237 291) #f (11 * 2 291 237) (18 * 2 78 1047) (8 * 2 1236 665) (5 * 2 432 112) (16 * 2 831 665) (34 + 2 876 216) #f (1 . 7) (1 . -3) #f (2 exp 31 112) #f #f #f #f (14 * 2 282 161) #f (10 pow 2 230 1240) #f (12 * 2 22 74) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (13 * 2 838 1047) #f (38 + 2 859 830) #f (30 fma 72 58 537 281) (27 + 2 535 216) #f #f (2 exp 31 129) #f #f #f (13 + 2 1282 601) (8 * 2 656 658) #f (10 pow 2 296 39) #f (10 * 2 22 230) #f #f #f #f #f (5 * 2 22 432) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (21 * 2 691 691) (9 * 2 78 836) #f #f (17 * 2 663 127) (12 * 2 237 74) (4 * 2 127 218) (4 / 2 131 127) (10 + 2 22 1110) (9 exp 31 26) (11 exp 31 81) (9 exp 31 83) #f #f #f #f #f #f #f #f #f (15 + 2 78 188) #f #f #f (10 * 2 22 296) #f #f #f #f #f #f #f (9 * 2 667 22) #f #f #f #f #f #f (1 . -6) #f #f #f #f (6 neg 31 1097) (11 * 2 566 131) #f #f (25 * 2 161 876) (11 * 2 384 836) #f #f (10 * 2 237 230) (5 / 2 22 1363) (3 pow 2 161 39) #f #f (11 * 2 4 291) #f #f #f #f #f #f #f #f #f #f #f #f #f (9 * 2 613 22) #f (17 + 2 566 286) #f #f #f #f #f #f (11 * 2 607 1390) (9 * 2 218 643) (6 neg 31 59) #f #f #f (10 * 2 237 296) (26 * 2 161 1083) (16 * 2 286 1145) #f #f #f #f #f #f #f #f #f #f (12 * 2 914 244) #f #f #f #f #f #f #f (18 * 2 81 78) (17 * 2 1418 22) (15 * 2 667 667) (7 pow 2 433 22) (6 log 31 433) #f (15 - 2 188 188) (18 + 2 1426 296) (22 + 2 1427 74) (18 + 2 1428 230) (9 neg 31 296) (11 neg 31 74) (9 neg 31 230) #f #f #f #f #f #f (10 pow 2 26 39) (7 * 2 607 59) #f #f #f (3 / 2 22 161) #f (11 + 2 22 301) #f #f #f #f #f #f #f #f #f #f #f #f #f (10 * 2 237 83) #f (11 * 2 908 1091) (13 * 2 1460 127) (11 * 2 908 836) (10 pow 2 83 232) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (12 * 2 237 81) #f #f (9 pow 2 78 323) #f #f #f #f #f #f #f (9 * 2 237 188) (10 * 2 296 237) (12 * 2 74 237) (10 * 2 230 237) #f #f #f #f #f #f #f #f #f (16 neg 31 663) #f #f (11 / 2 461 127) #f (3 pow 2 161 232) (5 / 2 22 946) #f (32 + 2 301 626) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (10 * 2 237 26) #f #f #f #f #f #f #f #f #f #f #f #f #f (14 * 2 161 282) #f (12 * 2 74 127) (13 * 2 1427 22) (12 * 2 74 22) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (8 * 2 665 1236) #f #f (8 * 2 131 1097) (16 * 2 665 831) #f #f (8 cbrt 31 1598) (7 pow 2 433 323) #f #f #f #f #f (10 sqrt 31 301) (12 * 2 4 103) #f (12 * 2 103 4) #f #f #f #f #f (12 * 2 244 215) #f (13 neg 31 1613) #f #f #f (1 . 5/3) (11 sqrt 31 1621) (10 cbrt 31 1935) (18 * 2 78 81) (19 * 2 908 384) (14 * 2 127 159) (11 * 2 58 461) (8 fma 72 769 656 131) (5 + 2 1628 22) (3 * 2 161 769) #f (11 * 2 838 83) #f #f (6 * 2 1634 131) (3 neg 31 171) #f #f #f #f #f #f (10 * 2 161 651) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (13 * 2 838 81) #f #f #f #f (11 neg 31 691) (7 * 2 127 1097) #f #f (17 - 2 78 302) #f (4 * 2 131 657) (4 * 2 657 131) (10 pow 2 83 39) #f #f #f #f (16 exp 31 1418) (11 * 2 838 26) (5 * 2 432 22) (6 * 2 665 432) (10 * 2 230 22) #f #f #f (7 * 2 127 59) (34 * 2 680 161) (12 fma 72 161 785 131) (10 * 2 161 785) (11 + 2 1146 131) (12 pow 2 81 215) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (27 + 2 719 216) (8 exp 31 613) (13 * 2 1047 838) (25 * 2 876 161) (7 * 2 1236 22) (7 * 2 22 1236) #f #f #f #f #f #f (12 * 2 29 4) (10 pow 2 26 1240) (17 + 2 75 286) #f #f (8 exp 31 667) (18 * 2 1047 78) (7 * 2 59 607) (4 * 2 131 607) (11 * 2 566 218) #f #f #f #f #f (18 * 2 296 291) (20 * 2 74 291) (18 * 2 230 291) (26 + 2 261 260) (26 + 2 260 261) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (25 * 2 661 161) (32 + 2 858 663) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (18 * 2 83 384) (10 * 2 1282 161) #f (35 + 2 355 355) #f #f #f #f #f (8 acos 31 1017) (9 expm1 31 1018) #f (13 + 2 220 286) #f #f #f #f #f #f #f (18 * 2 26 384) (11 * 2 286 218) #f (28 + 2 355 1031) #f (12 * 2 103 237) #f #f #f #f #f #f #f #f #f #f #f (9 * 2 1097 346) (7 * 2 59 127) (4 * 2 131 127) (6 * 2 1634 218) #f #f #f #f (1 . 1/64) #f (20 * 2 81 384) #f #f (28 + 2 1031 355) #f #f #f #f #f #f (4 * 2 22 838) (13 * 2 81 838) (11 * 2 26 838) (11 * 2 83 838) #f #f (8 fabs 31 188) #f (19 + 2 356 1031) (26 + 2 356 355) (19 + 2 1031 356) (26 + 2 355 356) #f (11 * 2 291 4) (21 + 2 1031 1031) (16 fabs 31 1418) (9 * 2 22 667) (9 * 2 22 613) (17 * 2 22 1418) (8 * 2 129 1420) #f #f #f #f #f #f #f (11 / 2 885 127) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (10 pow 2 1110 237) (10 pow 2 1110 4) #f #f #f (18 * 2 161 719) #f #f #f #f #f #f #f (4 * 2 665 129) (11 * 2 461 58) (37 + 2 876 831) (3 pow 2 161 1240) #f (10 exp 31 384) (10 expm1 31 384) (12 + 2 22 1912) #f #f #f #f #f #f #f #f #f #f #f #f #f #f (11 * 2 1091 384) #f #f (9 pow 2 78 815) (19 * 2 384 908) (17 * 2 78 1935) (9 pow 2 78 215) (9 pow 2 78 39) #f #f #f #f #f #f #f #f #f #f (32 * 2 161 1273) #f #f #f (9 * 2 1091 78) #f #f #f #f #f (16 + 2 188 107) #f (9 * 2 541 58) (9 * 2 58 541) (19 * 2 1621 26) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (32 * 2 1086 161) #f #f #f (13 * 2 556 22) #f #f (10 * 2 4 245) #f #f #f #f #f #f #f #f #f #f #f #f #f (10 neg 31 908) (18 * 2 719 161) #f #f #f (10 cbrt 31 128) #f #f #f (5 * 2 838 838) #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f (10 * 2 245 914) (10 * 2 914 245) (10 * 2 161 1282) #f #f #f #f (13 neg 31 159) #f #f (21 * 2 81 1621) (19 * 2 26 1621) #f #f #f #f #f #f #f #f (9 / 2 76 218) #f #f #f #f #f #f #f (11 expm1 31 385) (9 * 2 914 78) #f #f #f #f #f #f #f #f (9 + 2 22 319) (12 * 2 4 29) #f #f #f #f #f #f #f (35 + 2 534 1397) #f #f #f (10 * 2 83 237) #f #f #f #f (21 * 2 1620 549) #f #f #f #f #f #f #f (10 * 2 26 237) #f #f (2 exp 31 237) (18 fma 72 161 600 131) #f #f #f #f (9 * 2 78 1091) #f #f (12 * 2 81 237) (6 * 2 220 161) (7 * 2 161 59) #f (11 * 2 384 1091) (42 * 2 161 1084) #f #f #f #f #f #f #f #f #f #f #f #f #f #f (25 + 2 216 859) (9 * 2 836 78) (11 * 2 836 384) #f #f #f #f #f #f #f #f #f (2 exp 31 914) #f #f (13 + 2 22 363) #f #f (14 * 2 159 127) #f #f #f #f (11 * 2 4 700) (8 expm1 31 1029) #f #f #f (58 * 2 161 1082) #f #f (9 * 2 607 1135) (9 * 2 1135 607) #f #f #f #f (10 sqrt 31 1935) (11 * 2 885 22) #f #f (42 * 2 161 1085) (32 * 2 1273 161) (17 + 2 302 188) #f #f) | L | C | |
|---|---|---|---|
| run-egg | /home/nightlies/herbie/egg-serialize/src/core/egg-herbie.rkt | 1026 | 0 |
| simplify-batch | /home/nightlies/herbie/egg-serialize/src/core/simplify.rkt | 15 | 0 |
| (unnamed) | /usr/local/racket/collects/racket/contract/private/arrow-higher-order.rkt | 379 | 33 |
| simplify! | /home/nightlies/herbie/egg-serialize/src/patch.rkt | 188 | 0 |
| patch-table-run | /home/nightlies/herbie/egg-serialize/src/patch.rkt | 255 | 0 |
| (unnamed) | /usr/local/racket/collects/racket/contract/private/arrow-val-first.rkt | 486 | 18 |
| run-iter! | /home/nightlies/herbie/egg-serialize/src/mainloop.rkt | 73 | 0 |
| mutate! | /home/nightlies/herbie/egg-serialize/src/mainloop.rkt | 65 | 0 |
| run-improve! | /home/nightlies/herbie/egg-serialize/src/mainloop.rkt | 51 | 0 |
| get-alternatives/report | /home/nightlies/herbie/egg-serialize/src/sandbox.rkt | 171 | 0 |
| (unnamed) | /home/nightlies/herbie/egg-serialize/src/sandbox.rkt | 266 | 6 |
| (unnamed) | /usr/local/racket/share/pkgs/profile-lib/main.rkt | 40 | 10 |
| profile-thunk | /usr/local/racket/share/pkgs/profile-lib/main.rkt | 9 | 0 |
| (unnamed) | /usr/local/racket/collects/racket/engine.rkt | 42 | 24 |