rewrote xmmregister structure to take ymm registers into account