diff options
Diffstat (limited to 'tests/20optimizer_optimizations/cmpzz_pow_imm_negneg')
-rw-r--r-- | tests/20optimizer_optimizations/cmpzz_pow_imm_negneg | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/20optimizer_optimizations/cmpzz_pow_imm_negneg b/tests/20optimizer_optimizations/cmpzz_pow_imm_negneg new file mode 100644 index 0000000..07de6da --- /dev/null +++ b/tests/20optimizer_optimizations/cmpzz_pow_imm_negneg @@ -0,0 +1,24 @@ +T=d ld f mf cd cf cld +V=x +R=-5,5,2 + +# Combine tests: +# cmplt_pow_imm_negneg +# cmple_pow_imm_negneg +# cmpgt_pow_imm_negneg +# cmpge_pow_imm_negneg +# cmpne_pow_imm_negneg +# cmpeq_pow_imm_negneg + +F=0x0001 * (pow(x,-3) < -0.015625) + \ + 0x0002 * (pow(x,-3) <= -0.015625) + \ + 0x0004 * (pow(x,-3) > -0.015625) + \ + 0x0008 * (pow(x,-3) >= -0.015625) + \ + 0x0010 * (pow(x,-3) != -0.015625) + \ + 0x0020 * (pow(x,-3) = -0.015625) +C=0x0001 * fp_less(fp_pow(x,-3), -0.015625) + \ + 0x0002 * fp_lessOrEq(fp_pow(x,-3), -0.015625) + \ + 0x0004 * fp_greater(fp_pow(x,-3), -0.015625) + \ + 0x0008 * fp_greaterOrEq(fp_pow(x,-3), -0.015625) + \ + 0x0010 * fp_nequal(fp_pow(x,-3), -0.015625) + \ + 0x0020 * fp_equal(fp_pow(x,-3), -0.015625) |