我需要将其翻译成MIPS程序集(在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];
}
答案 0 :(得分:5)
这看起来有点像“做我的家庭作业”的问题,但我会给你一个提示。
传递-S
switch to gcc将导致它发出汇编代码。注意,可能需要为火星汇编程序调整此代码。