From: Masahiro Sakai (=?iso-2022-jp?B?GyRCPHIwZkAvTTUbKEI=?=) Date: 2005-08-07T02:40:07+09:00 Subject: [ruby-dev:26758] Re: Fixnum演算メソッド中のcoerceの削減 酒井と申します。 From: Tadashi Saito Date: Sat, 6 Aug 2005 16:24:55 +0900 > 斎藤と申します。 > 一度パッチを取りこんでいただいた後で恐縮なのですが、高速化が > 可能ではないかという部分に一つ気づきました。staticな関数である > fix_div(x, y)のyがBignumであるとき、「x.abs < y.abs」は常に > 成立すると考えてもよいのでしょうか。 現在のrubyでは、例えば以下のようなyでは成立しませんでした。 y, = (1<<64).coerce(0) p [y, y.class] #=> [0, Bignum] -- 酒井 政裕 / Masahiro Sakai