(self)
| 80 | return self.__pow__(other % 2) * self.__pow__(other // 2) ** 2 |
| 81 | |
| 82 | def inv(self): |
| 83 | L = 1 << (self.value.bit_length() - 1).bit_length() |
| 84 | return self ** (2**L - 2) |
| 85 | |
| 86 | def __truediv__(self, other): |
| 87 | if isinstance(other, int): |
no test coverage detected