-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Description:
The error happens when I try to create numbers ending with zero. For numbers not ending in zero, works perfectly.
Example bug:
IEEE_binary32(1250000)
Trace:
from /home/fabio/.rvm/rubies/ruby-1.8.6-p399/lib/ruby/1.8/irb.rb:81:in `irb_abort'
from /home/fabio/.rvm/rubies/ruby-1.8.6-p399/lib/ruby/1.8/irb.rb:247:in `signal_handle'
from /home/fabio/.rvm/rubies/ruby-1.8.6-p399/lib/ruby/1.8/irb.rb:66:in `start'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/flt-1.1.1/lib/flt/num.rb:1160:in `call'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/flt-1.1.1/lib/flt/num.rb:1160:in `define_context'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/flt-1.1.1/lib/flt/num.rb:1171:in `define_context'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/flt-1.1.1/lib/flt/num.rb:1327:in `initialize'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/flt-1.1.1/lib/flt/bin_num.rb:195:in `initialize'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/flt-1.1.1/lib/flt/num.rb:3753:in `new'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/flt-1.1.1/lib/flt/num.rb:3753:in `_normalize'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/flt-1.1.1/lib/flt/num.rb:1648:in `add'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/flt-1.1.1/lib/flt/num.rb:1558:in `send'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/flt-1.1.1/lib/flt/num.rb:1558:in `_bin_op'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/flt-1.1.1/lib/flt/num.rb:1580:in `+'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/flt-1.1.1/lib/flt/num.rb:1919:in `next_plus'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/flt-1.1.1/lib/flt/num.rb:1210:in `local_context'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/flt-1.1.1/lib/flt/num.rb:1914:in `next_plus'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/flt-1.1.1/lib/flt/num.rb:876:in `next_plus'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/flt-1.1.1/lib/flt/support.rb:696:in `compare'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/flt-1.1.1/lib/flt/support.rb:569:in `_alg_r'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/flt-1.1.1/lib/flt/support.rb:561:in `loop'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/flt-1.1.1/lib/flt/support.rb:561:in `_alg_r'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/flt-1.1.1/lib/flt/support.rb:473:in `read'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/float-formats-0.2.0/lib/float-formats/classes.rb:824:in `nio_read_neutral'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/nio-0.2.4/lib/nio/fmt.rb:1211:in `nio_read'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/float-formats-0.2.0/lib/float-formats/classes.rb:847:in `from_number'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/float-formats-0.2.0/lib/float-formats/classes.rb:83:in `initialize'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/float-formats-0.2.0/lib/float-formats/classes.rb:1934:in `new'
from /home/fabio/.rvm/gems/ruby-1.8.6-p399/gems/float-formats-0.2.0/lib/float-formats/classes.rb:1934:in `IEEE_binary32'
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels