12.07.2015 Views

RealView 编译工具编译器参考指南 - ARM Information Center

RealView 编译工具编译器参考指南 - ARM Information Center

RealView 编译工具编译器参考指南 - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

编 译 器 特 有 的 功 能语 法double __sqrt(double val)其 中 :val 是 一 个 双 精 度 浮 点 值 。返 回 值__sqrt 内 在 函 数 以 double 形 式 返 回 val 的 平 方 根 。错 误为 没 有 配 备 VFP 协 处 理 器 的 目 标 进 行 编 译 时 , 编 译 器 无 法 识 别 __sqrt 内 在 函数 。 在 这 种 情 况 下 , 编 译 器 将 生 成 警 告 或 错 误 。另 请 参 阅• __sqrtf• 《 汇 编 器 指 南 》 中 第 5-98 页 的 VABS、 VNEG 和 VSQRT。4.7.34 __sqrtf此 内 在 函 数 是 __sqrtf 内 在 函 数 的 单 精 度 版 本 。 它 与 __sqrt 的 功 能 相 当 , 只 不过 :• 它 使 用 float 类 型 的 自 变 量 , 而 不 是 double 类 型 的 自 变 量• 它 返 回 float 值 , 而 不 是 double 值 。另 请 参 阅• 第 4-93 页 的 __sqrt• 《 汇 编 器 指 南 》 中 第 5-98 页 的 VABS、 VNEG 和 VSQRT。4.7.35 __ssat此 内 在 函 数 在 编 译 器 生 成 的 指 令 流 中 插 入 SSAT 指 令 。 它 允 许 从 C 或 C++ 代 码 中饱 和 有 符 号 值 。语 法int __ssat(int val, unsigned int sat)4-94 Copyright © 2007-2009 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0348BCNon-Confidential, Unrestricted AccessID090708

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!