Project

General

Profile

Actions

Bug #10464

closed

Bignum同士の乗算の不具合

Added by Nishihama (Kohji Nishihama) about 10 years ago. Updated about 10 years ago.

Status:
Closed
Target version:
ruby -v:
ruby 2.1.4p265 (2014-10-27 revision 48166) [i386-mingw32]
[ruby-dev:48723]

Description

あるBignum同士を乗算すると、誤った値が出力されます。
OSはWindows Vista Home Premium。
なお、ruby 1.8.7 (2008-08-11 patchlevel 72) [i386-mswin32]、ruby 1.9.3p484 (2013-11-22) [i386-mingw32]、200: ruby 2.0.0p353 (2013-11-22) [i386-mingw32]では正常に動作し、
ruby 2.1.3p242 (2014-09-19 revision 47630) [i386-mingw32]では同様に不具合が生じました。

$ ruby bug.rb
5470148495 # 誤った乗算の値
1943359375 # 真の乗算の値
#なお、冗長になるので下10桁のみを表示しています


Files

bug.rb (16.9 KB) bug.rb Nishihama (Kohji Nishihama), 11/01/2014 04:18 AM

Related issues 1 (0 open1 closed)

Copied to Ruby master - Bug #10465: Bug of multiplication between BignumsClosedNishihama (Kohji Nishihama)11/01/2014Actions
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0