Some refactoring, relaxed error handling so we allow encoding specifiers even without a unique ISA.
Some refactoring, relaxed error handling so we allow encoding specifiers even without a unique ISA.

sunfishcode/cretonne,stoklund/cretonne,stoklund/cretonne,sunfishcode/cretonne,stoklund/cretonne,sunfishcode/cretonne