1. 程式人生 > >實現兩個long long 相乘取模的彙編程式碼

實現兩個long long 相乘取模的彙編程式碼

long long multi(long long tp1,long long tp2){
    long long ret=0;
    __asm__("movq %1,%%rax\n imulq %2\n idivq %3\n":"=d"(sum[i]):"m"(tp1),"m"(tp2),"m"(mod):"%rax");
    return ret;
}