.text .global __uwide128_pop .weak __uwide128_pop .type __uwide128_pop, @function __uwide128_pop: endbr64 movl (%rdi), %edx cmpl $39, %edx ja 1 movl %edx, %eax addl $16, %edx addq 16(%rdi), %rax movl %edx, (%rdi) movq 8(%rax), %rdx movq (%rax), %rax ret .p2align 4,,10 .p2align 3 1: movq 8(%rdi), %rax addq $15, %rax andq $-16, %rax leaq 16(%rax), %rdx movq %rdx, 8(%rdi) movq 8(%rax), %rdx movq (%rax), %rax ret