Added check for defined(__i386__) when setting id386 define