x86 working