move.cpp
来自「任意精度计算的实现」· C++ 代码 · 共 31 行
CPP
31 行
#include "ap.h"
// Optimized routines for moving big blocks of data
void moveraw (void *d, void *s, size_t n)
{
rawtype *dd, *ss;
dd = (rawtype *) d;
ss = (rawtype *) s;
while (n--)
*(dd++) = *(ss++);
}
void swapraw (void *d, void *s, size_t n)
{
rawtype tmp, *dd, *ss;
dd = (rawtype *) d;
ss = (rawtype *) s;
while (n--)
{
tmp = *dd;
*(dd++) = *ss;
*(ss++) = tmp;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?