Avoid x86 asm slip into backend

Comment out asm stuff in headers
Add code to convert inline asm to llvm native instructions.
(Where is inline asm let in? bswap call will be turned into
<call i32 asm "bswap $0", "=r,0"(i32 %116) nounwind> with -O2. -O1 is ok)