support x86 architecture