start of x86 support