MUILIB

让UI设计师的思想自由飞翔

   :: 首页 :: 新随笔 ::  :: 聚合  :: 管理 ::
  33 随笔 :: 0 文章 :: 39 评论 :: 0 Trackbacks
颜色值为AARRGGBB变换后为AAAAAAAA
初始颜色为:
112233445566778899AABBCCDDEEFF00

    __m128i TC = _mm_set_epi32(0x11223344, 0x55667788, 0x99AABBCC, 0xDDEEFF00);
    TC = _mm_srli_epi32(TC, 24);
    TC = _mm_shufflelo_epi16(TC, 0xa0);
    TC = _mm_shufflehi_epi16(TC, 0xa0);
    __m128i p = _mm_load_si128(&TC);
    TC = _mm_slli_epi16(TC, 8);
    TC = _mm_or_si128(TC, p);

此时的TC应该为
111111115555555599999999DDDDDDDD
posted on 2013-09-27 10:57 bukebushuo 阅读(484) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理