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 B30B9401B6 for ; Mon, 21 Mar 2022 11:10:21 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0BC1168AE56; Mon, 21 Mar 2022 13:10:18 +0200 (EET) Received: from mail-lj1-f178.google.com (mail-lj1-f178.google.com [209.85.208.178]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 26687689D48 for ; Mon, 21 Mar 2022 13:10:12 +0200 (EET) Received: by mail-lj1-f178.google.com with SMTP id r22so19304720ljd.4 for ; Mon, 21 Mar 2022 04:10:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=martin-st.20210112.gappssmtp.com; s=20210112; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=IZ4Sx+SYkJ5LX7/P22sv/lvO+Xz2uw+ktdly6rr7hMQ=; b=XJpmF/2y7WIb+r/l3FCCogzO/7JKC5ijAj7N9BKhpWqA5Hk7sDvdwHs0h9XLtL422g cPl1D8CpoJTZM9g+6vf4Fl9/IVTNsFrrkjUfi0c83vcGUBHJmXfkh3vBDwb7OkFvigzd HHfCVA/4T667UbZZcYYhBa3bUjaHn9vK2yOTvtxJTcEhclg+meoAPfU5+nYkNykCw8aD 3cO3W+ceh6IkGSpE0WzjheDotJC2ho0d4zRJqXebqMmd4PDvNmGH1plJbuCOxDROjdVi 4ck+PZddq9toM1iPPGLuUWZG1npkSADfFAWg9UnOAIZhcxx4Ms+NATuazLdtKhvjMIoN FR7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=IZ4Sx+SYkJ5LX7/P22sv/lvO+Xz2uw+ktdly6rr7hMQ=; b=zBRVwmqQGrZmPSXZF/QOdx2dQavINSM8CbsQi4FamOLOMGW1P0nFiCsHYa+fAkVre2 ginSYRpirK9UJVRNq9qm/6vth/NSED3Py4LocIXPi+Mtk9KLEUuJHtZuujBxm7pPn9VQ Bphx9qsWiTYwkC7Snl6+cwAwydhDntKZDTc4ogjfJMPpIcEYurVzpoMk8wgSTzDEZ7JZ gZb+JHLdQ/2awUZo20MzuBcuxCpqUTokgUvSNTZBd+UHmzFxcRtcriQv33R15GW6692A l0GZ3hc3zQrAUIvbL4cKUTBuAW6Py35Jf7PHRM9rXUCHRM7pwSkvfe9S12AQrCL4nu4H LJ1A== X-Gm-Message-State: AOAM5327GdBHQ8xiraHr9UMzo3BUY7sYYvx9cIPLwL+8z2Zx5zOwi4WA caHbNM+rPBCHydplaCg3FxIxp913QxtZUfZm X-Google-Smtp-Source: ABdhPJytq0Uky/UajD5xwEj9A14JDYTSZLpE8MHbr1IcybQUgfriQsKvsWZa8Y0ZIhn3BeJo+zcZlw== X-Received: by 2002:a2e:a594:0:b0:249:1ef2:e4d8 with SMTP id m20-20020a2ea594000000b002491ef2e4d8mr15330428ljp.138.1647861011220; Mon, 21 Mar 2022 04:10:11 -0700 (PDT) Received: from localhost.localdomain (dsl-tkubng21-58c01c-243.dhcp.inet.fi. [88.192.28.243]) by smtp.gmail.com with ESMTPSA id v21-20020a2e2f15000000b002456e6cdab2sm2031690ljv.93.2022.03.21.04.10.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Mar 2022 04:10:10 -0700 (PDT) From: =?UTF-8?q?Martin=20Storsj=C3=B6?= To: ffmpeg-devel@ffmpeg.org Date: Mon, 21 Mar 2022 13:10:10 +0200 Message-Id: <20220321111010.1014514-1-martin@martin.st> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [GAS-PP PATCH] Handle the aarch64 tbnz intruction in the same way as tbz, for armasm64 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 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: --- I'll apply in a couple days if there's no comments. --- gas-preprocessor.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gas-preprocessor.pl b/gas-preprocessor.pl index 67b130e..59c93c1 100755 --- a/gas-preprocessor.pl +++ b/gas-preprocessor.pl @@ -943,7 +943,7 @@ sub handle_serialized_line { ($arch eq "aarch64" and !is_aarch64_register($target))) { $call_targets{$target}++; } - } elsif ($line =~ /(?:^|\n)\s*(\w+\s*:\s*)?(cbn?z|adr|tbz)\s+(\w+)\s*,(\s*#\d+\s*,)?\s*(\w+)/) { + } elsif ($line =~ /(?:^|\n)\s*(\w+\s*:\s*)?(cbn?z|adr|tbn?z)\s+(\w+)\s*,(\s*#\d+\s*,)?\s*(\w+)/) { my $instr = $2; my $reg = $3; my $bit = $4; @@ -956,7 +956,7 @@ sub handle_serialized_line { } # Convert tbz with a wX register into an xX register, # due to armasm64 bugs/limitations. - if ($instr eq "tbz" and $reg =~ /w\d+/) { + if (($instr eq "tbz" or $instr eq "tbnz") and $reg =~ /w\d+/) { my $xreg = $reg; $xreg =~ s/w/x/; $line =~ s/\b$reg\b/$xreg/; -- 2.25.1 _______________________________________________ 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".