|
1 | 1 | methods {
|
2 |
| - function wadMul(uint256, uint256) external returns (uint256) envfree; |
3 |
| - function wadMulDown(uint256, uint256) external returns (uint256) envfree; |
4 |
| - function wadMulUp(uint256, uint256) external returns (uint256) envfree; |
5 |
| - function wadDiv(uint256, uint256) external returns (uint256) envfree; |
6 |
| - function wadDivDown(uint256, uint256) external returns (uint256) envfree; |
7 |
| - function wadDivUp(uint256, uint256) external returns (uint256) envfree; |
8 |
| - function rayMul(uint256, uint256) external returns (uint256) envfree; |
9 |
| - function rayMulDown(uint256, uint256) external returns (uint256) envfree; |
10 |
| - function rayMulUp(uint256, uint256) external returns (uint256) envfree; |
11 |
| - function rayDiv(uint256, uint256) external returns (uint256) envfree; |
12 |
| - function rayDivDown(uint256, uint256) external returns (uint256) envfree; |
13 |
| - function rayDivUp(uint256, uint256) external returns (uint256) envfree; |
14 |
| - function rayToWad(uint256) external returns (uint256) envfree; |
15 |
| - function wadToRay(uint256) external returns (uint256) envfree; |
16 |
| - function wadWeightedAvg(uint256, uint256, uint256) external returns (uint256) envfree; |
17 |
| - function rayWeightedAvg(uint256, uint256, uint256) external returns (uint256) envfree; |
18 |
| -} |
19 |
| - |
20 |
| -definition WAD() returns uint = 10^18; |
21 |
| -definition RAY() returns uint = 10^27; |
22 |
| -definition WADTORAY() returns uint = 10^9; |
| 2 | + function wadMul(uint256, uint256) external returns (uint256) envfree; |
| 3 | + function wadMulDown(uint256, uint256) external returns (uint256) envfree; |
| 4 | + function wadMulUp(uint256, uint256) external returns (uint256) envfree; |
| 5 | + function wadDiv(uint256, uint256) external returns (uint256) envfree; |
| 6 | + function wadDivDown(uint256, uint256) external returns (uint256) envfree; |
| 7 | + function wadDivUp(uint256, uint256) external returns (uint256) envfree; |
| 8 | + function rayMul(uint256, uint256) external returns (uint256) envfree; |
| 9 | + function rayMulDown(uint256, uint256) external returns (uint256) envfree; |
| 10 | + function rayMulUp(uint256, uint256) external returns (uint256) envfree; |
| 11 | + function rayDiv(uint256, uint256) external returns (uint256) envfree; |
| 12 | + function rayDivDown(uint256, uint256) external returns (uint256) envfree; |
| 13 | + function rayDivUp(uint256, uint256) external returns (uint256) envfree; |
| 14 | + function rayToWad(uint256) external returns (uint256) envfree; |
| 15 | + function wadToRay(uint256) external returns (uint256) envfree; |
| 16 | + function wadWeightedAvg(uint256, uint256, uint256) external returns (uint256) envfree; |
| 17 | + function rayWeightedAvg(uint256, uint256, uint256) external returns (uint256) envfree; |
| 18 | +} |
| 19 | + |
| 20 | +definition WAD() returns uint = 10^18; |
| 21 | +definition RAY() returns uint = 10^27; |
| 22 | +definition WADTORAY() returns uint = 10^9; |
23 | 23 | definition UINT_LIMIT() returns mathint = 2 ^ 255 * 2;
|
24 | 24 |
|
25 | 25 | /// wadMul ///
|
|
0 commit comments