summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cgcodep.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/cgcodep.h b/cgcodep.h
index 2ee9a72..e9ee954 100644
--- a/cgcodep.h
+++ b/cgcodep.h
@@ -119,6 +119,7 @@ void code_fillR_b (int b_offset,int a_offset);
void code_fill_a (int from_offset,int to_offset);
void code_get_desc_arity (int a_offset);
void code_get_node_arity (int a_offset);
+void code_get_desc0_number (void);
void code_get_desc_flags_b (void);
void code_gtC (VOID);
void code_gtI (VOID);
@@ -136,6 +137,8 @@ void code_ItoP (VOID);
void code_ItoR (VOID);
void code_jmp (char label_name[]);
void code_jmp_ap (int n_args);
+void code_jmp_ap_upd (int n_args);
+void code_jmp_upd (char label_name[]);
void code_jmp_eval (VOID);
void code_jmp_eval_upd (VOID);
void code_jmp_false (char label_name[]);
@@ -144,6 +147,9 @@ void code_jsr (char label_name[]);
void code_jsr_ap (int n_args);
void code_jsr_eval (int a_offset);
void code_lnR (VOID);
+void code_load_i (CleanInt offset);
+void code_load_si16 (CleanInt offset);
+void code_load_ui8 (CleanInt offset);
void code_log10R (VOID);
void code_ltC (VOID);
void code_ltI (VOID);
@@ -285,6 +291,7 @@ void code_caf (char *label_name,int a_size,int b_size);
void code_comp (int version,char *options);
void code_d (int da,int db,ULONG vector[]);
void code_desc (char *s1,char *s2,char *s3,int n,int lazy_record_flag,char *s4,int l);
+void code_desc0 (char label_name[],int desc0_number,char descriptor_name[],int descriptor_name_length);
void code_descn (char label_name[],char node_entry_label_name[],int arity,int lazy_record_flag,char descriptor_name[],int descriptor_name_length);
void code_descexp (char *s1,char *s2,char *s3,int n,int lazy_record_flag,char *s4,int l);
#ifdef NEW_DESCRIPTORS