IIRC, there are multiple ways how this could be implemented. E.g, "hibernate" could be cutting the power to all the hardware bits expect RAM....