Artifact 2c519b12d62c39d4ac9ddaaf6eebd3f933ed8d38:


0000: 2e 74 65 78 74 0a 09 2e 61 6c 69 67 6e 20 32 0a  .text...align 2.
0010: 09 2e 67 6c 6f 62 6c 20 5f 5f 5f 76 61 63 61 6c  ..globl ___vacal
0020: 6c 0a 5f 5f 5f 76 61 63 61 6c 6c 3a 0a 09 6d 66  l.___vacall:..mf
0030: 6c 72 20 72 30 0a 09 73 74 6d 77 20 72 32 39 2c  lr r0..stmw r29,
0040: 2d 31 32 28 72 31 29 0a 09 62 63 6c 20 32 30 2c  -12(r1)..bcl 20,
0050: 33 31 2c 4c 31 24 70 62 0a 4c 31 24 70 62 3a 0a  31,L1$pb.L1$pb:.
0060: 09 73 74 77 20 72 30 2c 38 28 72 31 29 0a 09 6d  .stw r0,8(r1)..m
0070: 66 6c 72 20 72 33 31 0a 09 73 74 77 75 20 72 31  flr r31..stwu r1
0080: 2c 2d 32 32 34 28 72 31 29 0a 09 61 64 64 69 73  ,-224(r1)..addis
0090: 20 72 32 39 2c 72 33 31 2c 68 61 31 36 28 4c 5f   r29,r31,ha16(L_
00a0: 76 61 63 61 6c 6c 5f 66 75 6e 63 74 69 6f 6e 24  vacall_function$
00b0: 6e 6f 6e 5f 6c 61 7a 79 5f 70 74 72 2d 4c 31 24  non_lazy_ptr-L1$
00c0: 70 62 29 0a 09 6c 69 20 72 31 31 2c 30 0a 09 6c  pb)..li r11,0..l
00d0: 77 7a 20 72 32 39 2c 6c 6f 31 36 28 4c 5f 76 61  wz r29,lo16(L_va
00e0: 63 61 6c 6c 5f 66 75 6e 63 74 69 6f 6e 24 6e 6f  call_function$no
00f0: 6e 5f 6c 61 7a 79 5f 70 74 72 2d 4c 31 24 70 62  n_lazy_ptr-L1$pb
0100: 29 28 72 32 39 29 0a 09 61 64 64 69 20 72 30 2c  )(r29)..addi r0,
0110: 72 31 2c 32 34 38 0a 09 73 74 77 20 72 30 2c 36  r1,248..stw r0,6
0120: 38 28 72 31 29 0a 09 61 64 64 69 20 72 30 2c 72  8(r1)..addi r0,r
0130: 31 2c 31 30 30 0a 09 6c 77 7a 20 72 32 39 2c 30  1,100..lwz r29,0
0140: 28 72 32 39 29 0a 09 73 74 77 20 72 33 2c 32 34  (r29)..stw r3,24
0150: 38 28 72 31 29 0a 09 61 64 64 69 20 72 33 2c 72  8(r1)..addi r3,r
0160: 31 2c 36 34 0a 09 73 74 77 20 72 39 2c 32 37 32  1,64..stw r9,272
0170: 28 72 31 29 0a 09 6d 74 63 74 72 20 72 32 39 0a  (r1)..mtctr r29.
0180: 09 73 74 77 20 72 35 2c 32 35 36 28 72 31 29 0a  .stw r5,256(r1).
0190: 09 73 74 77 20 72 36 2c 32 36 30 28 72 31 29 0a  .stw r6,260(r1).
01a0: 09 73 74 77 20 72 37 2c 32 36 34 28 72 31 29 0a  .stw r7,264(r1).
01b0: 09 73 74 77 20 72 38 2c 32 36 38 28 72 31 29 0a  .stw r8,268(r1).
01c0: 09 73 74 77 20 72 31 30 2c 32 37 36 28 72 31 29  .stw r10,276(r1)
01d0: 0a 09 73 74 77 20 72 31 31 2c 37 36 28 72 31 29  ..stw r11,76(r1)
01e0: 0a 09 73 74 77 20 72 30 2c 39 36 28 72 31 29 0a  ..stw r0,96(r1).
01f0: 09 73 74 77 20 72 34 2c 32 35 32 28 72 31 29 0a  .stw r4,252(r1).
0200: 09 73 74 66 64 20 66 31 2c 31 30 30 28 72 31 29  .stfd f1,100(r1)
0210: 0a 09 73 74 66 64 20 66 32 2c 31 30 38 28 72 31  ..stfd f2,108(r1
0220: 29 0a 09 73 74 66 64 20 66 33 2c 31 31 36 28 72  )..stfd f3,116(r
0230: 31 29 0a 09 73 74 66 64 20 66 34 2c 31 32 34 28  1)..stfd f4,124(
0240: 72 31 29 0a 09 73 74 66 64 20 66 35 2c 31 33 32  r1)..stfd f5,132
0250: 28 72 31 29 0a 09 73 74 66 64 20 66 36 2c 31 34  (r1)..stfd f6,14
0260: 30 28 72 31 29 0a 09 73 74 66 64 20 66 37 2c 31  0(r1)..stfd f7,1
0270: 34 38 28 72 31 29 0a 09 73 74 66 64 20 66 38 2c  48(r1)..stfd f8,
0280: 31 35 36 28 72 31 29 0a 09 73 74 66 64 20 66 39  156(r1)..stfd f9
0290: 2c 31 36 34 28 72 31 29 0a 09 73 74 66 64 20 66  ,164(r1)..stfd f
02a0: 31 30 2c 31 37 32 28 72 31 29 0a 09 73 74 66 64  10,172(r1)..stfd
02b0: 20 66 31 31 2c 31 38 30 28 72 31 29 0a 09 73 74   f11,180(r1)..st
02c0: 66 64 20 66 31 32 2c 31 38 38 28 72 31 29 0a 09  fd f12,188(r1)..
02d0: 73 74 66 64 20 66 31 33 2c 31 39 36 28 72 31 29  stfd f13,196(r1)
02e0: 0a 09 73 74 77 20 72 31 31 2c 36 34 28 72 31 29  ..stw r11,64(r1)
02f0: 0a 09 73 74 77 20 72 31 31 2c 37 32 28 72 31 29  ..stw r11,72(r1)
0300: 0a 09 62 63 74 72 6c 0a 09 6c 77 7a 20 72 39 2c  ..bctrl..lwz r9,
0310: 37 36 28 72 31 29 0a 09 63 6d 70 77 69 20 63 72  76(r1)..cmpwi cr
0320: 30 2c 72 39 2c 30 0a 09 62 65 71 2d 20 63 72 30  0,r9,0..beq- cr0
0330: 2c 4c 31 0a 09 63 6d 70 77 69 20 63 72 30 2c 72  ,L1..cmpwi cr0,r
0340: 39 2c 31 0a 09 62 65 71 2d 20 63 72 30 2c 4c 34  9,1..beq- cr0,L4
0350: 33 0a 09 63 6d 70 77 69 20 63 72 30 2c 72 39 2c  3..cmpwi cr0,r9,
0360: 32 0a 09 62 65 71 2d 20 63 72 30 2c 4c 34 33 0a  2..beq- cr0,L43.
0370: 09 63 6d 70 77 69 20 63 72 30 2c 72 39 2c 33 0a  .cmpwi cr0,r9,3.
0380: 09 62 65 71 2d 20 63 72 30 2c 4c 34 34 0a 09 63  .beq- cr0,L44..c
0390: 6d 70 77 69 20 63 72 30 2c 72 39 2c 34 0a 09 62  mpwi cr0,r9,4..b
03a0: 65 71 2d 20 63 72 30 2c 4c 34 35 0a 09 63 6d 70  eq- cr0,L45..cmp
03b0: 77 69 20 63 72 30 2c 72 39 2c 35 0a 09 62 65 71  wi cr0,r9,5..beq
03c0: 2d 20 63 72 30 2c 4c 34 36 0a 09 63 6d 70 77 69  - cr0,L46..cmpwi
03d0: 20 63 72 30 2c 72 39 2c 36 0a 09 62 65 71 2d 20   cr0,r9,6..beq- 
03e0: 63 72 30 2c 4c 34 32 0a 09 63 6d 70 77 69 20 63  cr0,L42..cmpwi c
03f0: 72 30 2c 72 39 2c 37 0a 09 62 65 71 2d 20 63 72  r0,r9,7..beq- cr
0400: 30 2c 4c 34 32 0a 09 63 6d 70 77 69 20 63 72 30  0,L42..cmpwi cr0
0410: 2c 72 39 2c 38 0a 09 62 65 71 2d 20 63 72 30 2c  ,r9,8..beq- cr0,
0420: 4c 34 32 0a 09 63 6d 70 77 69 20 63 72 30 2c 72  L42..cmpwi cr0,r
0430: 39 2c 39 0a 09 62 65 71 2d 20 63 72 30 2c 4c 34  9,9..beq- cr0,L4
0440: 32 0a 09 61 64 64 69 20 72 30 2c 72 39 2c 2d 31  2..addi r0,r9,-1
0450: 30 0a 09 63 6d 70 6c 77 69 20 63 72 30 2c 72 30  0..cmplwi cr0,r0
0460: 2c 31 0a 09 62 67 74 2d 20 63 72 30 2c 4c 32 32  ,1..bgt- cr0,L22
0470: 0a 09 6c 77 7a 20 72 33 2c 38 38 28 72 31 29 0a  ..lwz r3,88(r1).
0480: 09 6c 77 7a 20 72 34 2c 39 32 28 72 31 29 0a 4c  .lwz r4,92(r1).L
0490: 31 3a 0a 09 61 64 64 69 20 72 31 2c 72 31 2c 32  1:..addi r1,r1,2
04a0: 32 34 0a 09 6c 77 7a 20 72 30 2c 38 28 72 31 29  24..lwz r0,8(r1)
04b0: 0a 09 6c 6d 77 20 72 32 39 2c 2d 31 32 28 72 31  ..lmw r29,-12(r1
04c0: 29 0a 09 6d 74 6c 72 20 72 30 0a 09 62 6c 72 0a  )..mtlr r0..blr.
04d0: 4c 32 32 3a 0a 09 63 6d 70 77 69 20 63 72 30 2c  L22:..cmpwi cr0,
04e0: 72 39 2c 31 32 0a 09 62 65 71 2d 20 63 72 30 2c  r9,12..beq- cr0,
04f0: 4c 34 37 0a 09 63 6d 70 77 69 20 63 72 30 2c 72  L47..cmpwi cr0,r
0500: 39 2c 31 33 0a 09 62 65 71 2d 20 63 72 30 2c 4c  9,13..beq- cr0,L
0510: 34 38 0a 09 63 6d 70 77 69 20 63 72 30 2c 72 39  48..cmpwi cr0,r9
0520: 2c 31 34 0a 09 62 65 71 2d 20 63 72 30 2c 4c 34  ,14..beq- cr0,L4
0530: 32 0a 09 63 6d 70 77 69 20 63 72 30 2c 72 39 2c  2..cmpwi cr0,r9,
0540: 31 35 0a 09 62 6e 65 2b 20 63 72 30 2c 4c 31 0a  15..bne+ cr0,L1.
0550: 09 6c 77 7a 20 72 30 2c 36 34 28 72 31 29 0a 09  .lwz r0,64(r1)..
0560: 61 6e 64 69 2e 20 72 39 2c 72 30 2c 31 0a 09 62  andi. r9,r0,1..b
0570: 65 71 2d 20 63 72 30 2c 4c 33 31 0a 09 6c 77 7a  eq- cr0,L31..lwz
0580: 20 72 33 2c 37 32 28 72 31 29 0a 09 62 20 4c 31   r3,72(r1)..b L1
0590: 0a 4c 33 31 3a 0a 09 61 6e 64 69 2e 20 72 39 2c  .L31:..andi. r9,
05a0: 72 30 2c 31 30 32 34 0a 09 62 65 71 2d 20 63 72  r0,1024..beq- cr
05b0: 30 2c 4c 31 0a 09 6c 77 7a 20 72 30 2c 38 30 28  0,L1..lwz r0,80(
05c0: 72 31 29 0a 09 63 6d 70 77 69 20 63 72 30 2c 72  r1)..cmpwi cr0,r
05d0: 30 2c 31 0a 09 62 65 71 2d 20 63 72 30 2c 4c 34  0,1..beq- cr0,L4
05e0: 39 0a 09 63 6d 70 77 69 20 63 72 30 2c 72 30 2c  9..cmpwi cr0,r0,
05f0: 32 0a 09 62 65 71 2d 20 63 72 30 2c 4c 35 30 0a  2..beq- cr0,L50.
0600: 09 63 6d 70 77 69 20 63 72 30 2c 72 30 2c 34 0a  .cmpwi cr0,r0,4.
0610: 09 62 65 71 2d 20 63 72 30 2c 4c 35 31 0a 09 63  .beq- cr0,L51..c
0620: 6d 70 77 69 20 63 72 30 2c 72 30 2c 38 0a 09 62  mpwi cr0,r0,8..b
0630: 6e 65 2b 20 63 72 30 2c 4c 31 0a 09 6c 77 7a 20  ne+ cr0,L1..lwz 
0640: 72 39 2c 37 32 28 72 31 29 0a 09 6c 77 7a 20 72  r9,72(r1)..lwz r
0650: 34 2c 34 28 72 39 29 0a 4c 34 31 3a 0a 09 6c 77  4,4(r9).L41:..lw
0660: 7a 20 72 33 2c 30 28 72 39 29 0a 09 62 20 4c 31  z r3,0(r9)..b L1
0670: 0a 4c 35 31 3a 0a 09 6c 77 7a 20 72 39 2c 37 32  .L51:..lwz r9,72
0680: 28 72 31 29 0a 09 62 20 4c 34 31 0a 4c 35 30 3a  (r1)..b L41.L50:
0690: 0a 09 6c 77 7a 20 72 39 2c 37 32 28 72 31 29 0a  ..lwz r9,72(r1).
06a0: 09 6c 68 7a 20 72 33 2c 30 28 72 39 29 0a 09 62  .lhz r3,0(r9)..b
06b0: 20 4c 31 0a 4c 34 39 3a 0a 09 6c 77 7a 20 72 39   L1.L49:..lwz r9
06c0: 2c 37 32 28 72 31 29 0a 09 6c 62 7a 20 72 33 2c  ,72(r1)..lbz r3,
06d0: 30 28 72 39 29 0a 09 62 20 4c 31 0a 4c 34 32 3a  0(r9)..b L1.L42:
06e0: 0a 09 6c 77 7a 20 72 33 2c 38 38 28 72 31 29 0a  ..lwz r3,88(r1).
06f0: 09 62 20 4c 31 0a 4c 34 38 3a 0a 09 6c 66 64 20  .b L1.L48:..lfd 
0700: 66 31 2c 38 38 28 72 31 29 0a 09 62 20 4c 31 0a  f1,88(r1)..b L1.
0710: 4c 34 37 3a 0a 09 6c 66 73 20 66 31 2c 38 38 28  L47:..lfs f1,88(
0720: 72 31 29 0a 09 62 20 4c 31 0a 4c 34 36 3a 0a 09  r1)..b L1.L46:..
0730: 6c 68 7a 20 72 33 2c 38 38 28 72 31 29 0a 09 62  lhz r3,88(r1)..b
0740: 20 4c 31 0a 4c 34 35 3a 0a 09 6c 68 61 20 72 33   L1.L45:..lha r3
0750: 2c 38 38 28 72 31 29 0a 09 62 20 4c 31 0a 4c 34  ,88(r1)..b L1.L4
0760: 34 3a 0a 09 6c 62 7a 20 72 33 2c 38 38 28 72 31  4:..lbz r3,88(r1
0770: 29 0a 09 62 20 4c 31 0a 4c 34 33 3a 0a 09 6c 62  )..b L1.L43:..lb
0780: 7a 20 72 30 2c 38 38 28 72 31 29 0a 09 65 78 74  z r0,88(r1)..ext
0790: 73 62 20 72 33 2c 72 30 0a 09 62 20 4c 31 0a 2e  sb r3,r0..b L1..
07a0: 64 61 74 61 0a 2e 6e 6f 6e 5f 6c 61 7a 79 5f 73  data..non_lazy_s
07b0: 79 6d 62 6f 6c 5f 70 6f 69 6e 74 65 72 0a 4c 5f  ymbol_pointer.L_
07c0: 76 61 63 61 6c 6c 5f 66 75 6e 63 74 69 6f 6e 24  vacall_function$
07d0: 6e 6f 6e 5f 6c 61 7a 79 5f 70 74 72 3a 0a 09 2e  non_lazy_ptr:...
07e0: 69 6e 64 69 72 65 63 74 5f 73 79 6d 62 6f 6c 20  indirect_symbol 
07f0: 5f 76 61 63 61 6c 6c 5f 66 75 6e 63 74 69 6f 6e  _vacall_function
0800: 0a 09 2e 6c 6f 6e 67 09 30 0a                    ...long.0.