changes for ia32