From patchwork Thu Jul 27 10:26:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Casey Smalley X-Patchwork-Id: 43005 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:c11c:b0:130:ccc6:6c4b with SMTP id bh28csp323233pzb; Thu, 27 Jul 2023 03:26:55 -0700 (PDT) X-Google-Smtp-Source: APBJJlHkgtGzm0h2QwjYnmNT26E7WPG43HLBV0Cei65zMvqy7/BNWsYTshQhJb0gGE7VZj6/IYZq X-Received: by 2002:a17:907:2bde:b0:99b:d599:5085 with SMTP id gv30-20020a1709072bde00b0099bd5995085mr1695102ejc.64.1690453615061; Thu, 27 Jul 2023 03:26:55 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id p8-20020a170906228800b0099bcf1c07cbsi747941eja.883.2023.07.27.03.26.54; Thu, 27 Jul 2023 03:26:55 -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; dkim=neutral (body hash did not verify) header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=8e+G5iGN; dkim=neutral (body hash did not verify) header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=8e+G5iGN; arc=fail (body hash mismatch); 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 466C168CA05; Thu, 27 Jul 2023 13:26:51 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2046.outbound.protection.outlook.com [40.107.22.46]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CD5D368C7E7 for ; Thu, 27 Jul 2023 13:26:44 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uHTYXjg0Z5spYjaVeAXdjnZqJVCSKuO0Ist2rmROzOo=; b=8e+G5iGNauvOScsbupLsRiL0lB873HRjWgU/d76mkC0M58K/5UEbh5HW+7buGQmbMsCGefnA341hqiVer1w85xd65MixD2SauImq5Zsz0ieY8XsYCVmcKOA/QRnhdG02L1Vb1ptcxUlZEamG/tCg70+hIHZbc6lQMABo8yjAMB8= Received: from AS9PR06CA0426.eurprd06.prod.outlook.com (2603:10a6:20b:49e::17) by VI1PR08MB5405.eurprd08.prod.outlook.com (2603:10a6:803:12f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.33; Thu, 27 Jul 2023 10:26:41 +0000 Received: from AM7EUR03FT030.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:49e:cafe::20) by AS9PR06CA0426.outlook.office365.com (2603:10a6:20b:49e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.29 via Frontend Transport; Thu, 27 Jul 2023 10:26:41 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM7EUR03FT030.mail.protection.outlook.com (100.127.140.180) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.29 via Frontend Transport; Thu, 27 Jul 2023 10:26:40 +0000 Received: ("Tessian outbound f9124736ff4f:v145"); Thu, 27 Jul 2023 10:26:40 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 630f926322af1b93 X-CR-MTA-TID: 64aa7808 Received: from b8cac28402de.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id A8A4329C-F514-43E9-9DC8-E7608BF005EC.1; Thu, 27 Jul 2023 10:26:33 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id b8cac28402de.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 27 Jul 2023 10:26:33 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QAAWYMIVD1XSnwzYHsM+yxXwGFjw6fbbrvxqFqzkcV2gNHFWs+ocj1cyiIn1fw4KBMRJeg3FOD8tnALqgyhhX/UDhzLiHdIcZ0urWsX2JNYwqCs8YiyRECfPQv7czAejNhTk/GGj60bpk82t2EkhcWfjXpuHp86TJaFsfbanLfNfu0sHIb4hTus8XmnbHKrTzsSDRN0ajblH9pUVdz5WIiEUuvp8bEBspAr/bz+AV680x/eIHmcTpJAaLt1qimxNMYQXy+V5G6L+kWM6L2McjoWzOmW1/mdl+1wQnWKVD0hrimzR/sKpnEwVrONdjCjzIroYEqc3EQ+F6kB21tUw/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=uHTYXjg0Z5spYjaVeAXdjnZqJVCSKuO0Ist2rmROzOo=; b=GAABiKELhbtFLbnkUyhpGgrPouMG5SvKwWzHsBJcFuxdWO+8C/VTOJO5mIu+lylgw6HOeL+BOm5pWKPNYa4337BTW/LkFDYWj6EsYqu0xlqdbSJLCzZW/MyXQ8L6Ma+ZukEmhUrrNPFL+nY3/S/udezKcUVRm3hhzjoXXeBEtM2mddjddD5HMEYblR1diWVfiaFOCpcFe6cakM72v36/NWrWAfm957nffUJSeQEjK+OB7ORDmaGFcFJqah6qZ/cMLnUR3Y+N5p/sTw3sNNd/k+3AXprfAaCVzWEofuXTZyum4vehT58Q+3NMGtmVpWjBuPU/ph2UdlRN7hKjh3e6IQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uHTYXjg0Z5spYjaVeAXdjnZqJVCSKuO0Ist2rmROzOo=; b=8e+G5iGNauvOScsbupLsRiL0lB873HRjWgU/d76mkC0M58K/5UEbh5HW+7buGQmbMsCGefnA341hqiVer1w85xd65MixD2SauImq5Zsz0ieY8XsYCVmcKOA/QRnhdG02L1Vb1ptcxUlZEamG/tCg70+hIHZbc6lQMABo8yjAMB8= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from DU0PR08MB9680.eurprd08.prod.outlook.com (2603:10a6:10:444::11) by AS8PR08MB7765.eurprd08.prod.outlook.com (2603:10a6:20b:521::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.29; Thu, 27 Jul 2023 10:26:32 +0000 Received: from DU0PR08MB9680.eurprd08.prod.outlook.com ([fe80::f7fc:d57b:cae9:a9f0]) by DU0PR08MB9680.eurprd08.prod.outlook.com ([fe80::f7fc:d57b:cae9:a9f0%7]) with mapi id 15.20.6631.026; Thu, 27 Jul 2023 10:26:32 +0000 Message-ID: <667c0538-92d0-84d6-7459-ccb4194f2ea7@arm.com> Date: Thu, 27 Jul 2023 11:26:26 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.1 From: Casey Smalley To: ffmpeg-devel@ffmpeg.org Content-Language: en-US X-ClientProxiedBy: SA1P222CA0138.NAMP222.PROD.OUTLOOK.COM (2603:10b6:806:3c2::27) To DU0PR08MB9680.eurprd08.prod.outlook.com (2603:10a6:10:444::11) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: DU0PR08MB9680:EE_|AS8PR08MB7765:EE_|AM7EUR03FT030:EE_|VI1PR08MB5405:EE_ X-MS-Office365-Filtering-Correlation-Id: c72ccc5a-2369-4f1b-ab02-08db8e8bf7ac x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 0tlOmi/haKH3J/FbuoHlKhZBvOBSOWqcRKCpFYq2X5YCrT+0vmSUo+upHO36HZn3t5yJ7QNzlELW46gBemNnsI0QZ8iV00qASiJv6GZ64t7kDe468Hx3NGsCqJM9HSJZR45bbhWe1QSmUvymMb3DkAYw/Q10kYR1siozmovo4d6JtfnCgsT6AAEEb5PjNvZKJWpchTZyNpuH0LzMwF2IiTttOJy5ft8Wv6KlW2Pyc5lViUD4vkimL4hdeUni/EuGq9Qc571N9CzFQMiDBJZ/5//+nzw7ROT99e5MelzENvPCKTK4dgSw4Ff42wVWG7VdsKExk0vt0aCLD9i3EFnfcoPKpnweapOzcseoRmLZ7S+UAghUbHw5AmZGt4us2/1C3YYx3oryTmd24hqD3A0zK95JlqVFEU0ArM/Es1n0tLOorg2f84dVkMQsjoBVtPRCnr8kFQq0pDf9o68DBwsiserN/MHYniUukUFzKutPSnKf1azIo/UZtphELKPmOUp2f4e62TZgkzGrHLZ0wLIwmacNnMAKfogoFrl6UgeUUKSqVvdnWOk/f7onlyalCu9K30d2U6KhvS/7QvRDQtG+n/hz79sQHYmIg1mRyrBW/plRKtj+TCu1Ar7jjHswX89bQIlD26AVXtojfAP2mr4hXw== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR08MB9680.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(366004)(376002)(396003)(136003)(39860400002)(346002)(451199021)(41300700001)(8676002)(66556008)(66476007)(66946007)(8936002)(6916009)(31686004)(44832011)(5660300002)(316002)(2906002)(6486002)(478600001)(36756003)(6666004)(6512007)(6506007)(186003)(31696002)(26005)(86362001)(38100700002)(2616005)(83380400001)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB7765 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM7EUR03FT030.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: f7ecec5c-687f-4cd8-08a8-08db8e8bf21e X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: f2e+EMqJ+NjafvuopBfXVPXxFko/yE1XvHrVP5ehM4T4TO0PVW/tbaGCXDMVnr428mwsKdth8q2U0GSv1KKJId5QRQwj/hTcXCQuORNdvJPRcSCDtCVCA2h9/Vx+N1Cx/w1Fk8046v8ccBbqzB5w6A4/o0hxq+GUuJkNlM2f95Yp10Gwo4v/9aNbYZyTEktiSK56bhi1HQJDcWnRhnqRTVE5EZIkc3BzdRFJLkv5CP1Z370AEu20OjwDJ6m7hf92JvtgfoPlWhy9AWyIKWlNgw5omyXplyFu8G1NgcMi6C8ROgOgYwrtmBxmjzLvyTv+rf1+DRyDBiIkz4ck7lwxO54O8BrJsDrHs0V7eshUK53ncNdZGcV1Scip8EzhdmRAbis0HQaWblVpvSEPewN0E1tEZH6dP7KpcMw5zAm016dyJSHUisOQInMtHAfY/zDIHywqyB2w+XBPC+oC72btVTBDivkaqMN43IITsXJb6mCgFvbyaypxZun83odFUav3imnqafHjPhAl63kAs1oWbzhgDcQVrA/8bYVlX9b4MV6VVDccYk9sZJD5bxIbNdNhAK/f2JUyjmwQAbmZB6lx4sP0D2ZzAXrbpvhkQB5eK1SMrEFS1wSRx47PALsmuq+voV6kiOR/6hKUH+u62NLF8Yu/CHKwja5BVqykDV9rIsCqIBCPvVub0VULb6GjaImpFWRv8wn6lkk+qo0ohqViW6gKlqX+J8o76QH0dn9L9QS8unOZ5/FihvrEM7oVR7QdRd1EAHDLPBYjikrK69vk+Q== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230028)(4636009)(39860400002)(396003)(346002)(136003)(376002)(82310400008)(451199021)(36840700001)(40470700004)(46966006)(31686004)(44832011)(8936002)(8676002)(5660300002)(316002)(41300700001)(2906002)(6916009)(6486002)(70206006)(70586007)(336012)(186003)(26005)(40460700003)(6666004)(6506007)(82740400003)(31696002)(40480700001)(86362001)(36756003)(36860700001)(2616005)(47076005)(6512007)(83380400001)(356005)(81166007)(478600001)(43740500002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2023 10:26:40.9475 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c72ccc5a-2369-4f1b-ab02-08db8e8bf7ac X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM7EUR03FT030.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5405 Subject: [FFmpeg-devel] [PATCH] Replace br return with ret 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: wbArKLKyG4Li This patch changes the return instruction in the tr_32x4 macro from br to ret. On devices that support BTI a landing pad is required when branching with br, or the instruction can be replaced with a ret. The change fixes fate-hevc-hdr-vivid-metadata when on hardware with BTI support. Signed-off-by: Casey Smalley --- libavcodec/aarch64/hevcdsp_idct_neon.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. diff --git a/libavcodec/aarch64/hevcdsp_idct_neon.S b/libavcodec/aarch64/hevcdsp_idct_neon.S index b7f23386a4..eab2add9e8 100644 --- a/libavcodec/aarch64/hevcdsp_idct_neon.S +++ b/libavcodec/aarch64/hevcdsp_idct_neon.S @@ -791,7 +791,7 @@ function func_tr_32x4_\name add x3, x11, #(32 + 3 * 64) scale_store \shift - br x10 + ret x10 endfunc .endm -- 2.40.1