| getBytes(ByteOrder) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| limb(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fromBytes(Bytes, ByteOrder) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| inverse() |   | 93% |   | 83% | 3 | 13 | 1 | 34 | 0 | 1 |
| getValue(ByteOrder) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lexicographicallyLargest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hashCode() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fromMontgomery() |  | 77% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
| biggerModulus() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| random() |  | 82% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
| equals(Object) |  | 82% |   | 50% | 3 | 4 | 0 | 4 | 0 | 1 |
| toString() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| multiply(Element) |  | 100% |  | 100% | 0 | 2 | 0 | 169 | 0 | 1 |
| add(UInt256) |  | 100% | | n/a | 0 | 1 | 0 | 18 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 17 | 0 | 1 |
| setLimb(UInt256, UInt256, int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| madd3(UInt256, UInt256, UInt256, UInt256, UInt256) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| neg() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| limb(UInt256, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| madd2(UInt256, UInt256, UInt256, UInt256) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| madd0(UInt256, UInt256, UInt256) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| madd1(UInt256, UInt256, UInt256) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| divide(Element) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| Element(UInt256) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isZero() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toMontgomery() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |