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

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

?? skl_img_x86.asm

?? mpeg4編解碼器
?? ASM
?? 第 1 頁 / 共 3 頁
字號:
;/********************************************************; * Some code. Copyright (C) 2003 by Pascal Massimino.   *; * All Rights Reserved.      (http://skal.planet-d.net) *; * For Educational/Academic use ONLY. See 'LICENSE.TXT'.*; ********************************************************/;//////////////////////////////////////////////////////////////////////; [BITS 32]%include "../../include/skl_syst/skl_nasm.h"globl Skl_SAD_4x4_MMXglobl Skl_SAD_4x8_MMXglobl Skl_SAD_8x4_MMXglobl Skl_SAD_8x8_MMXglobl Skl_SAD_8x16_MMXglobl Skl_SAD_16x8_MMXglobl Skl_SAD_16x16_MMXglobl Skl_SAD_16x8_Field_MMXglobl Skl_SAD_16x7_Self_MMXglobl Skl_SSD_4x4_MMXglobl Skl_SSD_8x8_MMXglobl Skl_SSD_16x16_MMXglobl Skl_SSD_16x8_Field_MMXglobl Skl_SAD_4x4_SSEglobl Skl_SAD_4x8_SSEglobl Skl_SAD_8x4_SSEglobl Skl_SAD_8x8_SSEglobl Skl_SAD_8x16_SSEglobl Skl_SAD_16x8_SSEglobl Skl_SAD_16x16_SSEglobl Skl_SAD_16x8_Field_SSEglobl Skl_SAD_16x7_Self_SSEglobl Skl_SAD_Avrg_16x16_SSEglobl Skl_SAD_Avrg_16x8_SSEglobl Skl_SAD_Avrg_8x16_SSEglobl Skl_SAD_Avrg_8x8_SSEglobl Skl_Mean_16x16_MMXglobl Skl_Mean_8x8_MMXglobl Skl_Mean_4x4_MMXglobl Skl_Sqr_16x16_MMXglobl Skl_Sqr_8x8_MMXglobl Skl_Sqr_4x4_MMXglobl Skl_Mean_16x16_SSEglobl Skl_Mean_8x8_SSEglobl Skl_Mean_4x4_SSEglobl Skl_Abs_Dev_16x16_SSEglobl Skl_Sqr_Dev_16x16_SSEglobl Skl_SAD_16x16_SSE2globl Skl_SAD_16x8_Field_SSE2globl Skl_SAD_16x7_Self_SSE2globl Skl_Mean_16x16_SSE2globl Skl_Sqr_16x16_SSE2globl Skl_Abs_Dev_16x16_SSE2DATAalign 16One:     times 8  dw 1     ; for summing 4 wordsTEXT%macro COLLAPSE_MMX 0  movq    mm7, mm6  pmaddwd mm6, [One]  psrlq   mm7, 32  pmaddwd mm7, [One]  paddd   mm6, mm7  movd    eax, mm6%endmacro%macro COLLAPSE_4_MMX 0  COLLAPSE_MMX%endmacro;//////////////////////////////////////////////////////////////////////;//;//  MMX impl;//;//////////////////////////////////////////////////////////////////////;//////////////////////////////////////////////////////////////////////; Skl_SAD_16x16_MMX;//////////////////////////////////////////////////////////////////////%macro SAD_16x16_MMX 0  movq mm0, [eax]  movq mm1, [edx]  movq mm2, [eax+8]  movq mm3, [edx+8]  lea edx,[edx+ecx]    ; we do our best *not* to go 16b, here  movq    mm4, mm0  psubusb mm0, mm1  movq    mm5, mm2  psubusb mm2, mm3  psubusb mm1, mm4  por     mm0, mm1  psubusb mm3, mm5  por     mm2, mm3  movq      mm1,mm0  punpcklbw mm0,mm7  punpckhbw mm1,mm7  movq      mm3,mm2  punpcklbw mm2,mm7  paddusw   mm0,mm1  lea eax,[eax+ecx]  punpckhbw mm3,mm7  paddusw   mm6,mm0  paddusw   mm2,mm3  paddusw   mm6,mm2%endmacroalign 16Skl_SAD_16x16_MMX:  ; 179c  mov eax, [esp+ 4] ; Src1  mov edx, [esp+ 8] ; Src2  mov ecx, [esp+12] ; BpS  pxor mm6, mm6 ; accum  pxor mm7, mm7 ; zero  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  COLLAPSE_MMX  retalign 16Skl_SAD_16x8_MMX:  mov eax, [esp+ 4] ; Src1  mov edx, [esp+ 8] ; Src2  mov ecx, [esp+12] ; BpS  pxor mm6, mm6 ; accum  pxor mm7, mm7 ; zero  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  COLLAPSE_MMX  retalign 16Skl_SAD_16x8_Field_MMX:  ; 179c  mov eax, [esp+ 4] ; Src1  mov edx, [esp+ 8] ; Src2  mov ecx, [esp+12] ; BpS  lea ecx, [ecx+ecx]  ; 2.BpS  pxor mm6, mm6 ; accum  pxor mm7, mm7 ; zero  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  SAD_16x16_MMX  COLLAPSE_MMX  ret;//////////////////////////////////////////////////////////////////////; Skl_SAD_16x7_Self_MMX;//////////////////////////////////////////////////////////////////////%macro SAD_16x7_MMX 0  movq mm0, [eax]  movq mm1, [edx]  movq mm2, [eax+8]  movq mm3, [edx+8]  lea edx,[edx+ecx]    ; we do our best *not* to go 16b, here  movq    mm4, mm0  psubusb mm0, mm1  movq    mm5, mm2  psubusb mm2, mm3  psubusb mm1, mm4  por     mm0, mm1  psubusb mm3, mm5  por     mm2, mm3  movq      mm1,mm0  punpcklbw mm0,mm7  punpckhbw mm1,mm7  movq      mm3,mm2  punpcklbw mm2,mm7  paddusw   mm0,mm1  lea eax,[eax+ecx]  punpckhbw mm3,mm7  paddusw   mm6,mm0  paddusw   mm2,mm3  paddusw   mm6,mm2%endmacroalign 16Skl_SAD_16x7_Self_MMX:  mov eax, [esp+ 4] ; Src  mov ecx, [esp+ 8] ; BpS  lea edx, [eax+ecx]; Src2  pxor mm6, mm6 ; accum  pxor mm7, mm7 ; zero  SAD_16x7_MMX  SAD_16x7_MMX  SAD_16x7_MMX  SAD_16x7_MMX  SAD_16x7_MMX  SAD_16x7_MMX  SAD_16x7_MMX  COLLAPSE_MMX  ret;//////////////////////////////////////////////////////////////////////; Skl_SAD_8x8_MMX;//////////////////////////////////////////////////////////////////////%macro SAD_8x8_MMX  0  movq mm0, [eax]  movq mm1, [edx]  movq mm2, [eax+ecx]  movq mm3, [edx+ecx]  lea edx,[edx+2*ecx]    ; we do our best *not* to go 16b, here  movq    mm4, mm0  psubusb mm0, mm1  movq    mm5, mm2  psubusb mm2, mm3  psubusb mm1, mm4  por     mm0, mm1  psubusb mm3, mm5  por     mm2, mm3  movq      mm1,mm0  punpcklbw mm0,mm7  punpckhbw mm1,mm7  movq      mm3,mm2  punpcklbw mm2,mm7  paddusw   mm0,mm1  lea eax,[eax+2*ecx]  punpckhbw mm3,mm7  paddusw   mm6,mm0  paddusw   mm2,mm3  paddusw   mm6,mm2%endmacroalign 16Skl_SAD_8x4_MMX:  mov eax, [esp+ 4] ; Src1  mov edx, [esp+ 8] ; Src2  mov ecx, [esp+12] ; BpS  pxor mm6, mm6 ; accum  pxor mm7, mm7 ; zero  SAD_8x8_MMX  SAD_8x8_MMX  COLLAPSE_MMX  retalign 16Skl_SAD_8x8_MMX:    ; 57c  mov eax, [esp+ 4] ; Src1  mov edx, [esp+ 8] ; Src2  mov ecx, [esp+12] ; BpS  pxor mm6, mm6 ; accum  pxor mm7, mm7 ; zero  SAD_8x8_MMX  SAD_8x8_MMX  SAD_8x8_MMX  SAD_8x8_MMX  COLLAPSE_MMX  retalign 16Skl_SAD_8x16_MMX:  mov eax, [esp+ 4] ; Src1  mov edx, [esp+ 8] ; Src2  mov ecx, [esp+12] ; BpS  pxor mm6, mm6 ; accum  pxor mm7, mm7 ; zero  SAD_8x8_MMX  SAD_8x8_MMX  SAD_8x8_MMX  SAD_8x8_MMX  SAD_8x8_MMX  SAD_8x8_MMX  SAD_8x8_MMX  SAD_8x8_MMX  COLLAPSE_MMX  ret;//////////////////////////////////////////////////////////////////////; Skl_SAD_4x4_MMX;//////////////////////////////////////////////////////////////////////%macro SAD_4x4_MMX  0  movd mm0, [eax]  movd mm1, [edx]  movd mm2, [eax+ecx]  movd mm3, [edx+ecx]  lea edx,[edx+2*ecx]    ; we do our best *not* to go 16b, here  movq    mm4, mm0  psubusb mm0, mm1  movq    mm5, mm2  psubusb mm2, mm3  psubusb mm1, mm4  por     mm0, mm1  psubusb mm3, mm5  por     mm2, mm3  punpcklbw mm0,mm7  punpcklbw mm2,mm7  paddusw  mm6,mm0  lea eax,[eax+2*ecx]  paddusw  mm6,mm2%endmacroalign 16Skl_SAD_4x4_MMX:    ; 57c  mov eax, [esp+ 4] ; Src1  mov edx, [esp+ 8] ; Src2  mov ecx, [esp+12] ; BpS  pxor mm6, mm6 ; accum  pxor mm7, mm7 ; zero  SAD_4x4_MMX  SAD_4x4_MMX  COLLAPSE_4_MMX  retalign 16Skl_SAD_4x8_MMX:  mov eax, [esp+ 4] ; Src1  mov edx, [esp+ 8] ; Src2  mov ecx, [esp+12] ; BpS  pxor mm6, mm6 ; accum  pxor mm7, mm7 ; zero  SAD_4x4_MMX  SAD_4x4_MMX  SAD_4x4_MMX  SAD_4x4_MMX  COLLAPSE_4_MMX  ret;//////////////////////////////////////////////////////////////////////; Skl_SSD_16x16_MMX;//////////////////////////////////////////////////////////////////////%macro SSD_16x16_MMX 0  movq mm0, [eax]  movq mm1, [ecx]  movq mm2, [eax+8]  movq mm3, [ecx+8]  lea eax,[eax+edx]  lea ecx,[ecx+edx]  movq mm4, mm0  movq mm5, mm1  punpcklbw mm0, mm6  punpcklbw mm1, mm6  punpckhbw mm4, mm6  punpckhbw mm5, mm6  psubw mm0, mm1  psubw mm4, mm5  pmaddwd mm0, mm0  pmaddwd mm4, mm4  paddd mm7, mm0  paddd mm7, mm4  movq mm4, mm2  movq mm5, mm3  punpcklbw mm2, mm6  punpcklbw mm3, mm6  punpckhbw mm4, mm6  punpckhbw mm5, mm6  psubw mm2, mm3  psubw mm4, mm5  pmaddwd mm2, mm2  pmaddwd mm4, mm4  paddd mm7, mm2  paddd mm7, mm4%endmacroalign 16Skl_SSD_16x16_MMX:  mov eax, [esp+ 4] ; Src1  mov ecx, [esp+ 8] ; Src2  mov edx, [esp+12] ; BpS  pxor mm7, mm7 ; accum  pxor mm6, mm6 ; zero  SSD_16x16_MMX  SSD_16x16_MMX  SSD_16x16_MMX  SSD_16x16_MMX  SSD_16x16_MMX  SSD_16x16_MMX  SSD_16x16_MMX  SSD_16x16_MMX  SSD_16x16_MMX  SSD_16x16_MMX  SSD_16x16_MMX  SSD_16x16_MMX  SSD_16x16_MMX  SSD_16x16_MMX  SSD_16x16_MMX  SSD_16x16_MMX  movq mm6, mm7  psrlq mm7, 32  paddd mm6, mm7  movd eax, mm6  retalign 16Skl_SSD_16x8_Field_MMX:  mov eax, [esp+ 4] ; Src1  mov ecx, [esp+ 8] ; Src2  mov edx, [esp+12] ; BpS  lea edx, [edx+edx]  ; 2.BpS  pxor mm7, mm7 ; accum  pxor mm6, mm6 ; zero  SSD_16x16_MMX  SSD_16x16_MMX  SSD_16x16_MMX  SSD_16x16_MMX  SSD_16x16_MMX  SSD_16x16_MMX  SSD_16x16_MMX  SSD_16x16_MMX  movq mm6, mm7  psrlq mm7, 32  paddd mm6, mm7  movd eax, mm6  ret;//////////////////////////////////////////////////////////////////////; Skl_SSD_8x8_MMX;//////////////////////////////////////////////////////////////////////%macro SSD_8x8_MMX  0  movq mm0, [eax]  movq mm1, [ecx]  movq mm2, [eax+edx]  movq mm3, [ecx+edx]  lea eax,[eax+2*edx]  lea ecx,[ecx+2*edx]  movq mm4, mm0  movq mm5, mm1  punpcklbw mm0, mm6  punpcklbw mm1, mm6  punpckhbw mm4, mm6  punpckhbw mm5, mm6  psubw mm0, mm1  psubw mm4, mm5  pmaddwd mm0, mm0  pmaddwd mm4, mm4  paddd mm7, mm0  paddd mm7, mm4  movq mm4, mm2  movq mm5, mm3  punpcklbw mm2, mm6  punpcklbw mm3, mm6  punpckhbw mm4, mm6  punpckhbw mm5, mm6  psubw mm2, mm3  psubw mm4, mm5  pmaddwd mm2, mm2  pmaddwd mm4, mm4  paddd mm7, mm2  paddd mm7, mm4%endmacroalign 16Skl_SSD_8x8_MMX:  mov eax, [esp+ 4] ; Src1  mov ecx, [esp+ 8] ; Src2  mov edx, [esp+12] ; BpS  pxor mm7, mm7 ; accum  pxor mm6, mm6 ; zero  SSD_8x8_MMX  SSD_8x8_MMX  SSD_8x8_MMX  SSD_8x8_MMX  movq mm6, mm7  psrlq mm7, 32  paddd mm6, mm7  movd eax, mm6  ret;//////////////////////////////////////////////////////////////////////; Skl_SSD_4x4_MMX;//////////////////////////////////////////////////////////////////////%macro SSD_4x4_MMX  0  movd mm0, [eax]  movd mm1, [ecx]  movd mm2, [eax+edx]  movd mm3, [ecx+edx]  punpcklbw mm0, mm6  punpcklbw mm1, mm6  punpcklbw mm2, mm6  punpcklbw mm3, mm6  psubw mm0, mm1  psubw mm2, mm3  pmaddwd mm0, mm0  pmaddwd mm2, mm2  paddd mm7, mm0  paddd mm7, mm2%endmacroalign 16Skl_SSD_4x4_MMX:  mov eax, [esp+ 4] ; Src1  mov ecx, [esp+ 8] ; Src2  mov edx, [esp+12] ; BpS  pxor mm7, mm7 ; accum  pxor mm6, mm6 ; zero

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品主播直播| 欧美做爰猛烈大尺度电影无法无天| 国产精品家庭影院| 日韩午夜激情电影| 91视频国产资源| 国产一区二区三区香蕉| 国产精品午夜久久| 国产亚洲精品7777| 日本成人超碰在线观看| 欧美一区二区三区免费视频| 不卡一区二区三区四区| 激情深爱一区二区| 日韩国产成人精品| 麻豆中文一区二区| 欧美日韩精品一区二区三区| 国产精品乱码一区二三区小蝌蚪| 麻豆91在线播放| 4438x亚洲最大成人网| 亚洲码国产岛国毛片在线| 成人精品国产免费网站| 久久一区二区三区四区| 日韩精品一二区| 欧美日韩视频第一区| 亚洲欧美日韩综合aⅴ视频| 粉嫩aⅴ一区二区三区四区五区| 欧美成人三级在线| 久久激情五月婷婷| 欧美v亚洲v综合ⅴ国产v| 日韩二区三区在线观看| 91麻豆精品国产自产在线观看一区 | 久久精品国产99| 91精品国产入口在线| 丝袜诱惑亚洲看片| 欧美另类高清zo欧美| 日日噜噜夜夜狠狠视频欧美人| 欧美午夜免费电影| 亚洲一区二区三区四区不卡| 91蜜桃免费观看视频| 最新中文字幕一区二区三区| av午夜精品一区二区三区| 自拍偷拍欧美激情| 欧美视频日韩视频| 日韩精品一级中文字幕精品视频免费观看 | 不卡电影一区二区三区| 亚洲视频在线一区二区| 色综合久久66| 日韩成人精品在线观看| 久久综合成人精品亚洲另类欧美 | 精品国产区一区| 国产久卡久卡久卡久卡视频精品| 久久久精品国产免大香伊| 国产激情一区二区三区桃花岛亚洲| 中文字幕av资源一区| 99re成人精品视频| 日韩精品高清不卡| 久久午夜免费电影| 色香蕉成人二区免费| 性做久久久久久久免费看| 精品美女在线播放| 91麻豆国产精品久久| 日本免费新一区视频| 日本一二三不卡| 欧美片网站yy| 国产伦精一区二区三区| 一区二区在线免费| 欧美sm极限捆绑bd| 色综合中文字幕国产 | 日韩理论片中文av| 欧美另类videos死尸| 国产成人夜色高潮福利影视| 亚洲一区二区三区不卡国产欧美| 日韩久久久精品| 91蜜桃传媒精品久久久一区二区| 欧美aaaaaa午夜精品| 中文字幕一区二区三区四区不卡 | 91网站在线播放| 激情综合色播激情啊| 亚洲国产一区二区a毛片| 日韩欧美亚洲国产精品字幕久久久| 北条麻妃一区二区三区| 日本系列欧美系列| 亚洲精品视频在线| 国产日韩欧美精品一区| 日韩一区二区三区高清免费看看| 91蜜桃在线观看| 国产成人免费在线观看不卡| 天天综合网 天天综合色| 亚洲色图欧洲色图婷婷| 久久久久高清精品| 日韩亚洲欧美综合| 欧美三级中文字| 色综合久久久久综合| 成人网在线免费视频| 国内精品国产三级国产a久久| 亚洲v日本v欧美v久久精品| 中文字幕一区二区三区蜜月| 久久你懂得1024| 日韩区在线观看| 欧美二区在线观看| 欧美三级电影网| 99国产精品久久久久久久久久| 国产精品资源在线观看| 男女性色大片免费观看一区二区 | 亚洲免费伊人电影| 中文字幕精品—区二区四季| 日韩免费观看2025年上映的电影| 欧洲国内综合视频| 在线观看av一区| 色天使色偷偷av一区二区| 成人国产精品免费观看动漫| 国产精品自拍一区| 国产精品一级片在线观看| 免费成人在线观看| 久久成人免费网| 久久99精品国产| 国产精品一区二区三区网站| 极品尤物av久久免费看| 国产一区二区在线观看免费| 精品亚洲aⅴ乱码一区二区三区| 久久电影网站中文字幕 | 亚洲国产毛片aaaaa无费看| 亚洲美女屁股眼交3| 一区二区三区中文字幕精品精品| 亚洲综合一区在线| 肉丝袜脚交视频一区二区| 日韩电影一区二区三区四区| 久久综合综合久久综合| 国产最新精品精品你懂的| 国产成人精品三级麻豆| 成人黄色大片在线观看| 91碰在线视频| 欧美丰满美乳xxx高潮www| 日韩欧美区一区二| 国产蜜臀97一区二区三区| 亚洲天堂网中文字| 亚洲国产日韩av| 久久国产福利国产秒拍| 成人av网在线| 欧美精品三级日韩久久| 久久亚洲二区三区| 亚洲精品乱码久久久久| 美女尤物国产一区| 懂色av一区二区夜夜嗨| 欧美伊人久久大香线蕉综合69| 日韩情涩欧美日韩视频| 国产精品欧美久久久久一区二区| 亚洲一区在线免费观看| 久久国产精品第一页| 91色porny| 91麻豆精品国产无毒不卡在线观看| 久久久91精品国产一区二区三区| 亚洲欧洲日韩av| 老鸭窝一区二区久久精品| 91在线云播放| 精品国产一区久久| 亚洲影视在线观看| 黄色成人免费在线| 欧美日韩在线精品一区二区三区激情| 精品国产伦理网| 亚洲一区二区在线免费观看视频 | 免费成人性网站| 99热精品一区二区| 日韩视频免费观看高清完整版 | 国产日产欧美一区二区视频| 亚洲美女偷拍久久| 国产精品99久久久久久宅男| 欧美日韩在线播| 国产日产欧美一区二区三区| 天天综合日日夜夜精品| 91香蕉视频黄| 欧美激情综合五月色丁香| 日韩精品免费视频人成| 欧洲国产伦久久久久久久| 中文字幕不卡的av| 久久国产精品99精品国产 | 久久久久高清精品| 日韩国产成人精品| 欧美日韩国产123区| 亚洲欧美激情小说另类| 国产精品18久久久久久久久久久久| 欧美精品日韩一本| 一区二区三区四区视频精品免费| 国产成人在线免费观看| 精品国精品自拍自在线| 日韩国产欧美在线播放| 欧美日韩一级二级三级| 亚洲卡通欧美制服中文| 99re热这里只有精品视频| 国产女人18毛片水真多成人如厕| 精品一区免费av| 精品国产乱子伦一区| 精东粉嫩av免费一区二区三区| 欧美一区二区黄| 免费亚洲电影在线| 日韩三级.com| 激情五月婷婷综合网| 久久亚洲捆绑美女| 国产a久久麻豆| 国产精品美女久久久久久2018| 粉嫩13p一区二区三区|