[問題] 請問可以取變數的別名嗎?
寫SSE程式
16個char, 8個short, 4個int型態都叫 __m128i
為了運算,很需要在型態中轉來轉去
ex :
00 00 00 00 87 65 43 21 -> 08 07 06 05 04 03 02 01
8 char 8 short
假設原本叫 mi8x8a 好了 轉過就該叫 mi8x16a
(兩者的型態都是__m128i, 但意義大不同)
請問能讓mi8x16a為mi8x8a的別名嗎?
請不要用指針(__m128i *pmi8x16a = &mi8x8a;)
這樣會慢掉
也請不要用參考 下面也是用定值指針實作
且最好是用C代碼 ,GCC方言沒差
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 182.235.79.253
※ 編輯: WeBurn 來自: 182.235.79.253 (03/17 03:36)
→
03/17 03:36, , 1F
03/17 03:36, 1F
→
03/17 03:37, , 2F
03/17 03:37, 2F
→
03/17 03:38, , 3F
03/17 03:38, 3F
※ 編輯: WeBurn 來自: 182.235.79.253 (03/17 03:40)
推
03/17 09:13, , 4F
03/17 09:13, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章