# HG changeset patch # User kono # Date 1135142458 -32400 # Node ID c85540f3029719bd3ab6c790a50037e0f550e2c2 # Parent cc1a5f764782261c3494423be4fe87d8a6fa80d5 mips float arg call fix diff -r cc1a5f764782 -r c85540f30297 mc-code-mips.c --- a/mc-code-mips.c Wed Dec 21 12:10:43 2005 +0900 +++ b/mc-code-mips.c Wed Dec 21 14:20:58 2005 +0900 @@ -1948,8 +1948,10 @@ printf("\tlw %s,",frn); lvar(cadr(e2)); default: g_expr(e2); + printf("\tmfc1 %s,%s\n",frn,fregister_name(freg)); + break; case FREGISTER: - printf("\tmfc1 %s,%s\n",frn,fregister_name(freg)); + printf("\tmfc1 %s,%s\n",frn,fregister_name(cadr(e2))); } #endif }