瀏覽單個文章
拿破崙波拿巴
*停權中*
 
拿破崙波拿巴的大頭照
 

加入日期: Dec 2018
文章: 53
引用:
作者bureia
MMX是算浮點數的......你不要搞笑好嗎

先簡短解釋看看你舉的PALIGNR指令是拿來做什麼的吧



他是用在哪裡我不知道 因為他要出現 不是我能決定的 也不是你加入SSSE3 優化 他就一定會出現 是編譯器自己決定的

PALIGNR 是幹麻的阿 處理暫存器裡面的資料阿 這個是處理整數 不是浮點

DST 在上半段[256:128] SRC 在下半段[127:0] 然後按照IMM 的值 右移 bit,右移的部份拿來回填在上半段 然後計算結果 [127:0] 保存到 DST

我說的這個是指令功能,我當然也清楚 你要我按照維基百科教你的 告訴你 那叫多媒體指令

說是拿來幹麻的 這種問法 感覺很籠統 很淺 誰不知道是用在多媒體應用最佳化的

但是不是用在多媒體 不一定 你原始碼裡面 有包含計算小數點的部份 編譯的時候 他就會有計算浮點的指令出來了

你在編譯程式的時候 不加 MMX SSE AVX 指令最佳化 他就不會添加進去了阿 不管是不是影像編解碼軟體或是遊戲的應用甚至是OpenGL的驅動

大多數的指令是用在計算浮點 但不是全部 也有整數搬移、運算

那你在繼續鬼扯吧
     
      
舊 2019-05-30, 08:16 PM #91
回應時引用此文章
拿破崙波拿巴離線中