forgot to initialize y register in io_write_int32