# File lib/numru/nusdas.rb, line 62
    def get_sint8(str)
      if str.length == 8
        i1,i2 = str.unpack("N2")
        i = i1*@@ui4_max + i2
        return i > @@si8_max ? -1-(i^@@ui8_max) : i
      else
        len = str.length/8
        ary = Array.new(len)
        len.times{|n| ary[n] = get_sint8(str[n*8,8]) }
        return ary
      end
    end