Skip to content

Commit 0c9322e

Browse files
committed
u256 math bug fix in aptos
1 parent 7d93e50 commit 0c9322e

3 files changed

Lines changed: 10 additions & 4 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Added by cargo
22
/sui/.idea
33
/aptos/.idea
4+
/aptos/.aptos
45
/sui/build
56
/aptos/build
67
/build

aptos/Move.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,12 @@ name = 'IntegerMate'
33
version = '1.0.0'
44

55
[addresses]
6+
std = "0x1"
7+
aptos_std = "0x1"
8+
aptos_framework = "0x1"
69
integer_mate = "_"
10+
11+
[dependencies.MoveStdlib]
12+
git = "https://github.com/aptos-labs/aptos-core.git"
13+
subdir = "aptos-move/framework/move-stdlib"
14+
rev = "devnet"

aptos/sources/math_u256.move

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
module integer_mate::math_u256 {
2-
const MASK_U128: u256 = 0x00000000000000000000000000000000ffffffffffffffffffffffffffffffff;
3-
const MASK_U64: u256 = 0x000000000000000000000000000000000000000000000000ffffffffffffffff;
4-
52
public fun div_mod(num: u256, denom: u256): (u256, u256) {
63
let p = num / denom;
74
let r: u256 = num - (p * denom);
@@ -43,4 +40,4 @@ module integer_mate::math_u256 {
4340
fun test_add() {
4441
1000u256 + 1000u256;
4542
}
46-
}
43+
}

0 commit comments

Comments
 (0)