|
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