solidity/test/libsolidity/semanticTests/fixedPoint/comparison.sol
2021-10-06 13:56:25 +02:00

23 lines
500 B
Solidity

contract C {
function test() public pure returns (bool) {
fixed64x4 x = fixed64x4(-1.12346789);
fixed64x4 y = -1.1235;
ufixed32x4 z = 1;
require(x == x);
require(x > y);
require(x >= y);
require(x != y);
require(y <= x);
require(!(x < y));
require(y < z);
require(x < z);
require(z >= x);
require(z == z);
return true;
}
}
// ====
// compileViaYul: also
// ----
// test() -> true