Thanks Gautam for your reply.I tried to check with the example code ti has provided but I am getting the same thing.Then i tried to check the system registers value after loading to a variable,there I am seeing the change as I am doing it in my code.I dnt know what can be the possible reason for that.
Thanks and regards