def mul_table(self, other):
<EOL>other = coerceBigInt(other)<EOL>if not other:<EOL><INDENT>return NotImplemented<EOL><DEDENT>other %= orderG2()<EOL>if not self._table:<EOL><INDENT>self._table = lwnafTable()<EOL>librelic.ep2_mul_pre_lwnaf(byref(self._table), byref(self))<EOL><DEDENT>result = G2Element()<EOL>librelic.ep2_mul_fix_lwnaf(byref(result), byref(self._table), <EOL>byref(other))<EOL>return result<EOL>
Fast multiplication using a the LWNAF precomputation table.