Cha*_*les 1 c optimization gcc
我有一个函数需要商和余数用于无符号的64位除法.它看起来像lldiv和lldiv_t,而long long ints而不是ints,都是签名的.有未签名的版本吗?如果没有,处理这个问题的最佳方法是什么?
long long int
int
速度很重要(像往常一样,数十亿或数万亿次操作),但编译器可能足够聪明,可以正确处理 - 我正在使用gcc 4.3.3.
R..*_*R.. 5
只需使用除法运算符和余数运算符.任何理智的编译器会做一个更好的工作优化他们比一个电话div,ldiv或lldiv.
div
ldiv
lldiv
归档时间:
14 年,11 月 前
查看次数:
646 次
最近记录: