diff options
author | John van Groningen | 2011-02-01 14:14:23 +0000 |
---|---|---|
committer | John van Groningen | 2011-02-01 14:14:23 +0000 |
commit | 2fd79175125ee8b6371faab93cf580de8b6fb32d (patch) | |
tree | 59ee80b320d68566eaaf494cb5de2dcf7c3978f0 /cgaas.c | |
parent | port to Mac OS X (AMD64) (diff) |
port to Mac OS X (AMD64) using assembler
Diffstat (limited to 'cgaas.c')
-rw-r--r-- | cgaas.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -59,6 +59,8 @@ int sse_128=1; +#ifndef MACH_O64 + #ifdef FUNCTION_LEVEL_LINKING # define TEXT_LABEL_ID (-2) # define DATA_LABEL_ID (-3) @@ -2568,6 +2570,8 @@ static void as_parameter (int code1,int code2,struct parameter *parameter) } } +#endif + /* From The PowerPC Compiler Writers Guide, Warren, Henry S., Jr., IBM Research Report RC 18601 [1992]. Changing Division by a @@ -2616,6 +2620,8 @@ struct ms magic (int_64 d) return mag; } +#ifndef MACH_O64 + static void as_div_rem_i_instruction (struct instruction *instruction,int compute_remainder) { int s_reg1,s_reg2,s_reg3,i,sd_reg,i_reg,tmp_reg,abs_i; @@ -7065,3 +7071,6 @@ void assemble_code (void) write_object_labels(); write_string_table(); } + +#endif + |