summaryrefslogtreecommitdiff
path: root/tools/d2c/spec.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/d2c/spec.h')
-rw-r--r--tools/d2c/spec.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/d2c/spec.h b/tools/d2c/spec.h
index e09aa49..8c62fc3 100644
--- a/tools/d2c/spec.h
+++ b/tools/d2c/spec.h
@@ -31,6 +31,7 @@
#include "pproc.h"
#include "bits/manager.h"
#include "conv/manager.h"
+#include "format/manager.h"
#include "hooks/manager.h"
#include "rules/manager.h"
#include "syntax/manager.h"
@@ -53,6 +54,9 @@ void define_encoding_spec_code_name(encoding_spec *, char *, unsigned int);
/* Indique si une spécification se range dans une catégorie. */
bool has_encoding_spec_prefix(const encoding_spec *, const char *);
+/* Fournit le gestionnaire des définitions d'opérandes. */
+operands_format *get_format_in_encoding_spec(const encoding_spec *);
+
/* Fournit le gestionnaire des bits d'un encodage d'instruction. */
coding_bits *get_bits_in_encoding_spec(const encoding_spec *);
@@ -71,6 +75,9 @@ decoding_rules *get_rules_in_encoding_spec(const encoding_spec *);
/* Traduit en code une sous-fonction de désassemblage. */
bool write_encoding_spec_disass(const encoding_spec *, int, const char *, const char *, const char *, const char *, unsigned int, const pre_processor *);
+/* Traduit en code une sous-fonction de désassemblage. */
+bool write_encoding_spec_format_disass(const encoding_spec *, int, const char *, const char *, const char *, char, const char *, const pre_processor *, const char *);
+
#endif /* _TOOLS_D2C_SPEC_H */