當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Julia FastMath.@fastmath用法及代碼示例


用法:

@fastmath expr

執行表達式的轉換版本,該版本調用可能違反嚴格 IEEE 語義的函數。這允許最快的操作,但結果是不確定的 - 這樣做時要小心,因為它可能會改變數值結果。

這將設置 LLVM Fast-Math flags ,並對應於 clang 中的 -ffast-math 選項。有關詳細信息,請參閱the notes on performance annotations

例子

julia> @fastmath 1+2
3

julia> @fastmath(sin(3))
0.1411200080598672

相關用法


注:本文由純淨天空篩選整理自julialang.org 大神的英文原創作品 Base.FastMath.@fastmath — Macro。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。