69,382
社区成员
发帖
与我相关
我的任务
分享
do {
int t = val + nval;
val = nval;
nval = t;
i++;
} while (i < n);
.L6: loop:
leal (%edx,%ebx),%eax //Compute t = val + nval
movl %edx,%ebx //copy nval to val
movl %eax,%edx //Copy t to nval
incl %ecx //Increment i
cmpl %esi,%ecx //Compare i:n
jl .L6 //If less, goto loop
movl %ebx,%eax //Set val as return value