Created by: fhahn
This patch implements instr_is_encoding_possible and encoding_possible using encode_common, which returns ENCFAIL in case of a failure. This is not the most efficient implementation, but we do not have encoding tables available in the AArch64 backend.
As a test case, it includes a check to make sure the encoder rejects some invalid combinations of FMOV.
Issue #2626