我需要执行许多操作,unsigned long long
通过 16 位模数找到除数的余数:
unsigned long long largeNumber;
long residues[100];
unsigned long modules[100];
intiModules(modules); //set different 16-bit values
for(int i = 0; i < 100; i++){
residues[i] = largeNumber % modules[i];
}
我怎样才能加速这个循环?
迭代次数不大(32-128),但是这个循环执行得非常频繁,所以它的速度很关键。