Artifact 52150aa4276d027d15370488d89b2b36de6589a7:


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)".