まつもと ゆきひろです

In message "Re: [ruby-dev:36696] Re: [IA-64]BigDecimal#sqrt  の仕様"
    on Thu, 9 Oct 2008 22:54:48 +0900, TOYOFUKU Chikanobu <nobu_toyofuku / nifty.com> writes:

|  y = BigDecimal("1125899906842624")
|  e = y.exponent
|  assert_equal(true, (x.sqrt(100) - y).abs < BigDecimal("1E#{e-100}"))
|  assert_equal(true, (x.sqrt(200) - y).abs < BigDecimal("1E#{e-200}"))
|  assert_equal(true, (x.sqrt(300) - y).abs < BigDecimal("1E#{e-300}"))
|
|であるべきでした。
|この場合たまたま整数だったので prec が e と一致してましたが。

この線で修正しようと思いますが、私が理解してないために間違い
があるといけませんから、test_bigdecimal.rbに対するパッチの形
でいただけませんか?