solidity/test/libsolidity/semanticTests/expressions/bit_operators.sol

20 lines
366 B
Solidity
Raw Normal View History

2020-04-15 22:33:32 +00:00
contract test {
uint8 x;
uint v;
function f() public returns (uint x, uint y, uint z) {
uint16 a;
uint32 b;
assembly {
a := 0x0f0f0f0f0f
b := 0xff0fff0fff
}
x = a & b;
y = a | b;
z = a ^ b;
}
}
// ====
// compileViaYul: also
// ----
// f() -> 3855, 268374015, 268370160