看板 ASM 關於我們 聯絡資訊
※ [本文轉錄自 Programming 看板 #1C-98phM ] 作者: tropical72 (藍影) 看板: Programming 標題: [問題] 怎麼看高階語言指令使用的 cycle time? 時間: Fri Dec 3 14:46:08 2010 先說抱歉, 我不是很明白標題怎麼下. 本身是用 C language, 近期一些特殊需求, 開始翻 paper, 將一些數學函式 - 三角,反三角.幕次..etc 想寫得較快, 目前是用高精度計時器去跑1000次計時,但有時出來效果很不穩 ( 有時用 math.h 比較快,有時用我寫的比較快) 後來查一些網頁,大多是從編出來的組語去分析 cycle time. 無奈偏偏沒接觸組語, 希望有經驗的人能提供一些方向, 以解決我的二個問題 (1) 怎麼看 C 語言編出來的組語? (2) 翻出來的 add, sub, mult, div 所用的 cycle time 我只知道是固定的, 是否有相關網址 or datasheet 可查這些 cycle time? 謝謝各位的不吝指教,感激不盡! -- YouLoveMe() ? LetItBe() : LetMeFree(); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.76.142 tropical72:轉錄至看板 C_and_CPP 12/03 14:47 -- YouLoveMe() ? LetItBe() : LetMeFree(); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.76.142
ruemann:那個 你是寫windows的程式還是單晶片的程式? 12/03 15:56
ruemann:windows的程式因為call back的關係,用timer跑會不準哦 12/03 15:56
tropical72:Windows,用高精度計數器 QueryPerformance 12/03 16:31