# File lib/rqrcode/qrcode/qr_polynomial.rb, line 42 def multiply( e ) num = Array.new( get_length + e.get_length - 1 ) ( 0...get_length ).each do |i| ( 0...e.get_length ).each do |j| tmp = num[i + j].nil? ? 0 : num[i + j] num[i + j] = tmp ^ QRMath.gexp(QRMath.glog( get(i) ) + QRMath.glog(e.get(j))) end end return QRPolynomial.new( num, 0 ) end