作者tropical72 (蓝影)
看板ASM
标题[问题] 怎麽看高阶语言指令使用的 cycle time?
时间Fri Dec 3 14:47:14 2010
※ [本文转录自 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
1F:推 ruemann:那个 你是写windows的程式还是单晶片的程式? 12/03 15:56
2F:→ ruemann:windows的程式因为call back的关系,用timer跑会不准哦 12/03 15:56
3F:→ tropical72:Windows,用高精度计数器 QueryPerformance 12/03 16:31