@staticmethod
    def getBCHTypeNumber(data):
        d = data << 12
        while 0 >= QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G18):
            d ^= (QRUtil.G18 << (QRUtil.getBCHDigit(d) -
                                 QRUtil.getBCHDigit(QRUtil.G18) ) )
        return (data << 12) | d
dataset/ETHPy150Open mozillazg/ShortURL/shorturl/libs/qrcode.py/QRUtil.getBCHTypeNumber/swapped operands of `>=`