orc-stdint.h | orc-stdint.h | |||
---|---|---|---|---|
#ifndef _ORC_ORC_ORC_STDINT_H | #ifndef _ORC_ORC_ORC_STDINT_H | |||
#define _ORC_ORC_ORC_STDINT_H 1 | #define _ORC_ORC_ORC_STDINT_H 1 | |||
#ifndef _GENERATED_STDINT_H | #ifndef _GENERATED_STDINT_H | |||
#define _GENERATED_STDINT_H "orc 0.4.8" | #define _GENERATED_STDINT_H "orc 0.4.9" | |||
/* generated using gnu compiler gcc (SUSE Linux) 4.4.1 [gcc-4_4-branch revi sion 150839] */ | /* generated using gnu compiler gcc (SUSE Linux) 4.4.1 [gcc-4_4-branch revi sion 150839] */ | |||
#define _STDINT_HAVE_STDINT_H 1 | #define _STDINT_HAVE_STDINT_H 1 | |||
#include <stdint.h> | #include <stdint.h> | |||
#endif | #endif | |||
#endif | #endif | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
orcprogram.h | orcprogram.h | |||
---|---|---|---|---|
skipping to change at line 736 | skipping to change at line 736 | |||
void orc_compiler_append_code (OrcCompiler *p, const char *fmt, ...) | void orc_compiler_append_code (OrcCompiler *p, const char *fmt, ...) | |||
ORC_GNU_PRINTF(2,3); | ORC_GNU_PRINTF(2,3); | |||
void orc_target_register (OrcTarget *target); | void orc_target_register (OrcTarget *target); | |||
OrcTarget *orc_target_get_by_name (const char *target_name); | OrcTarget *orc_target_get_by_name (const char *target_name); | |||
int orc_program_get_max_var_size (OrcProgram *program); | int orc_program_get_max_var_size (OrcProgram *program); | |||
int orc_program_get_max_array_size (OrcProgram *program); | int orc_program_get_max_array_size (OrcProgram *program); | |||
int orc_program_get_max_accumulator_size (OrcProgram *program); | int orc_program_get_max_accumulator_size (OrcProgram *program); | |||
void orc_get_data_cache_sizes (int *level1, int *level2, int *level3); | void orc_get_data_cache_sizes (int *level1, int *level2, int *level3); | |||
void orc_get_cpu_family_model_stepping (int *family, int *model, int *stepp | ||||
ing); | ||||
const char * orc_get_cpu_name (void); | ||||
OrcCode * orc_code_new (void); | OrcCode * orc_code_new (void); | |||
void orc_code_free (OrcCode *code); | void orc_code_free (OrcCode *code); | |||
#ifdef ORC_ENABLE_UNSTABLE_API | #ifdef ORC_ENABLE_UNSTABLE_API | |||
int orc_compiler_flag_check (const char *flag); | int orc_compiler_flag_check (const char *flag); | |||
extern int _orc_data_cache_size_level1; | extern int _orc_data_cache_size_level1; | |||
extern int _orc_data_cache_size_level2; | extern int _orc_data_cache_size_level2; | |||
extern int _orc_data_cache_size_level3; | extern int _orc_data_cache_size_level3; | |||
extern int _orc_cpu_family; | ||||
extern int _orc_cpu_model; | ||||
extern int _orc_cpu_stepping; | ||||
extern const char *_orc_cpu_name; | ||||
extern int _orc_compiler_flag_backup; | extern int _orc_compiler_flag_backup; | |||
extern int _orc_compiler_flag_debug; | extern int _orc_compiler_flag_debug; | |||
void orc_code_chunk_free (OrcCodeChunk *chunk); | void orc_code_chunk_free (OrcCodeChunk *chunk); | |||
#endif | #endif | |||
#endif | #endif | |||
End of changes. 2 change blocks. | ||||
0 lines changed or deleted | 7 lines changed or added | |||
orcutils.h | orcutils.h | |||
---|---|---|---|---|
skipping to change at line 162 | skipping to change at line 162 | |||
#ifdef ORC_ENABLE_UNSTABLE_API | #ifdef ORC_ENABLE_UNSTABLE_API | |||
int get_file_int (const char *file, int *value); | int get_file_int (const char *file, int *value); | |||
char * get_file (const char *file); | char * get_file (const char *file); | |||
char * get_cpuinfo_line (char *cpuinfo, const char *tag); | char * get_cpuinfo_line (char *cpuinfo, const char *tag); | |||
char * _strndup (const char *s, int n); | char * _strndup (const char *s, int n); | |||
char ** strsplit (const char *s, char delimiter); | char ** strsplit (const char *s, char delimiter); | |||
char * get_tag_value (char *s, const char *tag); | char * get_tag_value (char *s, const char *tag); | |||
orc_int64 _strtoll (const char *nptr, char **endptr, int base); | ||||
#endif | #endif | |||
ORC_END_DECLS | ORC_END_DECLS | |||
#endif | #endif | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 2 lines changed or added | |||
orcx86.h | orcx86.h | |||
---|---|---|---|---|
skipping to change at line 26 | skipping to change at line 26 | |||
X86_R8, | X86_R8, | |||
X86_R9, | X86_R9, | |||
X86_R10, | X86_R10, | |||
X86_R11, | X86_R11, | |||
X86_R12, | X86_R12, | |||
X86_R13, | X86_R13, | |||
X86_R14, | X86_R14, | |||
X86_R15 | X86_R15 | |||
}; | }; | |||
enum { | ||||
ORC_X86_UNKNOWN, | ||||
ORC_X86_P6, | ||||
ORC_X86_NETBURST, | ||||
ORC_X86_CORE, | ||||
ORC_X86_PENRYN, | ||||
ORC_X86_NEHALEM, | ||||
ORC_X86_BONNELL, | ||||
ORC_X86_WESTMERE, | ||||
ORC_X86_SANDY_BRIDGE, | ||||
ORC_X86_K5, | ||||
ORC_X86_K6, | ||||
ORC_X86_K7, | ||||
ORC_X86_K8, | ||||
ORC_X86_K10 | ||||
}; | ||||
const char * orc_x86_get_regname(int i); | const char * orc_x86_get_regname(int i); | |||
int orc_x86_get_regnum(int i); | int orc_x86_get_regnum(int i); | |||
const char * orc_x86_get_regname_16(int i); | const char * orc_x86_get_regname_16(int i); | |||
const char * orc_x86_get_regname_64(int i); | const char * orc_x86_get_regname_64(int i); | |||
const char * orc_x86_get_regname_ptr(OrcCompiler *compiler, int i); | const char * orc_x86_get_regname_ptr(OrcCompiler *compiler, int i); | |||
void orc_x86_emit_push (OrcCompiler *compiler, int size, int reg); | void orc_x86_emit_push (OrcCompiler *compiler, int size, int reg); | |||
void orc_x86_emit_pop (OrcCompiler *compiler, int size, int reg); | void orc_x86_emit_pop (OrcCompiler *compiler, int size, int reg); | |||
void orc_x86_emit_mov_memoffset_reg (OrcCompiler *compiler, int size, int o ffset, int reg1, int reg2); | void orc_x86_emit_mov_memoffset_reg (OrcCompiler *compiler, int size, int o ffset, int reg1, int reg2); | |||
void orc_x86_emit_mov_reg_memoffset (OrcCompiler *compiler, int size, int r eg1, int offset, int reg2); | void orc_x86_emit_mov_reg_memoffset (OrcCompiler *compiler, int size, int r eg1, int offset, int reg2); | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 17 lines changed or added | |||