Mercurial > hg > CbC > old > device
comparison mc-codegen.c @ 205:a50f90d0b63a
*** empty log message ***
author | kono |
---|---|
date | Thu, 15 Apr 2004 01:01:51 +0900 |
parents | 601301152d9c |
children | 4170cefb48f6 |
comparison
equal
deleted
inserted
replaced
204:4c614334f3d0 | 205:a50f90d0b63a |
---|---|
835 *use=list3(t,*use,e1); | 835 *use=list3(t,*use,e1); |
836 g_expr_u(assign_expr0(e1,s,ty,ty)); | 836 g_expr_u(assign_expr0(e1,s,ty,ty)); |
837 *target = append4(*target,t,ty,e1); | 837 *target = append4(*target,t,ty,e1); |
838 } else if (sz==size_of_float && (e1=get_dregister(0))!=-1) { | 838 } else if (sz==size_of_float && (e1=get_dregister(0))!=-1) { |
839 e1=list3(FREGISTER,e1,0); | 839 e1=list3(FREGISTER,e1,0); |
840 *use=list3(t,*use,e1); | |
841 g_expr_u(assign_expr0(e1,s,ty,ty)); | |
842 *target = append4(*target,t,ty,e1); | |
843 #endif | |
844 #if LONGLONG_CODE | |
845 } else if (sz==size_of_longlong && (e1=get_lregister())!=-1) { | |
846 e1=list3(LREGISTER,e1,0); | |
840 *use=list3(t,*use,e1); | 847 *use=list3(t,*use,e1); |
841 g_expr_u(assign_expr0(e1,s,ty,ty)); | 848 g_expr_u(assign_expr0(e1,s,ty,ty)); |
842 *target = append4(*target,t,ty,e1); | 849 *target = append4(*target,t,ty,e1); |
843 #endif | 850 #endif |
844 } else { | 851 } else { |