Artifact d5161b5f82780ba7371f0cf5dca4c4b979d38c40:


0000: 09 2e 66 69 6c 65 09 22 76 61 63 61 6c 6c 2d 70  ..file."vacall-p
0010: 6f 77 65 72 70 63 36 34 2e 63 22 0a 09 2e 73 65  owerpc64.c"...se
0020: 63 74 69 6f 6e 09 22 2e 74 6f 63 22 2c 22 61 77  ction.".toc","aw
0030: 22 0a 09 2e 73 65 63 74 69 6f 6e 09 22 2e 74 65  "...section.".te
0040: 78 74 22 0a 09 2e 73 65 63 74 69 6f 6e 09 22 2e  xt"...section.".
0050: 74 6f 63 22 2c 22 61 77 22 0a 2e 4c 43 30 3a 0a  toc","aw"..LC0:.
0060: 09 2e 74 63 20 76 61 63 61 6c 6c 5f 66 75 6e 63  ..tc vacall_func
0070: 74 69 6f 6e 5b 54 43 5d 2c 76 61 63 61 6c 6c 5f  tion[TC],vacall_
0080: 66 75 6e 63 74 69 6f 6e 0a 09 2e 73 65 63 74 69  function...secti
0090: 6f 6e 09 22 2e 74 65 78 74 22 0a 09 2e 61 6c 69  on.".text"...ali
00a0: 67 6e 20 32 0a 09 2e 70 32 61 6c 69 67 6e 20 34  gn 2...p2align 4
00b0: 2c 2c 31 35 0a 09 2e 67 6c 6f 62 6c 20 5f 5f 76  ,,15...globl __v
00c0: 61 63 61 6c 6c 0a 09 2e 73 65 63 74 69 6f 6e 09  acall...section.
00d0: 22 2e 6f 70 64 22 2c 22 61 77 22 0a 09 2e 61 6c  ".opd","aw"...al
00e0: 69 67 6e 20 33 0a 5f 5f 76 61 63 61 6c 6c 3a 0a  ign 3.__vacall:.
00f0: 09 2e 71 75 61 64 09 2e 4c 2e 5f 5f 76 61 63 61  ..quad..L.__vaca
0100: 6c 6c 2c 2e 54 4f 43 2e 40 74 6f 63 62 61 73 65  ll,.TOC.@tocbase
0110: 2c 30 0a 09 2e 70 72 65 76 69 6f 75 73 0a 09 2e  ,0...previous...
0120: 74 79 70 65 09 5f 5f 76 61 63 61 6c 6c 2c 20 40  type.__vacall, @
0130: 66 75 6e 63 74 69 6f 6e 0a 2e 4c 2e 5f 5f 76 61  function..L.__va
0140: 63 61 6c 6c 3a 0a 09 6d 66 6c 72 20 30 0a 09 73  call:..mflr 0..s
0150: 74 64 20 32 39 2c 2d 32 34 28 31 29 0a 09 6c 69  td 29,-24(1)..li
0160: 20 32 39 2c 30 0a 09 6c 64 20 31 31 2c 2e 4c 43   29,0..ld 11,.LC
0170: 30 40 74 6f 63 28 32 29 0a 09 73 74 64 20 30 2c  0@toc(2)..std 0,
0180: 31 36 28 31 29 0a 09 73 74 64 75 20 31 2c 2d 34  16(1)..stdu 1,-4
0190: 30 30 28 31 29 0a 09 6c 69 20 30 2c 30 0a 09 73  00(1)..li 0,0..s
01a0: 74 77 20 32 39 2c 31 33 36 28 31 29 0a 09 73 74  tw 29,136(1)..st
01b0: 77 20 30 2c 31 31 32 28 31 29 0a 09 61 64 64 69  w 0,112(1)..addi
01c0: 20 30 2c 31 2c 34 34 38 0a 09 73 74 64 20 39 2c   0,1,448..std 9,
01d0: 34 39 36 28 31 29 0a 09 73 74 64 20 33 2c 34 34  496(1)..std 3,44
01e0: 38 28 31 29 0a 09 73 74 64 20 34 2c 34 35 36 28  8(1)..std 4,456(
01f0: 31 29 0a 09 73 74 64 20 35 2c 34 36 34 28 31 29  1)..std 5,464(1)
0200: 0a 09 73 74 64 20 36 2c 34 37 32 28 31 29 0a 09  ..std 6,472(1)..
0210: 73 74 64 20 37 2c 34 38 30 28 31 29 0a 09 73 74  std 7,480(1)..st
0220: 64 20 38 2c 34 38 38 28 31 29 0a 09 73 74 64 20  d 8,488(1)..std 
0230: 31 30 2c 35 30 34 28 31 29 0a 09 73 74 64 20 30  10,504(1)..std 0
0240: 2c 31 32 30 28 31 29 0a 09 73 74 66 64 20 31 2c  ,120(1)..stfd 1,
0250: 31 37 36 28 31 29 0a 09 61 64 64 69 20 39 2c 31  176(1)..addi 9,1
0260: 2c 31 37 36 0a 09 73 74 66 64 20 32 2c 31 38 34  ,176..stfd 2,184
0270: 28 31 29 0a 09 73 74 66 64 20 33 2c 31 39 32 28  (1)..stfd 3,192(
0280: 31 29 0a 09 73 74 66 64 20 34 2c 32 30 30 28 31  1)..stfd 4,200(1
0290: 29 0a 09 73 74 66 64 20 35 2c 32 30 38 28 31 29  )..stfd 5,208(1)
02a0: 0a 09 61 64 64 69 20 33 2c 31 2c 31 31 32 0a 09  ..addi 3,1,112..
02b0: 73 74 64 20 39 2c 31 36 38 28 31 29 0a 09 73 74  std 9,168(1)..st
02c0: 66 64 20 36 2c 32 31 36 28 31 29 0a 09 73 74 66  fd 6,216(1)..stf
02d0: 64 20 37 2c 32 32 34 28 31 29 0a 09 73 74 66 64  d 7,224(1)..stfd
02e0: 20 38 2c 32 33 32 28 31 29 0a 09 73 74 66 64 20   8,232(1)..stfd 
02f0: 39 2c 32 34 30 28 31 29 0a 09 73 74 66 64 20 31  9,240(1)..stfd 1
0300: 30 2c 32 34 38 28 31 29 0a 09 73 74 66 64 20 31  0,248(1)..stfd 1
0310: 31 2c 32 35 36 28 31 29 0a 09 73 74 66 64 20 31  1,256(1)..stfd 1
0320: 32 2c 32 36 34 28 31 29 0a 09 73 74 66 64 20 31  2,264(1)..stfd 1
0330: 33 2c 32 37 32 28 31 29 0a 09 73 74 64 20 32 39  3,272(1)..std 29
0340: 2c 31 32 38 28 31 29 0a 09 6c 64 20 39 2c 30 28  ,128(1)..ld 9,0(
0350: 31 31 29 0a 09 6e 6f 70 0a 09 6e 6f 70 0a 09 6c  11)..nop..nop..l
0360: 64 20 30 2c 30 28 39 29 0a 09 73 74 64 20 32 2c  d 0,0(9)..std 2,
0370: 34 30 28 31 29 0a 09 6d 74 63 74 72 20 30 0a 09  40(1)..mtctr 0..
0380: 6c 64 20 31 31 2c 31 36 28 39 29 0a 09 6c 64 20  ld 11,16(9)..ld 
0390: 32 2c 38 28 39 29 0a 09 62 63 74 72 6c 0a 09 6c  2,8(9)..bctrl..l
03a0: 64 20 32 2c 34 30 28 31 29 0a 09 6c 77 7a 20 30  d 2,40(1)..lwz 0
03b0: 2c 31 33 36 28 31 29 0a 09 63 6d 70 64 69 20 37  ,136(1)..cmpdi 7
03c0: 2c 30 2c 30 0a 09 62 65 71 20 37 2c 2e 4c 33 31  ,0,0..beq 7,.L31
03d0: 0a 09 63 6d 70 77 69 20 37 2c 30 2c 31 0a 09 62  ..cmpwi 7,0,1..b
03e0: 65 71 20 37 2c 2e 4c 33 32 0a 09 63 6d 70 77 69  eq 7,.L32..cmpwi
03f0: 20 37 2c 30 2c 32 0a 09 62 65 71 20 37 2c 2e 4c   7,0,2..beq 7,.L
0400: 33 35 0a 09 63 6d 70 77 69 20 37 2c 30 2c 33 0a  35..cmpwi 7,0,3.
0410: 09 62 65 71 20 37 2c 2e 4c 33 32 0a 09 63 6d 70  .beq 7,.L32..cmp
0420: 77 69 20 37 2c 30 2c 34 0a 09 62 65 71 20 37 2c  wi 7,0,4..beq 7,
0430: 2e 4c 33 36 0a 09 63 6d 70 77 69 20 37 2c 30 2c  .L36..cmpwi 7,0,
0440: 35 0a 09 62 65 71 20 37 2c 2e 4c 33 37 0a 09 63  5..beq 7,.L37..c
0450: 6d 70 77 69 20 37 2c 30 2c 36 0a 09 62 65 71 20  mpwi 7,0,6..beq 
0460: 37 2c 2e 4c 33 38 0a 09 63 6d 70 77 69 20 37 2c  7,.L38..cmpwi 7,
0470: 30 2c 37 0a 09 62 65 71 20 37 2c 2e 4c 33 39 0a  0,7..beq 7,.L39.
0480: 09 63 6d 70 77 69 20 37 2c 30 2c 38 0a 09 62 65  .cmpwi 7,0,8..be
0490: 71 20 37 2c 2e 4c 33 33 0a 09 63 6d 70 77 69 20  q 7,.L33..cmpwi 
04a0: 37 2c 30 2c 39 0a 09 62 65 71 20 37 2c 2e 4c 33  7,0,9..beq 7,.L3
04b0: 33 0a 09 63 6d 70 77 69 20 37 2c 30 2c 31 30 0a  3..cmpwi 7,0,10.
04c0: 09 62 65 71 20 37 2c 2e 4c 33 33 0a 09 63 6d 70  .beq 7,.L33..cmp
04d0: 77 69 20 37 2c 30 2c 31 31 0a 09 62 65 71 20 37  wi 7,0,11..beq 7
04e0: 2c 2e 4c 33 33 0a 09 63 6d 70 77 69 20 37 2c 30  ,.L33..cmpwi 7,0
04f0: 2c 31 32 0a 09 62 65 71 20 37 2c 2e 4c 34 30 0a  ,12..beq 7,.L40.
0500: 09 63 6d 70 77 69 20 37 2c 30 2c 31 33 0a 09 62  .cmpwi 7,0,13..b
0510: 65 71 20 37 2c 2e 4c 34 31 0a 09 63 6d 70 77 69  eq 7,.L41..cmpwi
0520: 20 37 2c 30 2c 31 34 0a 09 62 65 71 20 37 2c 2e   7,0,14..beq 7,.
0530: 4c 33 33 0a 09 2e 70 32 61 6c 69 67 6e 20 34 2c  L33...p2align 4,
0540: 2c 31 35 0a 2e 4c 33 31 3a 0a 09 61 64 64 69 20  ,15..L31:..addi 
0550: 31 2c 31 2c 34 30 30 0a 09 6c 64 20 30 2c 31 36  1,1,400..ld 0,16
0560: 28 31 29 0a 09 6c 64 20 32 39 2c 2d 32 34 28 31  (1)..ld 29,-24(1
0570: 29 0a 09 6d 74 6c 72 20 30 0a 09 62 6c 72 0a 09  )..mtlr 0..blr..
0580: 2e 70 32 61 6c 69 67 6e 20 34 2c 2c 31 35 0a 2e  .p2align 4,,15..
0590: 4c 33 32 3a 0a 09 6c 62 7a 20 33 2c 31 35 32 28  L32:..lbz 3,152(
05a0: 31 29 0a 09 61 64 64 69 20 31 2c 31 2c 34 30 30  1)..addi 1,1,400
05b0: 0a 09 6c 64 20 30 2c 31 36 28 31 29 0a 09 6c 64  ..ld 0,16(1)..ld
05c0: 20 32 39 2c 2d 32 34 28 31 29 0a 09 6d 74 6c 72   29,-24(1)..mtlr
05d0: 20 30 0a 09 62 6c 72 0a 2e 4c 33 36 3a 0a 09 6c   0..blr..L36:..l
05e0: 68 61 20 33 2c 31 35 32 28 31 29 0a 09 62 20 2e  ha 3,152(1)..b .
05f0: 4c 33 31 0a 09 2e 70 32 61 6c 69 67 6e 20 34 2c  L31...p2align 4,
0600: 2c 31 35 0a 2e 4c 33 35 3a 0a 09 6c 62 7a 20 30  ,15..L35:..lbz 0
0610: 2c 31 35 32 28 31 29 0a 09 61 64 64 69 20 31 2c  ,152(1)..addi 1,
0620: 31 2c 34 30 30 0a 09 6c 64 20 32 39 2c 2d 32 34  1,400..ld 29,-24
0630: 28 31 29 0a 09 65 78 74 73 62 20 33 2c 30 0a 09  (1)..extsb 3,0..
0640: 6c 64 20 30 2c 31 36 28 31 29 0a 09 6d 74 6c 72  ld 0,16(1)..mtlr
0650: 20 30 0a 09 62 6c 72 0a 2e 4c 33 33 3a 0a 09 6c   0..blr..L33:..l
0660: 64 20 33 2c 31 35 32 28 31 29 0a 09 62 20 2e 4c  d 3,152(1)..b .L
0670: 33 31 0a 2e 4c 33 37 3a 0a 09 6c 68 7a 20 33 2c  31..L37:..lhz 3,
0680: 31 35 32 28 31 29 0a 09 62 20 2e 4c 33 31 0a 2e  152(1)..b .L31..
0690: 4c 33 38 3a 0a 09 6c 77 61 20 33 2c 31 35 32 28  L38:..lwa 3,152(
06a0: 31 29 0a 09 62 20 2e 4c 33 31 0a 2e 4c 33 39 3a  1)..b .L31..L39:
06b0: 0a 09 6c 77 7a 20 33 2c 31 35 32 28 31 29 0a 09  ..lwz 3,152(1)..
06c0: 62 20 2e 4c 33 31 0a 2e 4c 34 30 3a 0a 09 6c 66  b .L31..L40:..lf
06d0: 73 20 31 2c 31 35 32 28 31 29 0a 09 62 20 2e 4c  s 1,152(1)..b .L
06e0: 33 31 0a 2e 4c 34 31 3a 0a 09 6c 66 64 20 31 2c  31..L41:..lfd 1,
06f0: 31 35 32 28 31 29 0a 09 62 20 2e 4c 33 31 0a 09  152(1)..b .L31..
0700: 2e 6c 6f 6e 67 20 30 0a 09 2e 62 79 74 65 20 30  .long 0...byte 0
0710: 2c 30 2c 30 2c 31 2c 31 32 38 2c 33 2c 30 2c 30  ,0,0,1,128,3,0,0
0720: 0a 09 2e 73 69 7a 65 09 5f 5f 76 61 63 61 6c 6c  ...size.__vacall
0730: 2c 2e 2d 2e 4c 2e 5f 5f 76 61 63 61 6c 6c 0a 09  ,.-.L.__vacall..
0740: 2e 69 64 65 6e 74 09 22 47 43 43 3a 20 28 47 4e  .ident."GCC: (GN
0750: 55 29 20 34 2e 30 2e 32 22 0a                    U) 4.0.2".