亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mmintrin.h

?? gcc-core-3.4.5-20060117-1內核
?? H
?? 第 1 頁 / 共 2 頁
字號:
/* Copyright (C) 2002, 2003 Free Software Foundation, Inc.   This file is part of GCC.   GCC is free software; you can redistribute it and/or modify   it under the terms of the GNU General Public License as published by   the Free Software Foundation; either version 2, or (at your option)   any later version.   GCC is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the   GNU General Public License for more details.   You should have received a copy of the GNU General Public License   along with GCC; see the file COPYING.  If not, write to   the Free Software Foundation, 59 Temple Place - Suite 330,   Boston, MA 02111-1307, USA.  *//* As a special exception, if you include this header file into source   files compiled by GCC, this header file does not by itself cause   the resulting executable to be covered by the GNU General Public   License.  This exception does not however invalidate any other   reasons why the executable file might be covered by the GNU General   Public License.  *//* Implemented from the specification included in the Intel C++ Compiler   User Guide and Reference, version 8.0.  */#ifndef _MMINTRIN_H_INCLUDED#define _MMINTRIN_H_INCLUDED#ifndef __MMX__# error "MMX instruction set not enabled"#else/* The data type intended for user use.  */typedef int __m64 __attribute__ ((__mode__ (__V2SI__)));/* Internal data types for implementing the intrinsics.  */typedef int __v2si __attribute__ ((__mode__ (__V2SI__)));typedef int __v4hi __attribute__ ((__mode__ (__V4HI__)));typedef int __v8qi __attribute__ ((__mode__ (__V8QI__)));/* Empty the multimedia state.  */static __inline void_mm_empty (void){  __builtin_ia32_emms ();}static __inline void_m_empty (void){  _mm_empty ();}/* Convert I to a __m64 object.  The integer is zero-extended to 64-bits.  */static __inline __m64 _mm_cvtsi32_si64 (int __i){  long long __tmp = (unsigned int)__i;  return (__m64) __tmp;}static __inline __m64 _m_from_int (int __i){  return _mm_cvtsi32_si64 (__i);}#ifdef __x86_64__/* Convert I to a __m64 object.  */static __inline __m64 _mm_cvtsi64x_si64 (long long __i){  return (__m64) __i;}/* Convert I to a __m64 object.  */static __inline __m64 _mm_set_pi64x (long long __i){  return (__m64) __i;}#endif/* Convert the lower 32 bits of the __m64 object into an integer.  */static __inline int_mm_cvtsi64_si32 (__m64 __i){  long long __tmp = (long long)__i;  return __tmp;}static __inline int_m_to_int (__m64 __i){  return _mm_cvtsi64_si32 (__i);}#ifdef __x86_64__/* Convert the lower 32 bits of the __m64 object into an integer.  */static __inline long long_mm_cvtsi64_si64x (__m64 __i){  return (long long)__i;}#endif/* Pack the four 16-bit values from M1 into the lower four 8-bit values of   the result, and the four 16-bit values from M2 into the upper four 8-bit   values of the result, all with signed saturation.  */static __inline __m64_mm_packs_pi16 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_packsswb ((__v4hi)__m1, (__v4hi)__m2);}static __inline __m64_m_packsswb (__m64 __m1, __m64 __m2){  return _mm_packs_pi16 (__m1, __m2);}/* Pack the two 32-bit values from M1 in to the lower two 16-bit values of   the result, and the two 32-bit values from M2 into the upper two 16-bit   values of the result, all with signed saturation.  */static __inline __m64_mm_packs_pi32 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_packssdw ((__v2si)__m1, (__v2si)__m2);}static __inline __m64_m_packssdw (__m64 __m1, __m64 __m2){  return _mm_packs_pi32 (__m1, __m2);}/* Pack the four 16-bit values from M1 into the lower four 8-bit values of   the result, and the four 16-bit values from M2 into the upper four 8-bit   values of the result, all with unsigned saturation.  */static __inline __m64_mm_packs_pu16 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_packuswb ((__v4hi)__m1, (__v4hi)__m2);}static __inline __m64_m_packuswb (__m64 __m1, __m64 __m2){  return _mm_packs_pu16 (__m1, __m2);}/* Interleave the four 8-bit values from the high half of M1 with the four   8-bit values from the high half of M2.  */static __inline __m64_mm_unpackhi_pi8 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_punpckhbw ((__v8qi)__m1, (__v8qi)__m2);}static __inline __m64_m_punpckhbw (__m64 __m1, __m64 __m2){  return _mm_unpackhi_pi8 (__m1, __m2);}/* Interleave the two 16-bit values from the high half of M1 with the two   16-bit values from the high half of M2.  */static __inline __m64_mm_unpackhi_pi16 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_punpckhwd ((__v4hi)__m1, (__v4hi)__m2);}static __inline __m64_m_punpckhwd (__m64 __m1, __m64 __m2){  return _mm_unpackhi_pi16 (__m1, __m2);}/* Interleave the 32-bit value from the high half of M1 with the 32-bit   value from the high half of M2.  */static __inline __m64_mm_unpackhi_pi32 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_punpckhdq ((__v2si)__m1, (__v2si)__m2);}static __inline __m64_m_punpckhdq (__m64 __m1, __m64 __m2){  return _mm_unpackhi_pi32 (__m1, __m2);}/* Interleave the four 8-bit values from the low half of M1 with the four   8-bit values from the low half of M2.  */static __inline __m64_mm_unpacklo_pi8 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_punpcklbw ((__v8qi)__m1, (__v8qi)__m2);}static __inline __m64_m_punpcklbw (__m64 __m1, __m64 __m2){  return _mm_unpacklo_pi8 (__m1, __m2);}/* Interleave the two 16-bit values from the low half of M1 with the two   16-bit values from the low half of M2.  */static __inline __m64_mm_unpacklo_pi16 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_punpcklwd ((__v4hi)__m1, (__v4hi)__m2);}static __inline __m64_m_punpcklwd (__m64 __m1, __m64 __m2){  return _mm_unpacklo_pi16 (__m1, __m2);}/* Interleave the 32-bit value from the low half of M1 with the 32-bit   value from the low half of M2.  */static __inline __m64_mm_unpacklo_pi32 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_punpckldq ((__v2si)__m1, (__v2si)__m2);}static __inline __m64_m_punpckldq (__m64 __m1, __m64 __m2){  return _mm_unpacklo_pi32 (__m1, __m2);}/* Add the 8-bit values in M1 to the 8-bit values in M2.  */static __inline __m64_mm_add_pi8 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_paddb ((__v8qi)__m1, (__v8qi)__m2);}static __inline __m64_m_paddb (__m64 __m1, __m64 __m2){  return _mm_add_pi8 (__m1, __m2);}/* Add the 16-bit values in M1 to the 16-bit values in M2.  */static __inline __m64_mm_add_pi16 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_paddw ((__v4hi)__m1, (__v4hi)__m2);}static __inline __m64_m_paddw (__m64 __m1, __m64 __m2){  return _mm_add_pi16 (__m1, __m2);}/* Add the 32-bit values in M1 to the 32-bit values in M2.  */static __inline __m64_mm_add_pi32 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_paddd ((__v2si)__m1, (__v2si)__m2);}static __inline __m64_m_paddd (__m64 __m1, __m64 __m2){  return _mm_add_pi32 (__m1, __m2);}/* Add the 64-bit values in M1 to the 64-bit values in M2.  */static __inline __m64_mm_add_si64 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_paddq ((long long)__m1, (long long)__m2);}/* Add the 8-bit values in M1 to the 8-bit values in M2 using signed   saturated arithmetic.  */static __inline __m64_mm_adds_pi8 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_paddsb ((__v8qi)__m1, (__v8qi)__m2);}static __inline __m64_m_paddsb (__m64 __m1, __m64 __m2){  return _mm_adds_pi8 (__m1, __m2);}/* Add the 16-bit values in M1 to the 16-bit values in M2 using signed   saturated arithmetic.  */static __inline __m64_mm_adds_pi16 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_paddsw ((__v4hi)__m1, (__v4hi)__m2);}static __inline __m64_m_paddsw (__m64 __m1, __m64 __m2){  return _mm_adds_pi16 (__m1, __m2);}/* Add the 8-bit values in M1 to the 8-bit values in M2 using unsigned   saturated arithmetic.  */static __inline __m64_mm_adds_pu8 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_paddusb ((__v8qi)__m1, (__v8qi)__m2);}static __inline __m64_m_paddusb (__m64 __m1, __m64 __m2){  return _mm_adds_pu8 (__m1, __m2);}/* Add the 16-bit values in M1 to the 16-bit values in M2 using unsigned   saturated arithmetic.  */static __inline __m64_mm_adds_pu16 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_paddusw ((__v4hi)__m1, (__v4hi)__m2);}static __inline __m64_m_paddusw (__m64 __m1, __m64 __m2){  return _mm_adds_pu16 (__m1, __m2);}/* Subtract the 8-bit values in M2 from the 8-bit values in M1.  */static __inline __m64_mm_sub_pi8 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_psubb ((__v8qi)__m1, (__v8qi)__m2);}static __inline __m64_m_psubb (__m64 __m1, __m64 __m2){  return _mm_sub_pi8 (__m1, __m2);}/* Subtract the 16-bit values in M2 from the 16-bit values in M1.  */static __inline __m64_mm_sub_pi16 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_psubw ((__v4hi)__m1, (__v4hi)__m2);}static __inline __m64_m_psubw (__m64 __m1, __m64 __m2){  return _mm_sub_pi16 (__m1, __m2);}/* Subtract the 32-bit values in M2 from the 32-bit values in M1.  */static __inline __m64_mm_sub_pi32 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_psubd ((__v2si)__m1, (__v2si)__m2);}static __inline __m64_m_psubd (__m64 __m1, __m64 __m2){  return _mm_sub_pi32 (__m1, __m2);}/* Add the 64-bit values in M1 to the 64-bit values in M2.  */static __inline __m64_mm_sub_si64 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_psubq ((long long)__m1, (long long)__m2);}/* Subtract the 8-bit values in M2 from the 8-bit values in M1 using signed   saturating arithmetic.  */static __inline __m64_mm_subs_pi8 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_psubsb ((__v8qi)__m1, (__v8qi)__m2);}static __inline __m64_m_psubsb (__m64 __m1, __m64 __m2){  return _mm_subs_pi8 (__m1, __m2);}/* Subtract the 16-bit values in M2 from the 16-bit values in M1 using   signed saturating arithmetic.  */static __inline __m64_mm_subs_pi16 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_psubsw ((__v4hi)__m1, (__v4hi)__m2);}static __inline __m64_m_psubsw (__m64 __m1, __m64 __m2){  return _mm_subs_pi16 (__m1, __m2);}/* Subtract the 8-bit values in M2 from the 8-bit values in M1 using   unsigned saturating arithmetic.  */static __inline __m64_mm_subs_pu8 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_psubusb ((__v8qi)__m1, (__v8qi)__m2);}static __inline __m64_m_psubusb (__m64 __m1, __m64 __m2){  return _mm_subs_pu8 (__m1, __m2);}/* Subtract the 16-bit values in M2 from the 16-bit values in M1 using   unsigned saturating arithmetic.  */static __inline __m64_mm_subs_pu16 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_psubusw ((__v4hi)__m1, (__v4hi)__m2);}static __inline __m64_m_psubusw (__m64 __m1, __m64 __m2){  return _mm_subs_pu16 (__m1, __m2);}/* Multiply four 16-bit values in M1 by four 16-bit values in M2 producing   four 32-bit intermediate results, which are then summed by pairs to   produce two 32-bit results.  */static __inline __m64_mm_madd_pi16 (__m64 __m1, __m64 __m2){  return (__m64) __builtin_ia32_pmaddwd ((__v4hi)__m1, (__v4hi)__m2);}static __inline __m64_m_pmaddwd (__m64 __m1, __m64 __m2){  return _mm_madd_pi16 (__m1, __m2);}/* Multiply four signed 16-bit values in M1 by four signed 16-bit values in   M2 and produce the high 16 bits of the 32-bit results.  */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久免费| 色一情一乱一乱一91av| 日韩欧美的一区二区| 久久精品国产亚洲a| 欧美videos中文字幕| 国产福利一区二区| 中文字幕一区二区三区不卡 | 夜夜操天天操亚洲| 91偷拍与自偷拍精品| 亚洲第一精品在线| 精品动漫一区二区三区在线观看| 国产酒店精品激情| 亚洲欧美日韩在线| 欧美日韩国产综合一区二区| 紧缚捆绑精品一区二区| 中文字幕一区在线| 欧美精品国产精品| 国产剧情一区在线| 伊人开心综合网| 日韩一区二区三区观看| 懂色av中文字幕一区二区三区| 亚洲精品久久7777| 日韩一区二区三区四区| 9人人澡人人爽人人精品| 亚洲第四色夜色| 国产精品午夜在线| 91精品国产综合久久精品性色 | 91尤物视频在线观看| 日韩精品三区四区| 亚洲国产精品99久久久久久久久 | 日韩你懂的电影在线观看| 丁香婷婷综合激情五月色| 亚洲成av人片在线观看| 亚洲国产成人在线| 欧美一卡二卡在线| 色狠狠一区二区| 国产乱人伦精品一区二区在线观看| 亚洲美女视频在线观看| 精品久久久影院| 欧美日韩dvd在线观看| 成人午夜视频在线观看| 蜜桃av一区二区| 亚洲激情第一区| 国产精品嫩草久久久久| 日韩欧美在线1卡| 欧美视频一区在线| a4yy欧美一区二区三区| 国产美女视频一区| 视频一区国产视频| 亚洲激情五月婷婷| 国产精品久久久久影院色老大| 91精品国产日韩91久久久久久| 在线日韩av片| 91色.com| 91在线视频免费观看| 高清国产一区二区| 国产一区二区三区高清播放| 日韩成人精品在线观看| 亚洲成人手机在线| 一区二区三区免费| 亚洲丝袜制服诱惑| 中文字幕中文乱码欧美一区二区| 久久亚区不卡日本| 日韩欧美国产系列| 日韩欧美国产精品| 91精品国产91久久综合桃花 | 欧美一区二区视频在线观看 | 亚洲精品一区二区三区精华液| 欧美日韩亚洲国产综合| 在线免费精品视频| 在线观看亚洲精品| 在线一区二区三区做爰视频网站| av在线不卡免费看| 色婷婷久久久久swag精品| 91视频www| 日本道免费精品一区二区三区| 99久久精品免费看| 色婷婷综合久久久中文字幕| 色婷婷精品久久二区二区蜜臂av| 91视视频在线观看入口直接观看www | 亚洲色图在线视频| 亚洲精品伦理在线| 亚洲国产精品一区二区www| 亚洲国产视频直播| 免费精品视频在线| 国内精品嫩模私拍在线| 从欧美一区二区三区| av电影天堂一区二区在线观看| 99久久婷婷国产综合精品| av激情成人网| 欧美色图一区二区三区| 欧美老肥妇做.爰bbww视频| 69堂精品视频| 久久日韩精品一区二区五区| 国产欧美一区二区精品性色 | 亚洲成人自拍一区| 日韩电影在线免费看| 国产美女精品人人做人人爽| 东方aⅴ免费观看久久av| 99综合影院在线| 欧美日韩和欧美的一区二区| 精品剧情在线观看| 国产精品每日更新在线播放网址| 亚洲欧洲日产国码二区| 性做久久久久久久久| 激情欧美一区二区| 91视频xxxx| 欧美不卡一区二区| 日韩一区在线看| 日韩不卡一区二区三区| 国产成人在线观看免费网站| 色菇凉天天综合网| 精品国产三级电影在线观看| 中文字幕一区二区三区在线不卡 | 国产专区欧美精品| 91在线国产观看| 日韩一区二区三区视频在线观看| 国产欧美日韩另类视频免费观看| 亚洲大片一区二区三区| 国产成人av资源| 欧美电影影音先锋| 国产精品久久久久四虎| 免费亚洲电影在线| 91浏览器打开| 久久亚洲一区二区三区明星换脸| 一区二区三区久久久| 国产成人在线网站| 欧美一级日韩一级| 一区二区三区在线观看视频 | 青青国产91久久久久久| 99国产精品视频免费观看| 精品剧情在线观看| 亚洲一区二区精品久久av| 成人在线视频一区| 91精品国产91久久久久久最新毛片 | 激情综合一区二区三区| 欧美性受极品xxxx喷水| 国产精品久久久久婷婷二区次| 蜜臀久久99精品久久久画质超高清 | 日韩精品一区二区三区四区视频 | 伊人婷婷欧美激情| 粉嫩嫩av羞羞动漫久久久| 日韩网站在线看片你懂的| 最新不卡av在线| 国产aⅴ精品一区二区三区色成熟| 欧美一区二区三区在线视频| 亚洲已满18点击进入久久| 99视频精品在线| 国产日韩欧美高清| 国产精品18久久久久久久久| 日韩一区二区三免费高清| 亚洲国产日韩av| 在线观看网站黄不卡| 亚洲视频一二三| 99热这里都是精品| 中文字幕精品—区二区四季| 国产一区二区在线免费观看| 日韩欧美你懂的| 蜜臀av一区二区| 欧美一区二区三区不卡| 婷婷国产在线综合| 欧美日韩国产在线播放网站| 亚洲一区二区高清| 欧美群妇大交群中文字幕| 亚洲一区二区欧美激情| 欧美日韩免费观看一区三区| 亚洲综合精品久久| 欧美日韩亚洲综合在线| 日韩专区一卡二卡| 制服丝袜国产精品| 久久99国产精品久久| 久久亚洲影视婷婷| 国产aⅴ综合色| 亚洲欧美日韩综合aⅴ视频| 色婷婷综合久久久久中文| 亚洲自拍偷拍综合| 欧美日韩国产一区二区三区地区| 婷婷一区二区三区| 日韩欧美黄色影院| 国产精品一区二区久久不卡 | 欧美亚洲高清一区| 日日摸夜夜添夜夜添亚洲女人| 欧美日韩激情一区| 久久不见久久见免费视频1| 精品日本一线二线三线不卡| 国产成人精品一区二| 综合婷婷亚洲小说| 欧美日韩视频在线第一区 | 国产视频一区二区在线| bt7086福利一区国产| 亚洲图片自拍偷拍| 亚洲精品一区二区三区香蕉| 成人免费观看视频| 亚洲综合无码一区二区| 欧美zozo另类异族| 91在线丨porny丨国产| 青青草国产精品97视觉盛宴| 久久久久国产精品人| 色老综合老女人久久久| 美女视频黄 久久|