/dports/math/libmesh/libmesh-1.6.2/contrib/fparser/tests/10optimizer_bytecode/ |
H A D | cmp_log10_pn | 10 C=1*fp_equal(fp_log10(fp_abs(x)),-2) + \ 11 2*fp_less(fp_log10(fp_abs(x)),-2) + \ 12 4*fp_lessOrEq(fp_log10(fp_abs(x)),-2) + \ 13 8*fp_greater(fp_log10(fp_abs(x)),-2) + \ 14 16*fp_greaterOrEq(fp_log10(fp_abs(x)),-2) + \ 15 32*fp_nequal(fp_log10(fp_abs(x)),-2)
|
H A D | cmp_log2_pn | 10 C=1*fp_equal(fp_log2(fp_abs(x)),-2) + \ 11 2*fp_less(fp_log2(fp_abs(x)),-2) + \ 12 4*fp_lessOrEq(fp_log2(fp_abs(x)),-2) + \ 13 8*fp_greater(fp_log2(fp_abs(x)),-2) + \ 14 16*fp_greaterOrEq(fp_log2(fp_abs(x)),-2) + \ 15 32*fp_nequal(fp_log2(fp_abs(x)),-2)
|
H A D | cmp_log_pn | 10 C=1*fp_equal(fp_log(fp_abs(x)),-2) + \ 11 2*fp_less(fp_log(fp_abs(x)),-2) + \ 12 4*fp_lessOrEq(fp_log(fp_abs(x)),-2) + \ 13 8*fp_greater(fp_log(fp_abs(x)),-2) + \ 14 16*fp_greaterOrEq(fp_log(fp_abs(x)),-2) + \ 15 32*fp_nequal(fp_log(fp_abs(x)),-2)
|
H A D | cmp_log_pp | 10 C=1*fp_equal(fp_log(fp_abs(x)),fp_log(2)) + \ 11 2*fp_less(fp_log(fp_abs(x)),fp_log(2)) + \ 12 4*fp_lessOrEq(fp_log(fp_abs(x)),fp_log(2)) + \ 13 8*fp_greater(fp_log(fp_abs(x)),fp_log(2)) + \ 14 16*fp_greaterOrEq(fp_log(fp_abs(x)),fp_log(2)) + \ 15 32*fp_nequal(fp_log(fp_abs(x)),fp_log(2))
|
H A D | cmp_log2_pp | 10 C=1*fp_equal(fp_log2(fp_abs(x)),fp_log2(2)) + \ 11 2*fp_less(fp_log2(fp_abs(x)),fp_log2(2)) + \ 12 4*fp_lessOrEq(fp_log2(fp_abs(x)),fp_log2(2)) + \ 13 8*fp_greater(fp_log2(fp_abs(x)),fp_log2(2)) + \ 14 16*fp_greaterOrEq(fp_log2(fp_abs(x)),fp_log2(2)) + \ 15 32*fp_nequal(fp_log2(fp_abs(x)),fp_log2(2))
|
H A D | cmp_log10_pp | 10 C=1*fp_equal(fp_log10(fp_abs(x)),fp_log10(1)) + \ 11 2*fp_less(fp_log10(fp_abs(x)),fp_log10(1)) + \ 12 4*fp_lessOrEq(fp_log10(fp_abs(x)),fp_log10(1)) + \ 13 8*fp_greater(fp_log10(fp_abs(x)),fp_log10(1)) + \ 14 16*fp_greaterOrEq(fp_log10(fp_abs(x)),fp_log10(1)) + \ 15 32*fp_nequal(fp_log10(fp_abs(x)),fp_log10(1))
|
H A D | gt1_abs | 8 C=fp_greater(fp_abs(x), 1) + \ 9 2*fp_less(1, fp_abs(x)) + \ 10 4*fp_less(fp_abs(x), 1) + \ 11 8*fp_greater(1, fp_abs(x))
|
H A D | ge1_abs | 8 C=fp_greaterOrEq(fp_abs(x), 1) + \ 9 2*fp_lessOrEq(1, fp_abs(x)) + \ 10 4*fp_lessOrEq(fp_abs(x), 1) + \ 11 8*fp_greaterOrEq(1, fp_abs(x))
|
H A D | gt0_abs | 8 C=fp_greater(fp_abs(x), 0) + \ 9 2*fp_less(0, fp_abs(x)) + \ 10 4*fp_less(fp_abs(x), 0) + \ 11 8*fp_greater(0, fp_abs(x))
|
H A D | ge0_abs | 8 C=fp_greaterOrEq(fp_abs(x), 0) + \ 9 2*fp_lessOrEq(0, fp_abs(x)) + \ 10 4*fp_lessOrEq(fp_abs(x), 0) + \ 11 8*fp_greaterOrEq(0, fp_abs(x))
|
H A D | absneq0 | 5 C=fp_equal(fp_abs(x),0) + fp_equal(0,fp_abs(x))
|
H A D | abseq0 | 5 C=fp_equal(fp_abs(x),0) + fp_equal(0,fp_abs(x))
|
H A D | absnzge | 5 C=userDefFuncSub({fp_greaterOrEq(fp_abs(x),4), fp_greaterOrEq(fp_abs(x),0)})
|
H A D | absnzlt | 5 C=userDefFuncSub({fp_less(fp_abs(x),4), fp_less(fp_abs(x),0)})
|
/dports/math/libmesh/libmesh-1.6.2/contrib/fparser/tests/20optimizer_optimizations/ |
H A D | cmpzz_add_reduce | 19 C=0x0001 * fp_less(((x*5/2)+x*x-2), ((x*5/2)+fp_abs(x))) + \ 20 0x0002 * fp_lessOrEq(((x*5/2)+x*x-2), ((x*5/2)+fp_abs(x))) + \ 21 0x0004 * fp_greater(((x*5/2)+x*x-2), ((x*5/2)+fp_abs(x))) + \ 22 0x0008 * fp_greaterOrEq(((x*5/2)+x*x-2), ((x*5/2)+fp_abs(x))) + \ 23 0x0010 * fp_nequal(((x*5/2)+x*x-2), ((x*5/2)+fp_abs(x))) + \ 24 0x0020 * fp_equal(((x*5/2)+x*x-2), ((x*5/2)+fp_abs(x)))
|
H A D | ge1_abs | 8 C=fp_greaterOrEq(fp_abs(x), 1) + \ 9 2*fp_lessOrEq(1, fp_abs(x)) + \ 10 4*fp_lessOrEq(fp_abs(x), 1) + \ 11 8*fp_greaterOrEq(1, fp_abs(x))
|
H A D | gt0_abs | 8 C=fp_greater(fp_abs(x), 0) + \ 9 2*fp_less(0, fp_abs(x)) + \ 10 4*fp_less(fp_abs(x), 0) + \ 11 8*fp_greater(0, fp_abs(x))
|
H A D | gt1_abs | 8 C=fp_greater(fp_abs(x), 1) + \ 9 2*fp_less(1, fp_abs(x)) + \ 10 4*fp_less(fp_abs(x), 1) + \ 11 8*fp_greater(1, fp_abs(x))
|
H A D | ge0_abs | 8 C=fp_greaterOrEq(fp_abs(x), 0) + \ 9 2*fp_lessOrEq(0, fp_abs(x)) + \ 10 4*fp_lessOrEq(fp_abs(x), 0) + \ 11 8*fp_greaterOrEq(0, fp_abs(x))
|
H A D | absneq0 | 5 C=fp_equal(fp_abs(x),0) + fp_equal(0,fp_abs(x))
|
/dports/math/libmesh/libmesh-1.6.2/contrib/fparser/fpoptimizer/ |
H A D | valuerange.cc | 17 newmax.set( fp_max(fp_abs(min.val), fp_abs(max.val)) ); in set_abs() 26 min.set( fp_min(fp_abs(min.val), fp_abs(max.val)) ); in set_abs() 28 min.set( fp_abs(min.val) ); in set_abs() 30 min.set( fp_abs(max.val) ); in set_abs()
|
/dports/math/libmesh/libmesh-1.6.2/contrib/fparser/tests/11optimizer_constaddmul/ |
H A D | 9 | 5 C=fp_abs(a)/(fp_abs(b)*5)
|
H A D | 8 | 5 C=fp_abs(a)*(fp_abs(b)*5)
|
/dports/math/libmesh/libmesh-1.6.2/contrib/fparser/tests/01unit_operators/ |
H A D | or_d | 5 C=Value_t( fp_abs(x) < 0.5 ? fp_abs(y) >= 0.5 : 1 )
|
H A D | and_d | 5 C=Value_t( fp_abs(x) >= 0.5 ? fp_abs(y) >= 0.5 : 0 )
|