From fd64a7b29d000339f21b466a03944fb328f9ebaf Mon Sep 17 00:00:00 2001 From: John van Groningen Date: Mon, 3 Sep 2007 11:51:22 +0000 Subject: add code_get_desc0_number, code_jmp_ap_upd, code_jmp_upd, code_load_i, code_load_si16, code_load_ui8 and code_desc0 --- cgcodep.h | 7 +++++++ 1 file changed, 7 insertions(+) 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 -- cgit v1.2.3