[英]Where is Rust source for sin() cos()?
我查看了 Rust 編譯器的源代碼,尋找 f64 類型的 sin() 和 cos() 函數,但我找不到。 看起來只是對內部函數的引用,它沒有任何主體。 那么,sin() 是作為 CPU 指令實現的嗎? 請在這里指導我。
f32::sin
編譯為llvm.sin.f32
內部函數,該內部函數編譯為對 C 標准庫中sinf
函數的調用。
cos
和tan
以及它們的f64
等價物可能會做類似的事情。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.