專家觀點 硬科技 AMD intel 處理器 x86 指令集 SSE2 硬科技:淺談x86的SIMD指令擴張史(中):SSE2到SSE4 前情提要:淺談x86的SIMD指令擴張史(上)。MMX到SSE有了對應IEEE 754單精確度浮點格式的SSE還是不夠,最起碼,當時的x86處理器還缺了3個重要的關鍵點: 64位元雙倍浮點精確度。 受制於x86指令的編碼,暫存器才少少的8個。 x86的雙運算元(A = A + B)格式,會摧毀其中1個暫存器原本的資料(如例子中的A),要保存資料,需事先搬移到其他的暫存器,增加程式碼體積,更讓第二個問題雪上加霜。 SSE2提供IEEE754 64位元雙倍精確度 2001年隨著Pentium 4而問世的144個SSE2指令解決了第一個問題,包含了一系列的快取記憶體控制指令,並順便擴充了MMX,雖然 痴漢水球 5 年前