creating tests+fixing bugs

tests for mm, xmm, ymm
problem with evaluating prefixes
creating tests+fixing bugs (in progress)

fix: not adding operands to opcode rules /+r
tests: imm8, imm16, imm32, imm64