diff options
-rw-r--r-- | cgcodep.h | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -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 |