diff options
-rw-r--r-- | localedata/locales/ps_AF | 21 | ||||
-rw-r--r-- | sysdeps/x86_64/multiarch/strchr.S | 16 | ||||
-rw-r--r-- | sysdeps/x86_64/multiarch/strrchr.S | 6 |
3 files changed, 21 insertions, 22 deletions
diff --git a/localedata/locales/ps_AF b/localedata/locales/ps_AF index fe63076..7f686ab 100644 --- a/localedata/locales/ps_AF +++ b/localedata/locales/ps_AF @@ -54,16 +54,16 @@ LC_COLLATE % see rh bug 482881 copy "iso14651_t1" -collating-symbol <teh_with_ring> +collating-symbol <teh_with_ring> collating-symbol <hah_with_hamza_above> -collating-symbol <hah_with_three_dots> +collating-symbol <hah_with_three_dots> collating-symbol <dal_with_ring> collating-symbol <reh_with_ring> -collating-symbol <reh_with_dot_below_and_above> +collating-symbol <reh_with_dot_below_and_above> collating-symbol <seen_with_dot_below_and_above> collating-symbol <kaaf_with_ring> collating-symbol <noon_with_ring> -collating-symbol <farsi_yeh> +collating-symbol <farsi_yeh> collating-symbol <arabic_letter_e> collating-symbol <yeh_with_tail> @@ -105,25 +105,25 @@ reorder-after <alef_maksura> reorder-after <U062A> <U067C> <teh_with_ring>;<BAS>;<MIN>;IGNORE -reorder-after <U062C> +reorder-after <U062C> <U0681> <hah_with_hamza_above>;<BAS>;<MIN>;IGNORE -reorder-after <U0686> +reorder-after <U0686> <U0685> <hah_with_three_dots>;<BAS>;<MIN>;IGNORE -reorder-after <U062F> +reorder-after <U062F> <U0689> <dal_with_ring>;<BAS>;<MIN>;IGNORE -reorder-after <U0631> +reorder-after <U0631> <U0693> <reh_with_ring>;<BAS>;<MIN>;IGNORE -reorder-after <U0698> +reorder-after <U0698> <U0696> <reh_with_dot_below_and_above>;<BAS>;<MIN>;IGNORE reorder-after <U0634> <U069A> <seen_with_dot_below_and_above>;<BAS>;<MIN>;IGNORE -reorder-after <U06A9> +reorder-after <U06A9> <U06AB> <kaaf_with_ring>;<BAS>;<MIN>;IGNORE reorder-after <U0646> @@ -280,4 +280,3 @@ LC_TELEPHONE END LC_TELEPHONE %%%%%%%%%%%%%%%%%%%% locale definition file "ps_AF" ends %%%%%%%%%%%%%%%%%%%%% - diff --git a/sysdeps/x86_64/multiarch/strchr.S b/sysdeps/x86_64/multiarch/strchr.S index a77cc1c..b35566d 100644 --- a/sysdeps/x86_64/multiarch/strchr.S +++ b/sysdeps/x86_64/multiarch/strchr.S @@ -77,7 +77,7 @@ END(strchr) X for case 1. */ .section .text.sse4.2,"ax",@progbits - .align 16 + .align 16 .type __strchr_sse42, @function __strchr_sse42: cfi_startproc @@ -129,16 +129,16 @@ L(loop): addq $16, %r8 L(aligned_start): pcmpistri $0x2, (%r8), %xmm1 - jbe L(wrap) + jbe L(wrap) addq $16, %r8 pcmpistri $0x2, (%r8), %xmm1 - jbe L(wrap) - addq $16, %r8 - pcmpistri $0x2, (%r8), %xmm1 - jbe L(wrap) + jbe L(wrap) addq $16, %r8 - pcmpistri $0x2, (%r8), %xmm1 - jbe L(wrap) + pcmpistri $0x2, (%r8), %xmm1 + jbe L(wrap) + addq $16, %r8 + pcmpistri $0x2, (%r8), %xmm1 + jbe L(wrap) jmp L(loop) L(wrap): jc L(loop_exit) diff --git a/sysdeps/x86_64/multiarch/strrchr.S b/sysdeps/x86_64/multiarch/strrchr.S index a8c28a4..f6665f3 100644 --- a/sysdeps/x86_64/multiarch/strrchr.S +++ b/sysdeps/x86_64/multiarch/strrchr.S @@ -82,7 +82,7 @@ END(strrchr) .section .text.sse4.2,"ax",@progbits - .align 16 + .align 16 .type __strrchr_sse42, @function __strrchr_sse42: cfi_startproc @@ -141,10 +141,10 @@ L(match_or_eos): L(match_no_eos): leaq (%r8,%rcx), %rax addq $16, %r8 - jmp L(loop) + jmp L(loop) .p2align 4 L(had_eos): - jnc L(exit) + jnc L(exit) leaq (%r8,%rcx), %rax .p2align 4 L(exit): |