2 .section .rodata.str1.1,"aMS",@progbits,1
10 .type __newlocale, @function
30 leaq _nl_C_locobj
(%rip
), %rax
40 movaps
%xmm0
, -288(%rbp
)
41 movdqu
16(%rbx
), %xmm0
43 movaps
%xmm0
, -272(%rbp
)
44 movdqu
32(%rbx
), %xmm0
45 movaps
%xmm0
, -256(%rbp
)
46 movdqu
48(%rbx
), %xmm0
47 movaps
%xmm0
, -240(%rbp
)
48 movdqu
64(%rbx
), %xmm0
49 movaps
%xmm0
, -224(%rbp
)
50 movdqu
80(%rbx
), %xmm0
51 movaps
%xmm0
, -208(%rbp
)
52 movdqu
96(%rbx
), %xmm0
53 movaps
%xmm0
, -192(%rbp
)
54 movdqu
112(%rbx
), %xmm0
55 movaps
%xmm0
, -176(%rbp
)
56 movdqu
128(%rbx
), %xmm0
57 movaps
%xmm0
, -160(%rbp
)
58 movdqu
144(%rbx
), %xmm0
59 movaps
%xmm0
, -144(%rbp
)
60 movdqu
160(%rbx
), %xmm0
61 movaps
%xmm0
, -128(%rbp
)
62 movdqu
176(%rbx
), %xmm0
63 movaps
%xmm0
, -112(%rbp
)
64 movdqu
192(%rbx
), %xmm0
65 movaps
%xmm0
, -96(%rbp
)
66 movdqu
208(%rbx
), %xmm0
67 movaps
%xmm0
, -80(%rbp
)
74 movdqa
-288(%rbp
), %xmm0
76 movdqa
-272(%rbp
), %xmm0
77 movups
%xmm0
, 16(%rax
)
78 movdqa
-256(%rbp
), %xmm0
79 movups
%xmm0
, 32(%rax
)
80 movdqa
-240(%rbp
), %xmm0
81 movups
%xmm0
, 48(%rax
)
82 movdqa
-224(%rbp
), %xmm0
83 movups
%xmm0
, 64(%rax
)
84 movdqa
-208(%rbp
), %xmm0
85 movups
%xmm0
, 80(%rax
)
86 movdqa
-192(%rbp
), %xmm0
87 movups
%xmm0
, 96(%rax
)
88 movdqa
-176(%rbp
), %xmm0
89 movups
%xmm0
, 112(%rax
)
90 movdqa
-160(%rbp
), %xmm0
91 movups
%xmm0
, 128(%rax
)
92 movdqa
-144(%rbp
), %xmm0
93 movups
%xmm0
, 144(%rax
)
94 movdqa
-128(%rbp
), %xmm0
95 movups
%xmm0
, 160(%rax
)
96 movdqa
-112(%rbp
), %xmm0
97 movups
%xmm0
, 176(%rax
)
98 movdqa
-96(%rbp
), %xmm0
99 movups
%xmm0
, 192(%rax
)
100 movdqa
-80(%rbp
), %xmm0
101 movups
%xmm0
, 208(%rax
)
119 movl
-436(%rbp
), %eax
120 movl
-440(%rbp
), %r12d
121 movq
-448(%rbp
), %rbx
128 movq __libc_errno@gottpoff
(%rip
), %rax
147 leaq _nl_C_locobj
(%rip
), %r15
149 leaq
.LC0(%rip), %rdi
156 movdqu _nl_C_locobj
(%rip
), %xmm0
157 movq
224+_nl_C_locobj
(%rip
), %rax
158 movaps
%xmm0
, -288(%rbp
)
159 movdqu
16+_nl_C_locobj
(%rip
), %xmm0
161 movaps
%xmm0
, -272(%rbp
)
162 movdqu
32+_nl_C_locobj
(%rip
), %xmm0
163 movaps
%xmm0
, -256(%rbp
)
164 movdqu
48+_nl_C_locobj
(%rip
), %xmm0
165 movaps
%xmm0
, -240(%rbp
)
166 movdqu
64+_nl_C_locobj
(%rip
), %xmm0
167 movaps
%xmm0
, -224(%rbp
)
168 movdqu
80+_nl_C_locobj
(%rip
), %xmm0
169 movaps
%xmm0
, -208(%rbp
)
170 movdqu
96+_nl_C_locobj
(%rip
), %xmm0
171 movaps
%xmm0
, -192(%rbp
)
172 movdqu
112+_nl_C_locobj
(%rip
), %xmm0
173 movaps
%xmm0
, -176(%rbp
)
174 movdqu
128+_nl_C_locobj
(%rip
), %xmm0
175 movaps
%xmm0
, -160(%rbp
)
176 movdqu
144+_nl_C_locobj
(%rip
), %xmm0
177 movaps
%xmm0
, -144(%rbp
)
178 movdqu
160+_nl_C_locobj
(%rip
), %xmm0
179 movaps
%xmm0
, -128(%rbp
)
180 movdqu
176+_nl_C_locobj
(%rip
), %xmm0
181 movaps
%xmm0
, -112(%rbp
)
182 movdqu
192+_nl_C_locobj
(%rip
), %xmm0
183 movaps
%xmm0
, -96(%rbp
)
184 movdqu
208+_nl_C_locobj
(%rip
), %xmm0
185 movaps
%xmm0
, -80(%rbp
)
187 leaq
.LC1(%rip), %rdi
195 leaq
-408(%rbp
), %r15
196 leaq
-416(%rbp
), %r13
201 call __argz_create_sep
204 leaq _nl_default_locale_path
(%rip
), %rdx
214 leaq
-400(%rbp
), %rdx
216 movq
%rdx
, -424(%rbp
)
226 movq
%r14, (%rdx
,%rax
,8)
234 leaq _nl_category_name_sizes
(%rip
), %r13
244 movl
%r12d
, -440(%rbp
)
247 movq
%rbx
, -448(%rbp
)
255 movq
%rax
, -432(%rbp
)
271 movzbl
0(%r13,%r15), %eax
274 leaq _nl_category_name_idxs
(%rip
), %rax
277 movzbl
(%rax
,%r15), %esi
278 leaq _nl_category_names
(%rip
), %rax
283 movq
-432(%rbp
), %rdi
291 movq
%rdi
, -400(%rbp
,%rcx
,8)
306 cmpq $
0, __pthread_rwlock_wrlock@GOTPCREL
(%rip
)
308 leaq __libc_setlocale_lock
(%rip
), %rdi
309 call __pthread_rwlock_wrlock@PLT
312 movq
%rbx
, -432(%rbp
)
314 leaq
-288(%rbp
), %r13
323 movq
128(%r13,%rbx
,8), %rdi
324 leaq _nl_C_name
(%rip
), %rax
329 leaq
1(%r14,%rax
), %r14
338 movq
-424(%rbp
), %rax
339 movq
-408(%rbp
), %rsi
341 movq
-416(%rbp
), %rdi
342 leaq
(%rax
,%rbx
,8), %rcx
345 movq
%rax
, 0(%r13,%rbx
,8)
347 movq
-424(%rbp
), %rax
349 movq
(%rax
,%rbx
,8), %rdi
350 leaq _nl_C_name
(%rip
), %rax
359 movq
-432(%rbp
), %rbx
371 movq
%rbx
, -432(%rbp
)
380 movq
-432(%rbp
), %rax
381 movq
(%rax
,%r14,8), %rsi
385 call _nl_remove_locale
387 movq
(%rbx
,%r14,8), %rax
388 movq
%rax
, (%r15,%r14,8)
389 movq
-424(%rbp
), %rax
390 movq
(%rax
,%r14,8), %rsi
391 leaq _nl_C_name
(%rip
), %rax
395 movq
%r12, 128(%r15,%r14,8)
409 movq
(%rbx
,%r14,8), %rax
410 movq
128(%rbx
,%r14,8), %rsi
411 movq
%rax
, (%r15,%r14,8)
412 leaq _nl_C_name
(%rip
), %rax
416 movq
%rax
, 128(%r15,%r14,8)
429 movq
0(%r13,%rbx
,8), %rsi
433 call _nl_remove_locale
440 cmpq $
0, __pthread_rwlock_unlock@GOTPCREL
(%rip
)
442 leaq __libc_setlocale_lock
(%rip
), %rdi
443 call __pthread_rwlock_unlock@PLT
448 movq
-432(%rbp
), %rbx
452 cmpq $
0, __pthread_rwlock_unlock@GOTPCREL
(%rip
)
454 leaq __libc_setlocale_lock
(%rip
), %rdi
455 call __pthread_rwlock_unlock@PLT
458 movq
-424(%rbp
), %r14
465 movq
(%r14,%rbx
,8), %rsi
466 leaq _nl_C_name
(%rip
), %rax
469 movq
%rdi
, 128(%r13,%rbx
,8)
476 movdqa
-288(%rbp
), %xmm0
479 movdqa
-272(%rbp
), %xmm0
481 movups
%xmm0
, 16(%r15)
482 movdqa
-256(%rbp
), %xmm0
483 movups
%xmm0
, 32(%r15)
484 movdqa
-240(%rbp
), %xmm0
485 movups
%xmm0
, 48(%r15)
486 movdqa
-224(%rbp
), %xmm0
487 movups
%xmm0
, 64(%r15)
488 movdqa
-208(%rbp
), %xmm0
489 movups
%xmm0
, 80(%r15)
490 movdqa
-192(%rbp
), %xmm0
491 movups
%xmm0
, 96(%r15)
492 movdqa
-176(%rbp
), %xmm0
493 movups
%xmm0
, 112(%r15)
494 movdqa
-160(%rbp
), %xmm0
495 movups
%xmm0
, 128(%r15)
496 movdqa
-144(%rbp
), %xmm0
497 movups
%xmm0
, 144(%r15)
498 movdqa
-128(%rbp
), %xmm0
499 movups
%xmm0
, 160(%r15)
500 movdqa
-112(%rbp
), %xmm0
501 movups
%xmm0
, 176(%r15)
502 movdqa
-96(%rbp
), %xmm0
503 movups
%xmm0
, 192(%r15)
504 movdqa
-80(%rbp
), %xmm0
505 movups
%xmm0
, 208(%r15)
508 leaq
-288(%rbp
), %r13
514 .size __newlocale, .-__newlocale
516 .set newlocale,__newlocale
517 .weak __pthread_rwlock_unlock
518 .weak __pthread_rwlock_wrlock
519 .hidden _nl_remove_locale
520 .hidden _nl_find_locale
522 .hidden __libc_setlocale_lock
523 .hidden _nl_category_names
524 .hidden _nl_category_name_idxs
526 .hidden _nl_category_name_sizes
528 .hidden __argz_add_sep
529 .hidden _nl_default_locale_path
530 .hidden __argz_create_sep