Made some changes to use GCC to pre-process and assembly .S file