# File lib/ruby-vpi/integer.rb, line 11
11:   def log2
12:     raise "integer must be positive" if self < 0
13:     bin = to_s(2)
14: 
15:     if bin =~ /^10+$/
16:       bin.length - 1
17:     else
18:       bin.length
19:     end
20:   end