亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
久久久www成人免费毛片麻豆| 亚洲欧美另类小说| 亚洲欧美精品午睡沙发| 免费在线成人网| 在线免费观看视频一区| 国产区在线观看成人精品| 日本午夜精品一区二区三区电影 | 国产情人综合久久777777| 一区二区不卡在线播放| 国产成人免费在线观看不卡| 91精品婷婷国产综合久久性色| 亚洲人xxxx| jlzzjlzz亚洲日本少妇| 国产日产欧美精品一区二区三区| 久久97超碰国产精品超碰| 91 com成人网| 日韩精品亚洲一区| 欧美日韩大陆一区二区| 亚洲网友自拍偷拍| 色国产综合视频| 亚洲品质自拍视频网站| 91小视频在线免费看| 国产精品久久久一本精品 | 亚洲18女电影在线观看| 91视频国产观看| 亚洲欧美一区二区在线观看| 国产成人免费视频网站| 欧美激情一区在线观看| 丁香婷婷综合激情五月色| 亚洲国产成人私人影院tom| 精品中文字幕一区二区| 精品精品国产高清a毛片牛牛| 麻豆精品视频在线| 欧美精品一区二区三区四区| 韩国理伦片一区二区三区在线播放| 日韩欧美高清dvd碟片| 韩国v欧美v亚洲v日本v| 久久综合av免费| 国产iv一区二区三区| 国产精品美女www爽爽爽| 99这里只有精品| 亚洲国产欧美日韩另类综合 | 精品国产乱码久久久久久浪潮| 日本人妖一区二区| 亚洲精品一区二区三区在线观看| 久久99久久久欧美国产| 国产欧美一区二区三区鸳鸯浴| 国产91在线观看丝袜| 亚洲欧美乱综合| 欧美一区二区三区视频在线| 国产自产v一区二区三区c| 国产精品久久久久久亚洲伦| 91香蕉视频黄| 日本怡春院一区二区| 久久久久久久综合日本| 91麻豆免费观看| 亚洲国产成人porn| 日韩美女主播在线视频一区二区三区| 国产一区二区三区在线看麻豆| 国产精品欧美一区二区三区| 欧美在线你懂得| 国产在线精品不卡| 亚洲精选一二三| 欧美一区二区免费| 成人激情动漫在线观看| 亚洲sss视频在线视频| 久久网站热最新地址| 在线亚洲+欧美+日本专区| 美女尤物国产一区| 亚洲视频1区2区| 精品三级在线看| 色婷婷久久久亚洲一区二区三区| 天堂蜜桃一区二区三区| 国产精品美女久久久久aⅴ国产馆| 51午夜精品国产| 97se亚洲国产综合自在线| 美女脱光内衣内裤视频久久网站| 亚洲欧洲日产国码二区| 欧美变态口味重另类| 欧美日韩一级视频| 99久久精品国产网站| 卡一卡二国产精品| 亚洲国产综合在线| 国产精品初高中害羞小美女文| 91精品国产综合久久香蕉麻豆 | 国产一区二区福利| 天天免费综合色| 亚洲欧美另类小说| 国产日韩欧美综合在线| 欧美sm美女调教| 欧美日韩一二区| 一本色道**综合亚洲精品蜜桃冫| 国产精品影视网| 老司机免费视频一区二区三区| 亚洲国产视频在线| 成人免费在线观看入口| 国产亚洲精品超碰| 久久这里只有精品6| 欧美一区二区三区啪啪| 欧美中文字幕一二三区视频| 99久久99久久免费精品蜜臀| 国产精品一区一区| 国产曰批免费观看久久久| 免费观看日韩av| 免费成人在线播放| 日韩av中文字幕一区二区三区| 亚洲亚洲人成综合网络| 亚洲一级在线观看| 亚洲电影你懂得| 亚洲丶国产丶欧美一区二区三区| 亚洲一区二区黄色| 亚洲成人精品在线观看| 亚洲国产成人av网| 亚洲图片一区二区| 亚洲午夜视频在线| 亚洲成人av免费| 亚洲第一狼人社区| 蜜桃av一区二区| 精品一区二区三区视频在线观看| 久久99精品一区二区三区三区| 国产一区二区不卡在线| 七七婷婷婷婷精品国产| 一区二区三区日韩精品| 亚洲夂夂婷婷色拍ww47| 成人亚洲精品久久久久软件| 国产成人精品亚洲午夜麻豆| 成人网在线免费视频| 成人av第一页| 欧美日韩五月天| 日韩免费高清av| 国产精品色婷婷| 亚洲午夜久久久久久久久电影院| 亚洲毛片av在线| 无码av免费一区二区三区试看| 色综合天天综合网天天看片| 国产日韩影视精品| 亚洲人成在线播放网站岛国| 亚洲高清在线视频| 日韩av一二三| 日本系列欧美系列| 精品午夜久久福利影院| 国产黄色精品网站| 欧美亚洲动漫制服丝袜| 精品久久久久久久一区二区蜜臀| 国产女主播一区| 亚洲色图在线看| 亚洲成在人线免费| 国产一区二区在线视频| 91国内精品野花午夜精品 | 日韩电影一区二区三区| 激情综合网最新| 国产精品亚洲专一区二区三区 | 国产目拍亚洲精品99久久精品| 日韩美女啊v在线免费观看| 日韩电影在线观看一区| 99精品欧美一区| 久久亚洲一级片| 一区二区三区日韩精品| 国产夫妻精品视频| 欧美日韩亚洲丝袜制服| 中文字幕一区av| 天天影视网天天综合色在线播放| 国产精华液一区二区三区| 精品视频资源站| 亚洲欧美一区二区在线观看| 久久精品72免费观看| 欧美日韩国产色站一区二区三区| 国产欧美精品国产国产专区| 日韩国产在线一| 不卡的av电影| 精品国产污网站| 亚洲宅男天堂在线观看无病毒| 国产乱码精品一品二品| 欧美videos中文字幕| 亚洲国产日日夜夜| 色综合久久久久| 国产精品美女久久久久久2018| 欧美一区二区黄色| 亚洲欧美一区二区三区国产精品| 国产精品亚洲一区二区三区妖精| 欧美日韩大陆一区二区| 亚洲综合一区二区| 91视频国产观看| 中文字幕一区二区三区乱码在线| 麻豆91在线观看| 欧美日韩的一区二区| 夜色激情一区二区| 97aⅴ精品视频一二三区| 欧美经典三级视频一区二区三区| 国产一区视频在线看| 精品成a人在线观看| 丝袜美腿成人在线| 欧美剧情电影在线观看完整版免费励志电影 | 欧美日韩精品一区视频| 亚洲免费资源在线播放| 色偷偷一区二区三区| 中文字幕永久在线不卡| 91亚洲精品一区二区乱码| 日韩毛片视频在线看| 91麻豆国产香蕉久久精品|