0000: 09 2e 66 69 6c 65 09 22 61 76 63 61 6c 6c 2d 78 ..file."avcall-x
0010: 38 36 5f 36 34 2e 63 22 0a 09 2e 74 65 78 74 0a 86_64.c"...text.
0020: 09 2e 70 32 61 6c 69 67 6e 20 34 2c 2c 31 35 0a ..p2align 4,,15.
0030: 2e 67 6c 6f 62 6c 20 5f 5f 62 75 69 6c 74 69 6e .globl __builtin
0040: 5f 61 76 63 61 6c 6c 0a 09 2e 74 79 70 65 09 5f _avcall...type._
0050: 5f 62 75 69 6c 74 69 6e 5f 61 76 63 61 6c 6c 2c _builtin_avcall,
0060: 40 66 75 6e 63 74 69 6f 6e 0a 5f 5f 62 75 69 6c @function.__buil
0070: 74 69 6e 5f 61 76 63 61 6c 6c 3a 0a 2e 4c 46 42 tin_avcall:..LFB
0080: 31 3a 0a 09 70 75 73 68 71 09 25 72 31 32 0a 2e 1:..pushq.%r12..
0090: 4c 43 46 49 30 3a 0a 09 78 6f 72 6c 09 25 72 31 LCFI0:..xorl.%r1
00a0: 31 64 2c 20 25 72 31 31 64 0a 09 70 75 73 68 71 1d, %r11d..pushq
00b0: 09 25 72 62 70 0a 2e 4c 43 46 49 31 3a 0a 09 70 .%rbp..LCFI1:..p
00c0: 75 73 68 71 09 25 72 62 78 0a 2e 4c 43 46 49 32 ushq.%rbx..LCFI2
00d0: 3a 0a 09 6d 6f 76 71 09 31 30 34 28 25 72 64 69 :..movq.104(%rdi
00e0: 29 2c 20 25 72 61 78 0a 09 6d 6f 76 71 09 34 30 ), %rax..movq.40
00f0: 28 25 72 64 69 29 2c 20 25 72 31 30 0a 09 73 75 (%rdi), %r10..su
0100: 62 71 09 24 32 30 34 38 2c 20 25 72 73 70 0a 09 bq.$2048, %rsp..
0110: 6d 6f 76 71 09 25 72 64 69 2c 20 25 72 62 78 0a movq.%rdi, %rbx.
0120: 09 6d 6f 76 71 09 25 72 73 70 2c 20 25 72 62 70 .movq.%rsp, %rbp
0130: 0a 09 73 75 62 71 09 25 72 64 69 2c 20 25 72 31 ..subq.%rdi, %r1
0140: 30 0a 09 73 75 62 71 09 25 72 64 69 2c 20 25 72 0..subq.%rdi, %r
0150: 61 78 0a 09 73 75 62 71 09 24 31 37 36 2c 20 25 ax..subq.$176, %
0160: 72 31 30 0a 09 73 75 62 71 09 24 31 31 32 2c 20 r10..subq.$112,
0170: 25 72 61 78 0a 09 73 68 72 71 09 24 33 2c 20 25 %rax..shrq.$3, %
0180: 72 31 30 0a 09 6d 6f 76 71 09 25 72 61 78 2c 20 r10..movq.%rax,
0190: 25 72 31 32 0a 09 6d 6f 76 73 6c 71 09 25 72 31 %r12..movslq.%r1
01a0: 30 64 2c 25 72 31 30 0a 09 73 68 72 71 09 24 33 0d,%r10..shrq.$3
01b0: 2c 20 25 72 31 32 0a 09 63 6d 70 71 09 25 72 31 , %r12..cmpq.%r1
01c0: 30 2c 20 25 72 31 31 0a 09 6a 67 65 09 2e 4c 31 0, %r11..jge..L1
01d0: 31 33 0a 09 2e 70 32 61 6c 69 67 6e 20 34 2c 2c 13...p2align 4,,
01e0: 37 0a 2e 4c 36 3a 0a 09 6d 6f 76 71 09 31 37 36 7..L6:..movq.176
01f0: 28 25 72 62 78 2c 25 72 31 31 2c 38 29 2c 20 25 (%rbx,%r11,8), %
0200: 72 61 78 0a 09 6d 6f 76 71 09 25 72 61 78 2c 20 rax..movq.%rax,
0210: 28 25 72 62 70 2c 25 72 31 31 2c 38 29 0a 09 69 (%rbp,%r11,8)..i
0220: 6e 63 71 09 25 72 31 31 0a 09 63 6d 70 71 09 25 ncq.%r11..cmpq.%
0230: 72 31 30 2c 20 25 72 31 31 0a 09 6a 6c 09 2e 4c r10, %r11..jl..L
0240: 36 0a 2e 4c 31 31 33 3a 0a 09 6d 6f 76 6c 09 32 6..L113:..movl.2
0250: 34 28 25 72 62 78 29 2c 20 25 65 61 78 0a 09 6d 4(%rbx), %eax..m
0260: 6f 76 71 09 35 36 28 25 72 62 78 29 2c 20 25 72 ovq.56(%rbx), %r
0270: 64 69 0a 09 6d 6f 76 71 09 36 34 28 25 72 62 78 di..movq.64(%rbx
0280: 29 2c 20 25 72 73 69 0a 09 6d 6f 76 71 09 37 32 ), %rsi..movq.72
0290: 28 25 72 62 78 29 2c 20 25 72 64 78 0a 09 6d 6f (%rbx), %rdx..mo
02a0: 76 71 09 38 30 28 25 72 62 78 29 2c 20 25 72 63 vq.80(%rbx), %rc
02b0: 78 0a 09 6d 6f 76 71 09 38 38 28 25 72 62 78 29 x..movq.88(%rbx)
02c0: 2c 20 25 72 38 0a 09 63 6d 70 6c 09 24 31 33 2c , %r8..cmpl.$13,
02d0: 20 25 65 61 78 0a 09 6d 6f 76 71 09 39 36 28 25 %eax..movq.96(%
02e0: 72 62 78 29 2c 20 25 72 39 0a 09 6a 65 09 2e 4c rbx), %r9..je..L
02f0: 31 31 39 0a 09 63 6d 70 6c 09 24 31 34 2c 20 25 119..cmpl.$14, %
0300: 65 61 78 0a 09 6a 65 09 2e 4c 31 32 30 0a 09 63 eax..je..L120..c
0310: 6d 70 6c 09 24 37 2c 20 25 72 31 32 64 0a 09 78 mpl.$7, %r12d..x
0320: 6f 72 70 64 09 25 78 6d 6d 31 35 2c 20 25 78 6d orpd.%xmm15, %xm
0330: 6d 31 35 0a 09 6a 6c 65 09 2e 4c 34 34 0a 09 6d m15..jle..L44..m
0340: 6f 76 6c 70 64 09 31 36 38 28 25 72 62 78 29 2c ovlpd.168(%rbx),
0350: 20 25 78 6d 6d 31 35 0a 2e 4c 34 34 3a 0a 09 63 %xmm15..L44:..c
0360: 6d 70 6c 09 24 36 2c 20 25 72 31 32 64 0a 09 78 mpl.$6, %r12d..x
0370: 6f 72 70 64 09 25 78 6d 6d 31 34 2c 20 25 78 6d orpd.%xmm14, %xm
0380: 6d 31 34 0a 09 6a 6c 65 09 2e 4c 34 36 0a 09 6d m14..jle..L46..m
0390: 6f 76 6c 70 64 09 31 36 30 28 25 72 62 78 29 2c ovlpd.160(%rbx),
03a0: 20 25 78 6d 6d 31 34 0a 2e 4c 34 36 3a 0a 09 63 %xmm14..L46:..c
03b0: 6d 70 6c 09 24 35 2c 20 25 72 31 32 64 0a 09 78 mpl.$5, %r12d..x
03c0: 6f 72 70 64 09 25 78 6d 6d 31 33 2c 20 25 78 6d orpd.%xmm13, %xm
03d0: 6d 31 33 0a 09 6a 6c 65 09 2e 4c 34 38 0a 09 6d m13..jle..L48..m
03e0: 6f 76 6c 70 64 09 31 35 32 28 25 72 62 78 29 2c ovlpd.152(%rbx),
03f0: 20 25 78 6d 6d 31 33 0a 2e 4c 34 38 3a 0a 09 63 %xmm13..L48:..c
0400: 6d 70 6c 09 24 34 2c 20 25 72 31 32 64 0a 09 78 mpl.$4, %r12d..x
0410: 6f 72 70 64 09 25 78 6d 6d 31 32 2c 20 25 78 6d orpd.%xmm12, %xm
0420: 6d 31 32 0a 09 6a 6c 65 09 2e 4c 35 30 0a 09 6d m12..jle..L50..m
0430: 6f 76 6c 70 64 09 31 34 34 28 25 72 62 78 29 2c ovlpd.144(%rbx),
0440: 20 25 78 6d 6d 31 32 0a 2e 4c 35 30 3a 0a 09 63 %xmm12..L50:..c
0450: 6d 70 6c 09 24 33 2c 20 25 72 31 32 64 0a 09 78 mpl.$3, %r12d..x
0460: 6f 72 70 64 09 25 78 6d 6d 31 31 2c 20 25 78 6d orpd.%xmm11, %xm
0470: 6d 31 31 0a 09 6a 6c 65 09 2e 4c 35 32 0a 09 6d m11..jle..L52..m
0480: 6f 76 6c 70 64 09 31 33 36 28 25 72 62 78 29 2c ovlpd.136(%rbx),
0490: 20 25 78 6d 6d 31 31 0a 2e 4c 35 32 3a 0a 09 63 %xmm11..L52:..c
04a0: 6d 70 6c 09 24 32 2c 20 25 72 31 32 64 0a 09 78 mpl.$2, %r12d..x
04b0: 6f 72 70 64 09 25 78 6d 6d 31 30 2c 20 25 78 6d orpd.%xmm10, %xm
04c0: 6d 31 30 0a 09 6a 6c 65 09 2e 4c 35 34 0a 09 6d m10..jle..L54..m
04d0: 6f 76 6c 70 64 09 31 32 38 28 25 72 62 78 29 2c ovlpd.128(%rbx),
04e0: 20 25 78 6d 6d 31 30 0a 2e 4c 35 34 3a 0a 09 63 %xmm10..L54:..c
04f0: 6d 70 6c 09 24 31 2c 20 25 72 31 32 64 0a 09 78 mpl.$1, %r12d..x
0500: 6f 72 70 64 09 25 78 6d 6d 39 2c 20 25 78 6d 6d orpd.%xmm9, %xmm
0510: 39 0a 09 6a 6c 65 09 2e 4c 35 36 0a 09 6d 6f 76 9..jle..L56..mov
0520: 6c 70 64 09 31 32 30 28 25 72 62 78 29 2c 20 25 lpd.120(%rbx), %
0530: 78 6d 6d 39 0a 2e 4c 35 36 3a 0a 09 74 65 73 74 xmm9..L56:..test
0540: 6c 09 25 72 31 32 64 2c 20 25 72 31 32 64 0a 09 l.%r12d, %r12d..
0550: 78 6f 72 70 64 09 25 78 6d 6d 38 2c 20 25 78 6d xorpd.%xmm8, %xm
0560: 6d 38 0a 09 6a 6c 65 09 2e 4c 35 38 0a 09 6d 6f m8..jle..L58..mo
0570: 76 6c 70 64 09 31 31 32 28 25 72 62 78 29 2c 20 vlpd.112(%rbx),
0580: 25 78 6d 6d 38 0a 2e 4c 35 38 3a 0a 09 6d 6f 76 %xmm8..L58:..mov
0590: 73 64 09 25 78 6d 6d 31 35 2c 20 25 78 6d 6d 37 sd.%xmm15, %xmm7
05a0: 0a 09 6d 6f 76 73 64 09 25 78 6d 6d 31 34 2c 20 ..movsd.%xmm14,
05b0: 25 78 6d 6d 36 0a 09 6d 6f 76 73 64 09 25 78 6d %xmm6..movsd.%xm
05c0: 6d 31 33 2c 20 25 78 6d 6d 35 0a 09 6d 6f 76 73 m13, %xmm5..movs
05d0: 64 09 25 78 6d 6d 31 32 2c 20 25 78 6d 6d 34 0a d.%xmm12, %xmm4.
05e0: 09 6d 6f 76 73 64 09 25 78 6d 6d 31 31 2c 20 25 .movsd.%xmm11, %
05f0: 78 6d 6d 33 0a 09 6d 6f 76 73 64 09 25 78 6d 6d xmm3..movsd.%xmm
0600: 31 30 2c 20 25 78 6d 6d 32 0a 09 6d 6f 76 73 64 10, %xmm2..movsd
0610: 09 25 78 6d 6d 39 2c 20 25 78 6d 6d 31 0a 09 6d .%xmm9, %xmm1..m
0620: 6f 76 73 64 09 25 78 6d 6d 38 2c 20 25 78 6d 6d ovsd.%xmm8, %xmm
0630: 30 0a 09 6d 6f 76 6c 09 24 38 2c 20 25 65 61 78 0..movl.$8, %eax
0640: 0a 09 63 61 6c 6c 09 2a 28 25 72 62 78 29 0a 09 ..call.*(%rbx)..
0650: 6d 6f 76 71 09 25 72 61 78 2c 20 25 72 31 31 0a movq.%rax, %r11.
0660: 09 6d 6f 76 6c 09 32 34 28 25 72 62 78 29 2c 20 .movl.24(%rbx),
0670: 25 65 61 78 0a 09 63 6d 70 6c 09 24 31 2c 20 25 %eax..cmpl.$1, %
0680: 65 61 78 0a 09 6a 65 09 2e 4c 32 34 0a 09 74 65 eax..je..L24..te
0690: 73 74 6c 09 25 65 61 78 2c 20 25 65 61 78 0a 09 stl.%eax, %eax..
06a0: 6a 65 09 2e 4c 31 31 35 0a 09 63 6d 70 6c 09 24 je..L115..cmpl.$
06b0: 32 2c 20 25 65 61 78 0a 09 6a 65 09 2e 4c 31 31 2, %eax..je..L11
06c0: 38 0a 09 63 6d 70 6c 09 24 33 2c 20 25 65 61 78 8..cmpl.$3, %eax
06d0: 0a 09 6a 65 09 2e 4c 31 31 38 0a 09 63 6d 70 6c ..je..L118..cmpl
06e0: 09 24 34 2c 20 25 65 61 78 0a 09 6a 65 09 2e 4c .$4, %eax..je..L
06f0: 31 31 38 0a 09 63 6d 70 6c 09 24 35 2c 20 25 65 118..cmpl.$5, %e
0700: 61 78 0a 09 6a 65 09 2e 4c 31 31 37 0a 09 63 6d ax..je..L117..cm
0710: 70 6c 09 24 36 2c 20 25 65 61 78 0a 09 6a 65 09 pl.$6, %eax..je.
0720: 2e 4c 31 31 37 0a 09 63 6d 70 6c 09 24 37 2c 20 .L117..cmpl.$7,
0730: 25 65 61 78 0a 09 6a 65 09 2e 4c 31 31 36 0a 09 %eax..je..L116..
0740: 63 6d 70 6c 09 24 38 2c 20 25 65 61 78 0a 09 6a cmpl.$8, %eax..j
0750: 65 09 2e 4c 31 31 36 0a 09 63 6d 70 6c 09 24 39 e..L116..cmpl.$9
0760: 2c 20 25 65 61 78 0a 09 6a 65 09 2e 4c 31 31 35 , %eax..je..L115
0770: 0a 09 63 6d 70 6c 09 24 31 30 2c 20 25 65 61 78 ..cmpl.$10, %eax
0780: 0a 09 6a 65 09 2e 4c 31 31 35 0a 09 63 6d 70 6c ..je..L115..cmpl
0790: 09 24 31 31 2c 20 25 65 61 78 0a 09 6a 65 09 2e .$11, %eax..je..
07a0: 4c 31 31 35 0a 09 63 6d 70 6c 09 24 31 32 2c 20 L115..cmpl.$12,
07b0: 25 65 61 78 0a 09 6a 65 09 2e 4c 31 31 35 0a 09 %eax..je..L115..
07c0: 63 6d 70 6c 09 24 31 35 2c 20 25 65 61 78 0a 09 cmpl.$15, %eax..
07d0: 6a 65 09 2e 4c 31 31 35 0a 09 63 6d 70 6c 09 24 je..L115..cmpl.$
07e0: 31 36 2c 20 25 65 61 78 0a 09 6a 65 09 2e 4c 31 16, %eax..je..L1
07f0: 32 31 0a 09 2e 70 32 61 6c 69 67 6e 20 34 2c 2c 21...p2align 4,,
0800: 37 0a 2e 4c 32 34 3a 0a 09 61 64 64 71 09 24 32 7..L24:..addq.$2
0810: 30 34 38 2c 20 25 72 73 70 0a 09 78 6f 72 6c 09 048, %rsp..xorl.
0820: 25 65 61 78 2c 20 25 65 61 78 0a 09 70 6f 70 71 %eax, %eax..popq
0830: 09 25 72 62 78 0a 09 70 6f 70 71 09 25 72 62 70 .%rbx..popq.%rbp
0840: 0a 09 70 6f 70 71 09 25 72 31 32 0a 09 72 65 74 ..popq.%r12..ret
0850: 0a 2e 4c 31 32 31 3a 0a 09 6d 6f 76 6c 09 38 28 ..L121:..movl.8(
0860: 25 72 62 78 29 2c 20 25 65 61 78 0a 09 74 65 73 %rbx), %eax..tes
0870: 74 6c 09 24 31 2c 20 25 65 61 78 0a 09 6a 65 09 tl.$1, %eax..je.
0880: 2e 4c 38 38 0a 09 6d 6f 76 71 09 33 32 28 25 72 .L88..movq.32(%r
0890: 62 78 29 2c 20 25 72 61 78 0a 09 63 6d 70 71 09 bx), %rax..cmpq.
08a0: 24 31 2c 20 25 72 61 78 0a 09 6a 65 09 2e 4c 31 $1, %rax..je..L1
08b0: 32 32 0a 09 63 6d 70 71 09 24 32 2c 20 25 72 61 22..cmpq.$2, %ra
08c0: 78 0a 09 6a 65 09 2e 4c 31 32 33 0a 09 63 6d 70 x..je..L123..cmp
08d0: 71 09 24 34 2c 20 25 72 61 78 0a 09 6a 65 09 2e q.$4, %rax..je..
08e0: 4c 31 32 34 0a 09 63 6d 70 71 09 24 38 2c 20 25 L124..cmpq.$8, %
08f0: 72 61 78 0a 09 6a 65 09 2e 4c 31 32 35 0a 09 61 rax..je..L125..a
0900: 64 64 71 09 24 37 2c 20 25 72 61 78 0a 09 6d 6f ddq.$7, %rax..mo
0910: 76 71 09 25 72 61 78 2c 20 25 72 62 70 0a 09 73 vq.%rax, %rbp..s
0920: 68 72 71 09 24 33 2c 20 25 72 62 70 0a 09 64 65 hrq.$3, %rbp..de
0930: 63 6c 09 25 65 62 70 0a 09 6a 73 09 2e 4c 32 34 cl.%ebp..js..L24
0940: 0a 09 6d 6f 76 71 09 31 36 28 25 72 62 78 29 2c ..movq.16(%rbx),
0950: 20 25 72 62 78 0a 2e 4c 31 30 30 3a 0a 09 6d 6f %rbx..L100:..mo
0960: 76 73 6c 71 09 25 65 62 70 2c 25 72 31 30 0a 09 vslq.%ebp,%r10..
0970: 64 65 63 6c 09 25 65 62 70 0a 09 6d 6f 76 71 09 decl.%ebp..movq.
0980: 28 25 72 31 31 2c 25 72 31 30 2c 38 29 2c 20 25 (%r11,%r10,8), %
0990: 72 61 78 0a 09 6d 6f 76 71 09 25 72 61 78 2c 20 rax..movq.%rax,
09a0: 28 25 72 62 78 2c 25 72 31 30 2c 38 29 0a 09 6a (%rbx,%r10,8)..j
09b0: 6e 73 09 2e 4c 31 30 30 0a 09 6a 6d 70 09 2e 4c ns..L100..jmp..L
09c0: 32 34 0a 2e 4c 31 32 35 3a 0a 09 6d 6f 76 71 09 24..L125:..movq.
09d0: 31 36 28 25 72 62 78 29 2c 20 25 72 31 30 0a 09 16(%rbx), %r10..
09e0: 6d 6f 76 71 09 28 25 72 31 31 29 2c 20 25 72 61 movq.(%r11), %ra
09f0: 78 0a 09 6d 6f 76 71 09 25 72 61 78 2c 20 28 25 x..movq.%rax, (%
0a00: 72 31 30 29 0a 09 6a 6d 70 09 2e 4c 32 34 0a 2e r10)..jmp..L24..
0a10: 4c 31 32 34 3a 0a 09 6d 6f 76 71 09 31 36 28 25 L124:..movq.16(%
0a20: 72 62 78 29 2c 20 25 72 31 30 0a 09 6d 6f 76 6c rbx), %r10..movl
0a30: 09 28 25 72 31 31 29 2c 20 25 65 61 78 0a 09 6d .(%r11), %eax..m
0a40: 6f 76 6c 09 25 65 61 78 2c 20 28 25 72 31 30 29 ovl.%eax, (%r10)
0a50: 0a 09 6a 6d 70 09 2e 4c 32 34 0a 2e 4c 31 32 33 ..jmp..L24..L123
0a60: 3a 0a 09 6d 6f 76 7a 77 6c 09 28 25 72 31 31 29 :..movzwl.(%r11)
0a70: 2c 20 25 65 61 78 0a 09 6d 6f 76 71 09 31 36 28 , %eax..movq.16(
0a80: 25 72 62 78 29 2c 20 25 72 31 30 0a 09 6d 6f 76 %rbx), %r10..mov
0a90: 77 09 25 61 78 2c 20 28 25 72 31 30 29 0a 09 6a w.%ax, (%r10)..j
0aa0: 6d 70 09 2e 4c 32 34 0a 2e 4c 31 32 32 3a 0a 09 mp..L24..L122:..
0ab0: 6d 6f 76 7a 62 6c 09 28 25 72 31 31 29 2c 20 25 movzbl.(%r11), %
0ac0: 65 61 78 0a 09 6d 6f 76 71 09 31 36 28 25 72 62 eax..movq.16(%rb
0ad0: 78 29 2c 20 25 72 31 30 0a 09 6d 6f 76 62 09 25 x), %r10..movb.%
0ae0: 61 6c 2c 20 28 25 72 31 30 29 0a 09 6a 6d 70 09 al, (%r10)..jmp.
0af0: 2e 4c 32 34 0a 09 2e 70 32 61 6c 69 67 6e 20 34 .L24...p2align 4
0b00: 2c 2c 37 0a 2e 4c 38 38 3a 0a 09 74 65 73 74 6c ,,7..L88:..testl
0b10: 09 24 35 31 32 2c 20 25 65 61 78 0a 09 6a 65 09 .$512, %eax..je.
0b20: 2e 4c 32 34 0a 09 6d 6f 76 71 09 33 32 28 25 72 .L24..movq.32(%r
0b30: 62 78 29 2c 20 25 72 61 78 0a 09 63 6d 70 71 09 bx), %rax..cmpq.
0b40: 24 31 2c 20 25 72 61 78 0a 09 6a 65 09 2e 4c 31 $1, %rax..je..L1
0b50: 31 38 0a 09 63 6d 70 71 09 24 32 2c 20 25 72 61 18..cmpq.$2, %ra
0b60: 78 0a 09 6a 65 09 2e 4c 31 31 37 0a 09 63 6d 70 x..je..L117..cmp
0b70: 71 09 24 34 2c 20 25 72 61 78 0a 09 6a 65 09 2e q.$4, %rax..je..
0b80: 4c 31 31 36 0a 09 63 6d 70 71 09 24 38 2c 20 25 L116..cmpq.$8, %
0b90: 72 61 78 0a 09 6a 65 09 2e 4c 31 31 35 0a 09 63 rax..je..L115..c
0ba0: 6d 70 71 09 24 31 36 2c 20 25 72 61 78 0a 09 6a mpq.$16, %rax..j
0bb0: 6e 65 09 2e 4c 32 34 0a 09 6d 6f 76 71 09 31 36 ne..L24..movq.16
0bc0: 28 25 72 62 78 29 2c 20 25 72 61 78 0a 09 6d 6f (%rbx), %rax..mo
0bd0: 76 71 09 25 72 31 31 2c 20 28 25 72 61 78 29 0a vq.%r11, (%rax).
0be0: 09 6d 6f 76 71 09 25 72 64 78 2c 20 38 28 25 72 .movq.%rdx, 8(%r
0bf0: 61 78 29 0a 09 6a 6d 70 09 2e 4c 32 34 0a 09 2e ax)..jmp..L24...
0c00: 70 32 61 6c 69 67 6e 20 34 2c 2c 37 0a 2e 4c 31 p2align 4,,7..L1
0c10: 31 35 3a 0a 09 6d 6f 76 71 09 31 36 28 25 72 62 15:..movq.16(%rb
0c20: 78 29 2c 20 25 72 61 78 0a 09 6d 6f 76 71 09 25 x), %rax..movq.%
0c30: 72 31 31 2c 20 28 25 72 61 78 29 0a 09 6a 6d 70 r11, (%rax)..jmp
0c40: 09 2e 4c 32 34 0a 2e 4c 31 31 36 3a 0a 09 6d 6f ..L24..L116:..mo
0c50: 76 71 09 31 36 28 25 72 62 78 29 2c 20 25 72 61 vq.16(%rbx), %ra
0c60: 78 0a 09 6d 6f 76 6c 09 25 72 31 31 64 2c 20 28 x..movl.%r11d, (
0c70: 25 72 61 78 29 0a 09 6a 6d 70 09 2e 4c 32 34 0a %rax)..jmp..L24.
0c80: 2e 4c 31 31 37 3a 0a 09 6d 6f 76 71 09 31 36 28 .L117:..movq.16(
0c90: 25 72 62 78 29 2c 20 25 72 61 78 0a 09 6d 6f 76 %rbx), %rax..mov
0ca0: 77 09 25 72 31 31 77 2c 20 28 25 72 61 78 29 0a w.%r11w, (%rax).
0cb0: 09 6a 6d 70 09 2e 4c 32 34 0a 2e 4c 31 31 38 3a .jmp..L24..L118:
0cc0: 0a 09 6d 6f 76 71 09 31 36 28 25 72 62 78 29 2c ..movq.16(%rbx),
0cd0: 20 25 72 61 78 0a 09 6d 6f 76 62 09 25 72 31 31 %rax..movb.%r11
0ce0: 62 2c 20 28 25 72 61 78 29 0a 09 6a 6d 70 09 2e b, (%rax)..jmp..
0cf0: 4c 32 34 0a 2e 4c 31 32 30 3a 0a 09 63 6d 70 6c L24..L120:..cmpl
0d00: 09 24 37 2c 20 25 72 31 32 64 0a 09 78 6f 72 70 .$7, %r12d..xorp
0d10: 64 09 25 78 6d 6d 31 35 2c 20 25 78 6d 6d 31 35 d.%xmm15, %xmm15
0d20: 0a 09 6a 6c 65 09 2e 4c 32 37 0a 09 6d 6f 76 6c ..jle..L27..movl
0d30: 70 64 09 31 36 38 28 25 72 62 78 29 2c 20 25 78 pd.168(%rbx), %x
0d40: 6d 6d 31 35 0a 2e 4c 32 37 3a 0a 09 63 6d 70 6c mm15..L27:..cmpl
0d50: 09 24 36 2c 20 25 72 31 32 64 0a 09 78 6f 72 70 .$6, %r12d..xorp
0d60: 64 09 25 78 6d 6d 31 34 2c 20 25 78 6d 6d 31 34 d.%xmm14, %xmm14
0d70: 0a 09 6a 6c 65 09 2e 4c 32 39 0a 09 6d 6f 76 6c ..jle..L29..movl
0d80: 70 64 09 31 36 30 28 25 72 62 78 29 2c 20 25 78 pd.160(%rbx), %x
0d90: 6d 6d 31 34 0a 2e 4c 32 39 3a 0a 09 63 6d 70 6c mm14..L29:..cmpl
0da0: 09 24 35 2c 20 25 72 31 32 64 0a 09 78 6f 72 70 .$5, %r12d..xorp
0db0: 64 09 25 78 6d 6d 31 33 2c 20 25 78 6d 6d 31 33 d.%xmm13, %xmm13
0dc0: 0a 09 6a 6c 65 09 2e 4c 33 31 0a 09 6d 6f 76 6c ..jle..L31..movl
0dd0: 70 64 09 31 35 32 28 25 72 62 78 29 2c 20 25 78 pd.152(%rbx), %x
0de0: 6d 6d 31 33 0a 2e 4c 33 31 3a 0a 09 63 6d 70 6c mm13..L31:..cmpl
0df0: 09 24 34 2c 20 25 72 31 32 64 0a 09 78 6f 72 70 .$4, %r12d..xorp
0e00: 64 09 25 78 6d 6d 31 32 2c 20 25 78 6d 6d 31 32 d.%xmm12, %xmm12
0e10: 0a 09 6a 6c 65 09 2e 4c 33 33 0a 09 6d 6f 76 6c ..jle..L33..movl
0e20: 70 64 09 31 34 34 28 25 72 62 78 29 2c 20 25 78 pd.144(%rbx), %x
0e30: 6d 6d 31 32 0a 2e 4c 33 33 3a 0a 09 63 6d 70 6c mm12..L33:..cmpl
0e40: 09 24 33 2c 20 25 72 31 32 64 0a 09 78 6f 72 70 .$3, %r12d..xorp
0e50: 64 09 25 78 6d 6d 31 31 2c 20 25 78 6d 6d 31 31 d.%xmm11, %xmm11
0e60: 0a 09 6a 6c 65 09 2e 4c 33 35 0a 09 6d 6f 76 6c ..jle..L35..movl
0e70: 70 64 09 31 33 36 28 25 72 62 78 29 2c 20 25 78 pd.136(%rbx), %x
0e80: 6d 6d 31 31 0a 2e 4c 33 35 3a 0a 09 63 6d 70 6c mm11..L35:..cmpl
0e90: 09 24 32 2c 20 25 72 31 32 64 0a 09 78 6f 72 70 .$2, %r12d..xorp
0ea0: 64 09 25 78 6d 6d 31 30 2c 20 25 78 6d 6d 31 30 d.%xmm10, %xmm10
0eb0: 0a 09 6a 6c 65 09 2e 4c 33 37 0a 09 6d 6f 76 6c ..jle..L37..movl
0ec0: 70 64 09 31 32 38 28 25 72 62 78 29 2c 20 25 78 pd.128(%rbx), %x
0ed0: 6d 6d 31 30 0a 2e 4c 33 37 3a 0a 09 63 6d 70 6c mm10..L37:..cmpl
0ee0: 09 24 31 2c 20 25 72 31 32 64 0a 09 78 6f 72 70 .$1, %r12d..xorp
0ef0: 64 09 25 78 6d 6d 39 2c 20 25 78 6d 6d 39 0a 09 d.%xmm9, %xmm9..
0f00: 6a 6c 65 09 2e 4c 33 39 0a 09 6d 6f 76 6c 70 64 jle..L39..movlpd
0f10: 09 31 32 30 28 25 72 62 78 29 2c 20 25 78 6d 6d .120(%rbx), %xmm
0f20: 39 0a 2e 4c 33 39 3a 0a 09 74 65 73 74 6c 09 25 9..L39:..testl.%
0f30: 72 31 32 64 2c 20 25 72 31 32 64 0a 09 78 6f 72 r12d, %r12d..xor
0f40: 70 64 09 25 78 6d 6d 38 2c 20 25 78 6d 6d 38 0a pd.%xmm8, %xmm8.
0f50: 09 6a 6c 65 09 2e 4c 34 31 0a 09 6d 6f 76 6c 70 .jle..L41..movlp
0f60: 64 09 31 31 32 28 25 72 62 78 29 2c 20 25 78 6d d.112(%rbx), %xm
0f70: 6d 38 0a 2e 4c 34 31 3a 0a 09 6d 6f 76 6c 09 24 m8..L41:..movl.$
0f80: 38 2c 20 25 65 61 78 0a 09 6d 6f 76 73 64 09 25 8, %eax..movsd.%
0f90: 78 6d 6d 31 35 2c 20 25 78 6d 6d 37 0a 09 6d 6f xmm15, %xmm7..mo
0fa0: 76 73 64 09 25 78 6d 6d 31 34 2c 20 25 78 6d 6d vsd.%xmm14, %xmm
0fb0: 36 0a 09 6d 6f 76 73 64 09 25 78 6d 6d 31 33 2c 6..movsd.%xmm13,
0fc0: 20 25 78 6d 6d 35 0a 09 6d 6f 76 73 64 09 25 78 %xmm5..movsd.%x
0fd0: 6d 6d 31 32 2c 20 25 78 6d 6d 34 0a 09 6d 6f 76 mm12, %xmm4..mov
0fe0: 73 64 09 25 78 6d 6d 31 31 2c 20 25 78 6d 6d 33 sd.%xmm11, %xmm3
0ff0: 0a 09 6d 6f 76 73 64 09 25 78 6d 6d 31 30 2c 20 ..movsd.%xmm10,
1000: 25 78 6d 6d 32 0a 09 6d 6f 76 73 64 09 25 78 6d %xmm2..movsd.%xm
1010: 6d 39 2c 20 25 78 6d 6d 31 0a 09 6d 6f 76 73 64 m9, %xmm1..movsd
1020: 09 25 78 6d 6d 38 2c 20 25 78 6d 6d 30 0a 09 63 .%xmm8, %xmm0..c
1030: 61 6c 6c 09 2a 28 25 72 62 78 29 0a 09 6d 6f 76 all.*(%rbx)..mov
1040: 71 09 31 36 28 25 72 62 78 29 2c 20 25 72 61 78 q.16(%rbx), %rax
1050: 0a 09 6d 6f 76 73 64 09 25 78 6d 6d 30 2c 20 28 ..movsd.%xmm0, (
1060: 25 72 61 78 29 0a 09 6a 6d 70 09 2e 4c 32 34 0a %rax)..jmp..L24.
1070: 2e 4c 31 31 39 3a 0a 09 63 6d 70 6c 09 24 37 2c .L119:..cmpl.$7,
1080: 20 25 72 31 32 64 0a 09 78 6f 72 70 64 09 25 78 %r12d..xorpd.%x
1090: 6d 6d 31 35 2c 20 25 78 6d 6d 31 35 0a 09 6a 6c mm15, %xmm15..jl
10a0: 65 09 2e 4c 39 0a 09 6d 6f 76 6c 70 64 09 31 36 e..L9..movlpd.16
10b0: 38 28 25 72 62 78 29 2c 20 25 78 6d 6d 31 35 0a 8(%rbx), %xmm15.
10c0: 2e 4c 39 3a 0a 09 63 6d 70 6c 09 24 36 2c 20 25 .L9:..cmpl.$6, %
10d0: 72 31 32 64 0a 09 78 6f 72 70 64 09 25 78 6d 6d r12d..xorpd.%xmm
10e0: 31 34 2c 20 25 78 6d 6d 31 34 0a 09 6a 6c 65 09 14, %xmm14..jle.
10f0: 2e 4c 31 31 0a 09 6d 6f 76 6c 70 64 09 31 36 30 .L11..movlpd.160
1100: 28 25 72 62 78 29 2c 20 25 78 6d 6d 31 34 0a 2e (%rbx), %xmm14..
1110: 4c 31 31 3a 0a 09 63 6d 70 6c 09 24 35 2c 20 25 L11:..cmpl.$5, %
1120: 72 31 32 64 0a 09 78 6f 72 70 64 09 25 78 6d 6d r12d..xorpd.%xmm
1130: 31 33 2c 20 25 78 6d 6d 31 33 0a 09 6a 6c 65 09 13, %xmm13..jle.
1140: 2e 4c 31 33 0a 09 6d 6f 76 6c 70 64 09 31 35 32 .L13..movlpd.152
1150: 28 25 72 62 78 29 2c 20 25 78 6d 6d 31 33 0a 2e (%rbx), %xmm13..
1160: 4c 31 33 3a 0a 09 63 6d 70 6c 09 24 34 2c 20 25 L13:..cmpl.$4, %
1170: 72 31 32 64 0a 09 78 6f 72 70 64 09 25 78 6d 6d r12d..xorpd.%xmm
1180: 31 32 2c 20 25 78 6d 6d 31 32 0a 09 6a 6c 65 09 12, %xmm12..jle.
1190: 2e 4c 31 35 0a 09 6d 6f 76 6c 70 64 09 31 34 34 .L15..movlpd.144
11a0: 28 25 72 62 78 29 2c 20 25 78 6d 6d 31 32 0a 2e (%rbx), %xmm12..
11b0: 4c 31 35 3a 0a 09 63 6d 70 6c 09 24 33 2c 20 25 L15:..cmpl.$3, %
11c0: 72 31 32 64 0a 09 78 6f 72 70 64 09 25 78 6d 6d r12d..xorpd.%xmm
11d0: 31 31 2c 20 25 78 6d 6d 31 31 0a 09 6a 6c 65 09 11, %xmm11..jle.
11e0: 2e 4c 31 37 0a 09 6d 6f 76 6c 70 64 09 31 33 36 .L17..movlpd.136
11f0: 28 25 72 62 78 29 2c 20 25 78 6d 6d 31 31 0a 2e (%rbx), %xmm11..
1200: 4c 31 37 3a 0a 09 63 6d 70 6c 09 24 32 2c 20 25 L17:..cmpl.$2, %
1210: 72 31 32 64 0a 09 78 6f 72 70 64 09 25 78 6d 6d r12d..xorpd.%xmm
1220: 31 30 2c 20 25 78 6d 6d 31 30 0a 09 6a 6c 65 09 10, %xmm10..jle.
1230: 2e 4c 31 39 0a 09 6d 6f 76 6c 70 64 09 31 32 38 .L19..movlpd.128
1240: 28 25 72 62 78 29 2c 20 25 78 6d 6d 31 30 0a 2e (%rbx), %xmm10..
1250: 4c 31 39 3a 0a 09 63 6d 70 6c 09 24 31 2c 20 25 L19:..cmpl.$1, %
1260: 72 31 32 64 0a 09 78 6f 72 70 64 09 25 78 6d 6d r12d..xorpd.%xmm
1270: 39 2c 20 25 78 6d 6d 39 0a 09 6a 6c 65 09 2e 4c 9, %xmm9..jle..L
1280: 32 31 0a 09 6d 6f 76 6c 70 64 09 31 32 30 28 25 21..movlpd.120(%
1290: 72 62 78 29 2c 20 25 78 6d 6d 39 0a 2e 4c 32 31 rbx), %xmm9..L21
12a0: 3a 0a 09 74 65 73 74 6c 09 25 72 31 32 64 2c 20 :..testl.%r12d,
12b0: 25 72 31 32 64 0a 09 78 6f 72 70 64 09 25 78 6d %r12d..xorpd.%xm
12c0: 6d 38 2c 20 25 78 6d 6d 38 0a 09 6a 6c 65 09 2e m8, %xmm8..jle..
12d0: 4c 32 33 0a 09 6d 6f 76 6c 70 64 09 31 31 32 28 L23..movlpd.112(
12e0: 25 72 62 78 29 2c 20 25 78 6d 6d 38 0a 2e 4c 32 %rbx), %xmm8..L2
12f0: 33 3a 0a 09 6d 6f 76 6c 09 24 38 2c 20 25 65 61 3:..movl.$8, %ea
1300: 78 0a 09 6d 6f 76 73 64 09 25 78 6d 6d 31 35 2c x..movsd.%xmm15,
1310: 20 25 78 6d 6d 37 0a 09 6d 6f 76 73 64 09 25 78 %xmm7..movsd.%x
1320: 6d 6d 31 34 2c 20 25 78 6d 6d 36 0a 09 6d 6f 76 mm14, %xmm6..mov
1330: 73 64 09 25 78 6d 6d 31 33 2c 20 25 78 6d 6d 35 sd.%xmm13, %xmm5
1340: 0a 09 6d 6f 76 73 64 09 25 78 6d 6d 31 32 2c 20 ..movsd.%xmm12,
1350: 25 78 6d 6d 34 0a 09 6d 6f 76 73 64 09 25 78 6d %xmm4..movsd.%xm
1360: 6d 31 31 2c 20 25 78 6d 6d 33 0a 09 6d 6f 76 73 m11, %xmm3..movs
1370: 64 09 25 78 6d 6d 31 30 2c 20 25 78 6d 6d 32 0a d.%xmm10, %xmm2.
1380: 09 6d 6f 76 73 64 09 25 78 6d 6d 39 2c 20 25 78 .movsd.%xmm9, %x
1390: 6d 6d 31 0a 09 6d 6f 76 73 64 09 25 78 6d 6d 38 mm1..movsd.%xmm8
13a0: 2c 20 25 78 6d 6d 30 0a 09 63 61 6c 6c 09 2a 28 , %xmm0..call.*(
13b0: 25 72 62 78 29 0a 09 6d 6f 76 71 09 31 36 28 25 %rbx)..movq.16(%
13c0: 72 62 78 29 2c 20 25 72 61 78 0a 09 6d 6f 76 73 rbx), %rax..movs
13d0: 73 09 25 78 6d 6d 30 2c 20 28 25 72 61 78 29 0a s.%xmm0, (%rax).
13e0: 09 6a 6d 70 09 2e 4c 32 34 0a 2e 4c 46 45 31 3a .jmp..L24..LFE1:
13f0: 0a 2e 4c 66 65 31 3a 0a 09 2e 73 69 7a 65 09 5f ..Lfe1:...size._
1400: 5f 62 75 69 6c 74 69 6e 5f 61 76 63 61 6c 6c 2c _builtin_avcall,
1410: 2e 4c 66 65 31 2d 5f 5f 62 75 69 6c 74 69 6e 5f .Lfe1-__builtin_
1420: 61 76 63 61 6c 6c 0a 09 2e 73 65 63 74 69 6f 6e avcall...section
1430: 09 2e 65 68 5f 66 72 61 6d 65 2c 22 61 77 22 2c ..eh_frame,"aw",
1440: 40 70 72 6f 67 62 69 74 73 0a 2e 4c 66 72 61 6d @progbits..Lfram
1450: 65 31 3a 0a 09 2e 6c 6f 6e 67 09 2e 4c 45 43 49 e1:...long..LECI
1460: 45 31 2d 2e 4c 53 43 49 45 31 0a 2e 4c 53 43 49 E1-.LSCIE1..LSCI
1470: 45 31 3a 0a 09 2e 6c 6f 6e 67 09 30 78 30 0a 09 E1:...long.0x0..
1480: 2e 62 79 74 65 09 30 78 31 0a 09 2e 73 74 72 69 .byte.0x1...stri
1490: 6e 67 09 22 22 0a 09 2e 75 6c 65 62 31 32 38 20 ng.""...uleb128
14a0: 30 78 31 0a 09 2e 73 6c 65 62 31 32 38 20 2d 38 0x1...sleb128 -8
14b0: 0a 09 2e 62 79 74 65 09 30 78 31 30 0a 09 2e 62 ...byte.0x10...b
14c0: 79 74 65 09 30 78 63 0a 09 2e 75 6c 65 62 31 32 yte.0xc...uleb12
14d0: 38 20 30 78 37 0a 09 2e 75 6c 65 62 31 32 38 20 8 0x7...uleb128
14e0: 30 78 38 0a 09 2e 62 79 74 65 09 30 78 39 30 0a 0x8...byte.0x90.
14f0: 09 2e 75 6c 65 62 31 32 38 20 30 78 31 0a 09 2e ..uleb128 0x1...
1500: 61 6c 69 67 6e 20 38 0a 2e 4c 45 43 49 45 31 3a align 8..LECIE1:
1510: 0a 2e 4c 53 46 44 45 31 3a 0a 09 2e 6c 6f 6e 67 ..LSFDE1:...long
1520: 09 2e 4c 45 46 44 45 31 2d 2e 4c 41 53 46 44 45 ..LEFDE1-.LASFDE
1530: 31 0a 2e 4c 41 53 46 44 45 31 3a 0a 09 2e 6c 6f 1..LASFDE1:...lo
1540: 6e 67 09 2e 4c 41 53 46 44 45 31 2d 2e 4c 66 72 ng..LASFDE1-.Lfr
1550: 61 6d 65 31 0a 09 2e 71 75 61 64 09 2e 4c 46 42 ame1...quad..LFB
1560: 31 0a 09 2e 71 75 61 64 09 2e 4c 46 45 31 2d 2e 1...quad..LFE1-.
1570: 4c 46 42 31 0a 09 2e 62 79 74 65 09 30 78 34 0a LFB1...byte.0x4.
1580: 09 2e 6c 6f 6e 67 09 2e 4c 43 46 49 30 2d 2e 4c ..long..LCFI0-.L
1590: 46 42 31 0a 09 2e 62 79 74 65 09 30 78 65 0a 09 FB1...byte.0xe..
15a0: 2e 75 6c 65 62 31 32 38 20 30 78 31 30 0a 09 2e .uleb128 0x10...
15b0: 62 79 74 65 09 30 78 34 0a 09 2e 6c 6f 6e 67 09 byte.0x4...long.
15c0: 2e 4c 43 46 49 31 2d 2e 4c 43 46 49 30 0a 09 2e .LCFI1-.LCFI0...
15d0: 62 79 74 65 09 30 78 65 0a 09 2e 75 6c 65 62 31 byte.0xe...uleb1
15e0: 32 38 20 30 78 31 38 0a 09 2e 62 79 74 65 09 30 28 0x18...byte.0
15f0: 78 34 0a 09 2e 6c 6f 6e 67 09 2e 4c 43 46 49 32 x4...long..LCFI2
1600: 2d 2e 4c 43 46 49 31 0a 09 2e 62 79 74 65 09 30 -.LCFI1...byte.0
1610: 78 65 0a 09 2e 75 6c 65 62 31 32 38 20 30 78 32 xe...uleb128 0x2
1620: 30 0a 09 2e 62 79 74 65 09 30 78 38 33 0a 09 2e 0...byte.0x83...
1630: 75 6c 65 62 31 32 38 20 30 78 34 0a 09 2e 62 79 uleb128 0x4...by
1640: 74 65 09 30 78 38 36 0a 09 2e 75 6c 65 62 31 32 te.0x86...uleb12
1650: 38 20 30 78 33 0a 09 2e 62 79 74 65 09 30 78 38 8 0x3...byte.0x8
1660: 63 0a 09 2e 75 6c 65 62 31 32 38 20 30 78 32 0a c...uleb128 0x2.
1670: 09 2e 61 6c 69 67 6e 20 38 0a 2e 4c 45 46 44 45 ..align 8..LEFDE
1680: 31 3a 0a 09 2e 69 64 65 6e 74 09 22 47 43 43 3a 1:...ident."GCC:
1690: 20 28 47 4e 55 29 20 33 2e 32 2e 32 20 28 53 75 (GNU) 3.2.2 (Su
16a0: 53 45 20 4c 69 6e 75 78 29 22 0a SE Linux)".