[wip] CmpOp as value. Going to massive redesign/refactor the code.
currently we only use 64bit registers, extend/truncate result if it is not 64bits. This is awful. Going to use all the registers, for example, AL, AX, EAX, RAX, but will not use AH (so reg alloc is simpler)
Showing with 458 additions and 188 deletions