```\nsrc\libraries\LibLastReserveBytes.sol\n   uint8 n = uint8(reserves.length);\n   if (n == 1) {\n       assembly {\n           sstore(slot, or(or(shl(208, lastTimestamp), shl(248, n)), shl(104, shr(152, mload(add(reserves, 32))))))\n       }\n       return;\n   }\n   assembly {\n       sstore(\n           slot,\n           or(\n               or(shl(208, lastTimestamp), shl(248, n)),\n               or(shl(104, shr(152, mload(add(reserves, 32)))), shr(152, mload(add(reserves, 64))))\n           )\n       )\n       // slot := add(slot, 32)\n   }\n```\n