Mercurial > hg > CbC > old > device
comparison mc-code-powerpc.c @ 498:574856cee9da
printf double/int mix
cond operator fix
author | kono |
---|---|
date | Thu, 22 Dec 2005 11:50:32 +0900 |
parents | 5640fb7a270d |
children | 4c2607e72ab5 |
comparison
equal
deleted
inserted
replaced
497:dbbc07bca089 | 498:574856cee9da |
---|---|
2119 arg_assign = list2( assign_expr0(r1, | 2119 arg_assign = list2( assign_expr0(r1, |
2120 list3(LVAR,special_lvar+SIZE_OF_INT,0), | 2120 list3(LVAR,special_lvar+SIZE_OF_INT,0), |
2121 INT,INT), arg_assign); | 2121 INT,INT), arg_assign); |
2122 } | 2122 } |
2123 } | 2123 } |
2124 if (dots && freg_arg>=3 && freg_arg<MAX_INPUT_DREGISTER_VAR) { | 2124 if (dots && (freg_arg*8+reg_arg*4)>=32 && freg_arg<MAX_INPUT_DREGISTER_VAR) { |
2125 /* | 2125 /* |
2126 it requires integer register and floating register and | 2126 it requires integer register and floating register and |
2127 stack value. | 2127 stack value. |
2128 */ | 2128 */ |
2129 arg_assign = list2( | 2129 arg_assign = list2( |