摘要: 最近在編寫引擎的時候,一直在匯編的執(zhí)行效率和C++的編寫效率上猶豫不覺。一開始試著編寫了2個不同版本的Vector類,叉積分別使用SSE匯編和C++優(yōu)化。然后我試著編譯了這兩個不同的版本,編譯的時候?qū)⑺袃?yōu)化選項全部打開,并最大化速度優(yōu)先。測試程序?qū)τ诿總€版本調(diào)用1億次叉積運(yùn)算,總共進(jìn)行了10次,最后的出的結(jié)果令人瞠目結(jié)舌。SSE匯編10次測試全部敗于C++,C++的時間高于匯編近乎3倍。
閱讀全文