Refer to Section 6.1.3.1for detailed description about this function.