Adding Catch C++ Unit Testing framework and writing tests for replacing inline Assembly function call.