github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/tests/jobs_fixtures/app59-operator-smod/readme.md (about) 1 * According to [Ethereum Yellow Paper](https://ethereum.github.io/yellowpaper/paper.pdf), 2 for signed modulo `a % b == sign(a) * (abs(a) % abs(b))`. 3 Therefore, `7 % 3`, `7 % (-3)`, `(-7) % 3` and `(-7) % (-3)` should give `1`, `1`, `-1` and `-1` respectively.