From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 40FD544C7B for ; Mon, 14 Nov 2022 15:05:50 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E38AF68AF9F; Mon, 14 Nov 2022 17:05:47 +0200 (EET) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EF94168AF9F for ; Mon, 14 Nov 2022 17:05:40 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1668438346; x=1699974346; h=from:to:cc:subject:date:message-id; bh=+3iH3itwaLGSXmO18rxuPCcYd122wqGCgTnrSieyeuA=; b=J11wIsW6pT1xTSwQcaBKSMzzolu9WqSNgz2slEXuWCvlfqUfhNpryYmk UaLmTqsA8y/AnC6k8+IUf761m6+L5t6M2ex9KChNpv44azdcVFlR1exsD zvUV3JpGEuLdv0vGdjUiVoPz3aDTF+e47cDH7AdjK8rLSTE6kcUjhyF0f yaa/EFK7b4Wj1iuhUfWz2iP36ZLj5kbB1x+tqhf51ngQVv8orjEi85wJ4 jSHFtpaLrm6b4Y8yvQXfpWRe5Fltu3232njwjzjtPKM2Nw9SHPBAni6lN oKRp75gxocvBQL4bOp2i11Y1TEoPOa06z2luBorJ71+W3pNfnIEqEekF+ w==; X-IronPort-AV: E=McAfee;i="6500,9779,10531"; a="311993772" X-IronPort-AV: E=Sophos;i="5.96,164,1665471600"; d="scan'208";a="311993772" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Nov 2022 06:58:24 -0800 X-IronPort-AV: E=McAfee;i="6500,9779,10531"; a="669680419" X-IronPort-AV: E=Sophos;i="5.96,164,1665471600"; d="scan'208";a="669680419" Received: from bionic.bj.intel.com ([172.16.183.158]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Nov 2022 06:58:22 -0800 From: bin.wang-at-intel.com@ffmpeg.org To: ffmpeg-devel@ffmpeg.org Date: Mon, 14 Nov 2022 22:35:51 +0800 Message-Id: <20221114143551.9740-1-bin.wang@intel.com> X-Mailer: git-send-email 2.17.1 Subject: [FFmpeg-devel] [PATCH v1] libavfilter/x86/vf_convolution: fix sobel swap issue on WIN64 X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: "Wang, Bin" , Wang@ffbox0-bg.ffmpeg.org MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: From: "Wang, Bin" Signed-off-by: Wang, Bin --- libavfilter/x86/vf_convolution.asm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavfilter/x86/vf_convolution.asm b/libavfilter/x86/vf_convolution.asm index c912d56752..a6be95690b 100644 --- a/libavfilter/x86/vf_convolution.asm +++ b/libavfilter/x86/vf_convolution.asm @@ -189,8 +189,8 @@ cglobal filter_sobel, 4, 15, 7, dst, width, matrix, ptr, c0, c1, c2, c3, c4, c5, cglobal filter_sobel, 4, 15, 7, dst, width, rdiv, bias, matrix, ptr, c0, c1, c2, c3, c4, c5, c6, c7, c8, r, x %endif %if WIN64 - SWAP xmm0, xmm2 - SWAP xmm1, xmm3 + VBROADCASTSS m0, xmm2 + VBROADCASTSS m1, xmm3 mov r2q, matrixmp mov r3q, ptrmp DEFINE_ARGS dst, width, matrix, ptr, c0, c1, c2, c3, c4, c5, c6, c7, c8, r, x @@ -281,7 +281,7 @@ cglobal filter_sobel, 4, 15, 7, dst, width, rdiv, bias, matrix, ptr, c0, c1, c2, fmaddss xmm4, xmm5, xmm5, xmm4 sqrtps xmm4, xmm4 - fmaddss xmm4, xmm4, xmm0, xmm1 ;sum = sum * rdiv + bias + fmaddss xmm4, xmm4, xm0, xm1 ;sum = sum * rdiv + bias cvttps2dq xmm4, xmm4 ; trunc to integer packssdw xmm4, xmm4 packuswb xmm4, xmm4 -- 2.27.0 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".