47 namespace Test {
namespace Float {
50 namespace Arithmetic {
65 return eq(x[0] * x[1], x[2]);
84 return eq(x[0] * x[1], x[2]);
110 return eq(x[0] * x[0], x[1]);
126 return eq(x[0] * x[0], x[1]);
152 return eq(x[0] * x[1], x[0]);
168 return eq(x[0] * x[1], x[1]);
184 return eq(x[0] * x[0], x[0]);
200 return eq(x[0] / x[1], x[2]);
219 return eq(x[0] / x[1], x[2]);
245 return eq(x[0] * x[0], x[1]);
264 return eq(x[0] * x[0], x[1]);
290 return eq(x[0] * x[0], x[0]);
310 return eq(
sqrt(x[0]), x[1]);
334 return eq(
sqrt(x[0]), x[1]);
365 return eq(
sqrt(x[0]), x[0]);
383 return eq(
pow(x[0],n), x[1]);
403 return eq(
pow(x[0],n), x[1]);
430 return eq(
pow(x[0],n), x[0]);
447 if ((n == 0) || (x[0].
max() < 0.0))
449 return eq(
nroot(x[0],n), x[1]);
469 if ((n == 0) || (x[0].
max() < 0.0))
471 return eq(
nroot(x[0],n), x[1]);
475 if ((n == 0) || (x[0].
max() < 0))
500 if ((n == 0) || (x[0].
max() < 0))
502 return eq(
nroot(x[0],n), x[0]);
518 return eq(
abs(x[0]), x[1]);
537 return eq(
abs(x[0]), x[0]);
553 return eq(
min(x[0],x[1]), x[2]);
572 return eq(
min(x[0],x[0]), x[1]);
588 return eq(
min(x[0],x[1]), x[0]);
604 return eq(
min(x[0],x[1]), x[1]);
620 return eq(
min(x[0],x[0]), x[0]);
636 return eq(
max(x[0],x[1]), x[2]);
655 return eq(
max(x[0],x[0]), x[1]);
671 return eq(
max(x[0],x[1]), x[0]);
687 return eq(
max(x[0],x[1]), x[1]);
703 return eq(
max(x[0],x[0]), x[0]);
719 return eq(
min(
min(x[0],x[1]),x[2]), x[3]);
724 m[0]=x[0]; m[1]=x[1]; m[2]=x[2];
740 return eq(
min(
min(x[0],x[1]),x[2]), x[1]);
745 m[0]=x[0]; m[1]=x[1]; m[2]=x[2];
758 return eq(
max(
max(x[0],x[1]),x[2]), x[3]);
763 m[0]=x[0]; m[1]=x[1]; m[2]=x[2];
779 return eq(
max(
max(x[0],x[1]),x[2]), x[1]);
784 m[0]=x[0]; m[1]=x[1]; m[2]=x[2];