There is a register misuse in leaving tickless idle code, which would destroy exception/interrupt status. This commit fix this issue. Signed-off-by: Yuguo Zou <yuguo.zou@synopsys.com>