Module: gas-preprocessor Branch: master Commit: d3e7e1821e886ab3ba22c8ac7b7ada2e8a39222a
Author: Martin Storsjo <mar...@martin.st> Committer: Martin Storsjo <mar...@martin.st> Date: Mon Oct 22 12:50:43 2018 +0300 Extend armasm64 workaround for uxtw/sxtw to uxth/sxth and uxtb/sxtb as well --- gas-preprocessor.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gas-preprocessor.pl b/gas-preprocessor.pl index c42412f..fd9aac8 100755 --- a/gas-preprocessor.pl +++ b/gas-preprocessor.pl @@ -1005,7 +1005,7 @@ sub handle_serialized_line { # Convert e.g. "add x0, x0, w0, uxtw" into "add x0, x0, w0, uxtw #0", # or "ldr x0, [x0, w0, uxtw]" into "ldr x0, [x0, w0, uxtw #0]". - $line =~ s/(uxtw|sxtw)(\s*\]?\s*)$/\1 #0\2/i; + $line =~ s/(uxt[whb]|sxt[whb])(\s*\]?\s*)$/\1 #0\2/i; # Convert "mov x0, v0.d[0]" into "umov x0, v0.d[0]" $line =~ s/\bmov\s+[xw]\d+\s*,\s*v\d+\.[ds]/u$&/i; _______________________________________________ libav-commits mailing list libav-commits@libav.org https://lists.libav.org/mailman/listinfo/libav-commits