// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract Empty {
function m()
public
pure
returns (
uint256 a,
uint256 b,
uint256 c,
uint256 d,
uint256 e,
uint256 f,
uint256 g,
uint256 h
)
{
assembly {
a := mload(0x0)
b := mload(0x40)
mstore(0x0, b)
mstore(
0x40,
0xff
)
c := mload(0x60)
d := mload(0x80)
e := mload(0x40)
f := mload(0x0)
mstore(
mload(0x40),
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
)
g := mload(0x40)
h := mload(mload(0x40))
}
}
}