A microprocessor for IA-32z running on FPGA