基本上,我正在上一门课程,我们的任务是通过翻译一段代码并分析各种类型的汇编代码来全面评估一段代码。我们的教授推荐了一些,但似乎都不支持RISC-V代码。我已经拥有ARM,MIPS和x86。我需要的只是一种转换方式,我将自己进行所有分析。
long long int myFunction(long long int num1, long long int num2)
{
return (num1 + (2 * num2) + 5);
}
int main ( )
{
long long int A[6] = {1, 2, 0, 0, 0, 0};
for (unsigned int i = 0; i < 4; i++)
{
A[i+2] = myFunction (A[i], A[i+1]);
}
return 0;
}