原创 測試VGA12H直接寫屏速度 V1.1
File: VGASpeed.txtName: 測試VGA12H模式的速度Author: zyl910Blog: http://blog.csdn.net/zyl910/Version: V1.1U
原创 [VC6] 檢查MMX和SSE系列指令集的支持級別(最高SSE4.2)
參考文獻—— 《Intel® 64 and IA-32 Architectures Software Developer’s Manual Vo
原创 【軟件發佈】zDrawHelp V1.0(畫像素圖的輔助工具)
zDrawHelp V1.0 簡介 ~~~~ zDrawHelp是一個畫像素圖的輔助工具。 它可以使一副圖片在所有窗口的前面並半透明,而且最奇妙的是——鼠標操作能穿透該圖片,直接操作下面的繪圖軟件。 運行環境:.Net Fr
原创 C#類與結構體究竟誰快——各種函數調用模式速度評測
以前我一直有個疑惑——在C#中,究竟是類(class)比較快,還是結構體(struct)比較快? 當時沒有深究。 最近我遇到一個難題,需要將一些運算大的指針操作代碼給封裝一下。原先爲了性能,這些代碼是以硬編碼的形式混雜在算法邏輯之中,不但
原创 再探C#類與結構體究竟誰快——考慮棧變量、棧分配、64位整數、密封類
上次我對C#類與結構體做了一次速度評測(http://blog.csdn.net/zyl910/article/details/6788417)。經過一段時間思索,發現還可以進一步探討—— 第一、棧變量。上次的“硬編碼”,是訪問類中的靜態
原创 IVY Bridge : There's more than 22nm(IVB的新指令)
今天在百度上看到一則消息—— http://tieba.baidu.com/p/1362181987 IVY Bridge : There's more than 22nm I named this title...this is a
原创 快速的16色轉換算法
File: Fast16C.txtName: 快速的16色轉換算法Author: zyl910Blog: http://blog.csdn.net/zyl910/Version: V1.0Updat
原创 深入探討用位掩碼代替分支(1):利用帶符號移位生成掩碼
幾年前我寫了一篇“優化分支代碼——避免跳轉指令堵塞流水線”(http://blog.csdn.net/zyl910/article/deta
原创 深入探討用位掩碼代替分支(3):VC6速度測試
wuhanbingwhdx提到了數據相關也會影響流水線(http://blog.csdn.net/zyl910/article/details/1330614)。 他的說法是有一定道理的。但是,在很多時候我們並不僅僅處理一個數值。
原创 【軟件發佈】臨摹帖(zDrawHelp) V1.1(畫像素圖的輔助工具)
臨摹帖(zDrawHelp) V1.1 簡介 ~~~~ 臨摹帖(zDrawHelp)是一個畫像素圖的輔助工具。 它可以使一副圖片在所有窗口
原创 Intrinsics頭文件與SIMD指令集、Visual Studio版本對應表
File:Intrinsics頭文件 描述:指令集描述 VS:Visual Studio版本號 VisualStudio:Visual Studi
原创 四探C#類與結構體究竟誰快——跨程序集(assembly)調用
前面的三次測試都是在同一個項目內的,既處於同一個程序集。那麼,跨程序集調用會怎麼樣呢? 因爲爲了保證可維護性,我們會把一些常用操作封裝到類庫中去。然後實際項目開發時,引用該類庫,使得解決方案中存在多個項目。編譯完成後,將會是一個主要的ex
原创 [x86]SIMD指令集發展歷程表(MMX、SSE、AVX等)
自1996年的MMX指令集以來,Intel和AMD不斷爲x86體系添加新的SIMD指令集。時至2012年,Intel的Ivy Bridge即將發佈,
原创 讓圖片在瀏覽器中只有被選中後才能看清
[圖片上傳失敗] 每隔一個像素進行反色而已 /* File: magicpic.cName: 讓圖片在瀏覽器中只有被選中後才能看清Author: zyl910Blog: http://blog.csd
原创 三探C#類與結構體究竟誰快——MSIL(微軟中間語言)解讀
上次我分別測試了類與結構體(http://blog.csdn.net/zyl910/article/details/6788417)、密封類(http://blog.csdn.net/zyl910/article/details/6793