Updates for android
Created by: webgeek1234
I'm not certain how this ever worked on arm, but I'm guessing the older compilers were more lenient on the asm macro. But something in this core, clang really doesn't like. Not sure what, and don't have time to research it, so just forcing it to use gcc even when the default changes.