You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
和<br />
映<br />
位<br />
位<br />
程 指 南 , 版<br />
的<br />
的<br />
的<br />
的 位 数 。<br />
算 。 与 此 相 比 ,“*” 运<br />
围<br />
__int_as_float(x)<br />
N/A<br />
__float_as_int(x)<br />
N/A<br />
__saturate(x)<br />
N/A<br />
__sad(x,y,z)<br />
__usad(x,y,z)<br />
N/A<br />
__clz(x)<br />
N/A<br />
__ffs(x)<br />
N/A<br />
__float2int_[rn,rz,ru,rd] N/A<br />
__float2uint_[rn,rz,ru,rd] N/A<br />
__int2float_[rn,rz,ru,rd] N/A<br />
__uint2float_[rn,rz,ru,rd] N/A<br />
B.2.2<br />
双 精 度 浮 点 函 数<br />
_dadd_rn()<br />
<strong>CUDA</strong> 运<br />
__dadd_[rn,rz,ru,rd](x,y)<br />
__dmul_[rn,rz,ru,rd](x,y)<br />
__fma_[rn,rz,ru,rd](x,y,z)<br />
__double2float_[rn,rz](x)<br />
__double2int_[rn,rz,ru,rd](x)<br />
__double2uint_[rn,rz,ru,rd](x)<br />
__double2ll_[rn,rz,ru,rd](x)<br />
__double2ull_[rn,rz,ru,rd](x)<br />
__int2double_rn(x)<br />
__uint2double_rn(x)<br />
__ll2double_[rn,rz,ru,rd](x)<br />
__ull2double_[rn,rz,ru,rd](x)<br />
__double_as_longlong(x)<br />
__longlong_as_double(x)<br />
__double2hiint(x)<br />
__double2loint(x)<br />
__hiloint2double(x, ys)<br />
函 数<br />
运 行 时 库 支 持 的 双 精 度 浮 点<br />
IEEE-compliant.<br />
IEEE-compliant.<br />
N/A<br />
N/A<br />
N/A<br />
N/A<br />
N/A<br />
N/A<br />
N/A<br />
N/A<br />
N/A<br />
N/A<br />
N/A<br />
N/A<br />
N/A<br />
N/A<br />
IEEE<br />
时 库 支 持 的 双 精 度 浮 点 内 建 围 函 数 及 其 误 差 范 误 差 范 围 符 合 行 运<br />
_dmul_rn()<br />
FMAD 加 法 和 乘 法 运 算 , 且 编 译 器 不 会 把 他 们 并 入 为 射<br />
“+” 运 算 符 生 成 的 加 法 和 乘 法 一 般 都 将 被 并 和<br />
入 FMAD。<br />
表 B-4.<br />
B.2.3<br />
整 型 函 数<br />
_popc(x) 返<br />
_popcll(x) 返<br />
位 数<br />
整 型 参<br />
二 进 制 表 示 中 设 置<br />
数 x<br />
为 1<br />
<strong>CUDA</strong> 编<br />
65<br />
64 在 回<br />
32 在 回<br />
x 参 数 型 整<br />
1 制 表 示 中 设 置 为 进 二<br />
本 2.0