From patchwork Wed Jul 11 09:46:03 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shiyou Yin X-Patchwork-Id: 9680 Delivered-To: ffmpegpatchwork@gmail.com Received: by 2002:a02:104:0:0:0:0:0 with SMTP id c4-v6csp294188jad; Wed, 11 Jul 2018 02:46:22 -0700 (PDT) X-Google-Smtp-Source: AAOMgpeFD1zJTCAmlTasgEWyeJ/yqE+JirFpsewnXjYkBYvvECbqT1VgtEq9cOkjzmI64yPlVwiL X-Received: by 2002:a1c:e3d5:: with SMTP id a204-v6mr16179047wmh.20.1531302382134; Wed, 11 Jul 2018 02:46:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1531302382; cv=none; d=google.com; s=arc-20160816; b=hl3WQ9kfE+t2tvZkQyrzLCPa8ML8282T+C1Cp2WP/befFiocc4KKAY93Ps1Q8IAVRF QMmHJ7xGWnCK2J806fnTUqgc14AuejEWVV86ABwZkGoj8PBT9t0BDsRKyIenqGJmzZq+ Oy2enjqAl/xcM2G48Je6Rs2pwxp5JkL9Lis6caZ46jlI3xlcQ9xLqtByxWETPKfQznzu yyMBMHW6YRQYSlSppdDkMfSfxU7Qp66gT7Uh4H/bkHCVMb1u2kX6vnQpXfn1zoNtJqMc EkKIQUIxfi1r6VvS4S+96X/vNpyOfcednfOWJ9S5R3K+60dPkUjbtC2fmGY3o8yNaf0x 9jjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:message-id:date:to:from:delivered-to :arc-authentication-results; bh=i1q0lNGHXGPrO2LD3T36Zwe/lWAt7y9986HsqzHLDQk=; b=wK1nlSbukgaGnCs6M/6RoG/mawDOorZAC8mWuzXhl8lK3ZvrXqLyO2MmhxDkOLpS7g 7GfP/6oXPvLlbdvN0aV9SUxo82CorQ2WYHJa1+KewMmNcoguM2HiUgp8V3BFRPcUMu25 T0rkbxUQVvK2e5F1vtR6PA9VQ2wVJ0voNcpPleyw9XTC+/nkAJGM3TWi/4WXQ+ALq9nb MaLhiggEmY2gcuOZyVk+6u1lKf24iSQCvSihrooDRRSqbrdWZ9/BRS/3WEXQG5ItgZsp 01onyz+kRbWgM71lTTHMJlrvQBJ4mT50NzDFH+K5MmwbE66JORWHwGw5ecYS6NQZeXaY 4oMA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id b48-v6si17820229wrb.350.2018.07.11.02.46.21; Wed, 11 Jul 2018 02:46:22 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 502EC68A687; Wed, 11 Jul 2018 12:46:07 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 55A1E68A655 for ; Wed, 11 Jul 2018 12:45:58 +0300 (EEST) Received: from localhost (unknown [202.141.160.96]) by mail (Coremail) with SMTP id QMiowPDx32O70EVbrmqSAA--.22444S3; Wed, 11 Jul 2018 17:41:15 +0800 (CST) From: Shiyou Yin To: ffmpeg-devel@ffmpeg.org Date: Wed, 11 Jul 2018 17:46:03 +0800 Message-Id: <1531302363-16445-1-git-send-email-yinshiyou-hf@loongson.cn> X-Mailer: git-send-email 2.1.0 X-CM-TRANSID: QMiowPDx32O70EVbrmqSAA--.22444S3 X-Coremail-Antispam: 1UD129KBjvdXoW7Jw1DWFWUZFWrJw1fKryUZFb_yoW3Cwb_Aw 1xGryvqFWDW3WxCw4UCr4DZa4kGrW7GF4Uurn0gF1jka4kXa1Du3WDXw4qya15ur47Ar4Y yw45tr9YyryxKjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUb28YFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I6I8E6xAIw20E Y4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l8cAvFVAK0II2c7xJM28CjxkF64kEwV A0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVW8JVW5JwA2z4x0Y4vE2Ix0cI8IcVCY1x02 67AKxVW8JVWxJwA2z4x0Y4vEx4A2jsIE14v26F4UJVW0owA2z4x0Y4vEx4A2jsIEc7CjxV AFwI0_GcCE3s1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IEw4CE5I8CrVC2 j2WlYx0E2Ix0cI8IcVAFwI0_Jw0_WrylYx0Ex4A2jsIE14v26r4j6F4UMcvjeVCFs4IE7x kEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwACjcxG0xvY0x0EwIxGrVCF72vEw4AK0wCY02Av z4vE14v_GFWl42xK82IYc2Ij64vIr41l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4 xG67AKxVWUJVWUGwC20s026x8GjcxK67AKxVWUGVWUWwC2zVAF1VAY17CE14v26r1j6r15 MIIF0xvE2Ix0cI8IcVAFwI0_JFI_Gr1lIxAIcVC0I7IYx2IY6xkF7I0E14v26r1j6r4UMI IF0xvE42xK8VAvwI8IcIk0rVW8JVW3JwCI42IY6I8E87Iv67AKxVWUJVW8JwCI42IY6I8E 87Iv6xkF7I0E14v26r1j6r4UYxBIdaVFxhVjvjDU0xZFpf9x07jcR6wUUUUU= X-CM-SenderInfo: p1lq2x5l1r3gtki6z05rqj20fqof0/ Subject: [FFmpeg-devel] [PATCH 6/9] avcodec: [loongson] optimize get_cabac_inline with asm. X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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 MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Optimize function get_cabac_inline with asm for loongson platform. Change-Id: I538ad5c2d2fc20793aa36b6697c956a1b5ddbc78 Signed-off-by: Shiyou Yin --- libavcodec/cabac_functions.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavcodec/cabac_functions.h b/libavcodec/cabac_functions.h index fe72a82..bb2b421 100644 --- a/libavcodec/cabac_functions.h +++ b/libavcodec/cabac_functions.h @@ -45,6 +45,9 @@ #if ARCH_X86 # include "x86/cabac.h" #endif +#if ARCH_MIPS +# include "mips/cabac.h" +#endif static const uint8_t * const ff_h264_norm_shift = ff_h264_cabac_tables + H264_NORM_SHIFT_OFFSET; static const uint8_t * const ff_h264_lps_range = ff_h264_cabac_tables + H264_LPS_RANGE_OFFSET;