-5

I need this translated into MIPS Assembly (to work on Mars Assembler)

void mm ( double x[][], double y[][], double z[][], int n)
{
    int i,j;
    for (i=0; i !=n; i++)
        for (j=0; j !=n; j++)
            z[i][j] = 0.0;
    for (k=0; k !=n; k++)
        z[i][j] = z[i][j] + x[i][k] * y[k][j];
}
4

1 に答える 1

5

これは「Do My Homework」の質問に少し似ていますが、ヒントを提供します。

-Sスイッチを gccに渡すと、アセンブリ コードが生成されます。このコードは、mars アセンブラ用に微調整する必要がある場合があることに注意してください。

幸運を!

于 2012-04-25T13:23:25.073 に答える