Moved some ia32 independent code to bemain.