Artifact e56079220c205527ec2032d6a3eef3f146eee871:


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 2e 63 22 0a 2e 74 6f 63 0a 2e  owerpc.c"..toc..
0020: 63 73 65 63 74 20 2e 74 65 78 74 5b 50 52 5d 0a  csect .text[PR].
0030: 67 63 63 32 5f 63 6f 6d 70 69 6c 65 64 2e 3a 0a  gcc2_compiled.:.
0040: 5f 5f 67 6e 75 5f 63 6f 6d 70 69 6c 65 64 5f 63  __gnu_compiled_c
0050: 3a 0a 09 2e 65 78 74 65 72 6e 20 76 61 63 61 6c  :...extern vacal
0060: 6c 5f 66 75 6e 63 74 69 6f 6e 5b 52 57 5d 0a 2e  l_function[RW]..
0070: 74 6f 63 0a 4c 43 2e 2e 30 3a 0a 09 2e 74 63 20  toc.LC..0:...tc 
0080: 76 61 63 61 6c 6c 5f 66 75 6e 63 74 69 6f 6e 5b  vacall_function[
0090: 54 43 5d 2c 76 61 63 61 6c 6c 5f 66 75 6e 63 74  TC],vacall_funct
00a0: 69 6f 6e 5b 52 57 5d 0a 2e 63 73 65 63 74 20 2e  ion[RW]..csect .
00b0: 74 65 78 74 5b 50 52 5d 0a 09 2e 61 6c 69 67 6e  text[PR]...align
00c0: 20 32 0a 09 2e 67 6c 6f 62 6c 20 5f 5f 76 61 63   2...globl __vac
00d0: 61 6c 6c 0a 09 2e 67 6c 6f 62 6c 20 2e 5f 5f 76  all...globl .__v
00e0: 61 63 61 6c 6c 0a 2e 63 73 65 63 74 20 5f 5f 76  acall..csect __v
00f0: 61 63 61 6c 6c 5b 44 53 5d 0a 5f 5f 76 61 63 61  acall[DS].__vaca
0100: 6c 6c 3a 0a 09 2e 6c 6f 6e 67 20 2e 5f 5f 76 61  ll:...long .__va
0110: 63 61 6c 6c 2c 20 54 4f 43 5b 74 63 30 5d 2c 20  call, TOC[tc0], 
0120: 30 0a 2e 63 73 65 63 74 20 2e 74 65 78 74 5b 50  0..csect .text[P
0130: 52 5d 0a 2e 5f 5f 76 61 63 61 6c 6c 3a 0a 09 2e  R]..__vacall:...
0140: 65 78 74 65 72 6e 20 5f 5f 6d 75 6c 68 0a 09 2e  extern __mulh...
0150: 65 78 74 65 72 6e 20 5f 5f 6d 75 6c 6c 0a 09 2e  extern __mull...
0160: 65 78 74 65 72 6e 20 5f 5f 64 69 76 73 73 0a 09  extern __divss..
0170: 2e 65 78 74 65 72 6e 20 5f 5f 64 69 76 75 73 0a  .extern __divus.
0180: 09 2e 65 78 74 65 72 6e 20 5f 5f 71 75 6f 73 73  ..extern __quoss
0190: 0a 09 2e 65 78 74 65 72 6e 20 5f 5f 71 75 6f 75  ...extern __quou
01a0: 73 0a 09 6d 66 6c 72 20 30 0a 09 73 74 77 20 32  s..mflr 0..stw 2
01b0: 37 2c 2d 32 30 28 31 29 0a 09 73 74 77 20 32 38  7,-20(1)..stw 28
01c0: 2c 2d 31 36 28 31 29 0a 09 73 74 77 20 32 39 2c  ,-16(1)..stw 29,
01d0: 2d 31 32 28 31 29 0a 09 73 74 77 20 33 30 2c 2d  -12(1)..stw 30,-
01e0: 38 28 31 29 0a 09 73 74 77 20 33 31 2c 2d 34 28  8(1)..stw 31,-4(
01f0: 31 29 0a 09 73 74 77 20 30 2c 38 28 31 29 0a 09  1)..stw 0,8(1)..
0200: 73 74 77 75 20 31 2c 2d 32 32 34 28 31 29 0a 09  stwu 1,-224(1)..
0210: 6c 77 7a 20 32 39 2c 4c 43 2e 2e 30 28 32 29 0a  lwz 29,LC..0(2).
0220: 09 61 64 64 69 20 31 31 2c 31 2c 32 38 30 0a 09  .addi 11,1,280..
0230: 6c 77 7a 20 32 37 2c 30 28 32 39 29 0a 09 73 74  lwz 27,0(29)..st
0240: 77 20 33 2c 2d 33 32 28 31 31 29 0a 09 73 74 77  w 3,-32(11)..stw
0250: 20 39 2c 2d 38 28 31 31 29 0a 09 73 74 77 20 31   9,-8(11)..stw 1
0260: 30 2c 2d 34 28 31 31 29 0a 09 73 74 77 20 35 2c  0,-4(11)..stw 5,
0270: 2d 32 34 28 31 31 29 0a 09 73 74 77 20 36 2c 2d  -24(11)..stw 6,-
0280: 32 30 28 31 31 29 0a 09 73 74 77 20 37 2c 2d 31  20(11)..stw 7,-1
0290: 36 28 31 31 29 0a 09 73 74 77 20 38 2c 2d 31 32  6(11)..stw 8,-12
02a0: 28 31 31 29 0a 09 6c 69 20 30 2c 30 0a 09 61 64  (11)..li 0,0..ad
02b0: 64 69 20 32 39 2c 31 2c 32 34 38 0a 09 61 64 64  di 29,1,248..add
02c0: 69 20 32 38 2c 31 2c 39 32 0a 09 73 74 77 20 32  i 28,1,92..stw 2
02d0: 39 2c 36 30 28 31 29 0a 09 73 74 77 20 30 2c 36  9,60(1)..stw 0,6
02e0: 38 28 31 29 0a 09 73 74 77 20 32 38 2c 38 38 28  8(1)..stw 28,88(
02f0: 31 29 0a 09 73 74 77 20 34 2c 2d 32 38 28 31 31  1)..stw 4,-28(11
0300: 29 0a 09 73 74 66 64 20 31 2c 39 32 28 31 29 0a  )..stfd 1,92(1).
0310: 09 73 74 66 64 20 32 2c 31 30 30 28 31 29 0a 09  .stfd 2,100(1)..
0320: 73 74 66 64 20 33 2c 31 30 38 28 31 29 0a 09 73  stfd 3,108(1)..s
0330: 74 66 64 20 34 2c 31 31 36 28 31 29 0a 09 73 74  tfd 4,116(1)..st
0340: 66 64 20 35 2c 31 32 34 28 31 29 0a 09 73 74 66  fd 5,124(1)..stf
0350: 64 20 36 2c 31 33 32 28 31 29 0a 09 73 74 66 64  d 6,132(1)..stfd
0360: 20 37 2c 31 34 30 28 31 29 0a 09 73 74 66 64 20   7,140(1)..stfd 
0370: 38 2c 31 34 38 28 31 29 0a 09 73 74 66 64 20 39  8,148(1)..stfd 9
0380: 2c 31 35 36 28 31 29 0a 09 73 74 66 64 20 31 30  ,156(1)..stfd 10
0390: 2c 31 36 34 28 31 29 0a 09 73 74 66 64 20 31 31  ,164(1)..stfd 11
03a0: 2c 31 37 32 28 31 29 0a 09 73 74 66 64 20 31 32  ,172(1)..stfd 12
03b0: 2c 31 38 30 28 31 29 0a 09 73 74 66 64 20 31 33  ,180(1)..stfd 13
03c0: 2c 31 38 38 28 31 29 0a 09 73 74 77 20 30 2c 35  ,188(1)..stw 0,5
03d0: 36 28 31 29 0a 09 73 74 77 20 30 2c 36 34 28 31  6(1)..stw 0,64(1
03e0: 29 0a 09 61 64 64 69 20 33 2c 31 2c 35 36 0a 09  )..addi 3,1,56..
03f0: 73 74 77 20 32 2c 32 30 28 31 29 0a 09 6c 77 7a  stw 2,20(1)..lwz
0400: 20 30 2c 30 28 32 37 29 0a 09 6c 77 7a 20 32 2c   0,0(27)..lwz 2,
0410: 34 28 32 37 29 0a 09 6d 74 6c 72 20 30 0a 09 6c  4(27)..mtlr 0..l
0420: 77 7a 20 31 31 2c 38 28 32 37 29 0a 09 62 6c 72  wz 11,8(27)..blr
0430: 6c 0a 09 6c 77 7a 20 32 2c 32 30 28 31 29 0a 09  l..lwz 2,20(1)..
0440: 6c 77 7a 20 39 2c 36 38 28 31 29 0a 09 63 6d 70  lwz 9,68(1)..cmp
0450: 77 69 20 30 2c 39 2c 30 0a 09 62 63 20 31 32 2c  wi 0,9,0..bc 12,
0460: 32 2c 4c 2e 2e 34 0a 09 63 6d 70 77 69 20 30 2c  2,L..4..cmpwi 0,
0470: 39 2c 31 0a 09 62 63 20 31 32 2c 32 2c 4c 2e 2e  9,1..bc 12,2,L..
0480: 34 32 0a 09 63 6d 70 77 69 20 30 2c 39 2c 32 0a  42..cmpwi 0,9,2.
0490: 09 62 63 20 34 2c 32 2c 4c 2e 2e 37 0a 09 6c 62  .bc 4,2,L..7..lb
04a0: 7a 20 30 2c 38 30 28 31 29 0a 09 73 6c 77 69 20  z 0,80(1)..slwi 
04b0: 30 2c 30 2c 32 34 0a 09 73 72 61 77 69 20 33 2c  0,0,24..srawi 3,
04c0: 30 2c 32 34 0a 09 62 20 4c 2e 2e 34 0a 4c 2e 2e  0,24..b L..4.L..
04d0: 37 3a 0a 09 63 6d 70 77 69 20 30 2c 39 2c 33 0a  7:..cmpwi 0,9,3.
04e0: 09 62 63 20 34 2c 32 2c 4c 2e 2e 39 0a 4c 2e 2e  .bc 4,2,L..9.L..
04f0: 34 32 3a 0a 09 6c 62 7a 20 33 2c 38 30 28 31 29  42:..lbz 3,80(1)
0500: 0a 09 62 20 4c 2e 2e 34 0a 4c 2e 2e 39 3a 0a 09  ..b L..4.L..9:..
0510: 63 6d 70 77 69 20 30 2c 39 2c 34 0a 09 62 63 20  cmpwi 0,9,4..bc 
0520: 34 2c 32 2c 4c 2e 2e 31 31 0a 09 6c 68 61 20 33  4,2,L..11..lha 3
0530: 2c 38 30 28 31 29 0a 09 62 20 4c 2e 2e 34 0a 4c  ,80(1)..b L..4.L
0540: 2e 2e 31 31 3a 0a 09 63 6d 70 77 69 20 30 2c 39  ..11:..cmpwi 0,9
0550: 2c 35 0a 09 62 63 20 34 2c 32 2c 4c 2e 2e 31 33  ,5..bc 4,2,L..13
0560: 0a 09 6c 68 7a 20 33 2c 38 30 28 31 29 0a 09 62  ..lhz 3,80(1)..b
0570: 20 4c 2e 2e 34 0a 4c 2e 2e 31 33 3a 0a 09 63 6d   L..4.L..13:..cm
0580: 70 77 69 20 30 2c 39 2c 36 0a 09 62 63 20 31 32  pwi 0,9,6..bc 12
0590: 2c 32 2c 4c 2e 2e 34 33 0a 09 63 6d 70 77 69 20  ,2,L..43..cmpwi 
05a0: 30 2c 39 2c 37 0a 09 62 63 20 31 32 2c 32 2c 4c  0,9,7..bc 12,2,L
05b0: 2e 2e 34 33 0a 09 63 6d 70 77 69 20 30 2c 39 2c  ..43..cmpwi 0,9,
05c0: 38 0a 09 62 63 20 31 32 2c 32 2c 4c 2e 2e 34 33  8..bc 12,2,L..43
05d0: 0a 09 63 6d 70 77 69 20 30 2c 39 2c 39 0a 09 62  ..cmpwi 0,9,9..b
05e0: 63 20 31 32 2c 32 2c 4c 2e 2e 34 33 0a 09 61 64  c 12,2,L..43..ad
05f0: 64 69 20 30 2c 39 2c 2d 31 30 0a 09 63 6d 70 6c  di 0,9,-10..cmpl
0600: 77 69 20 30 2c 30 2c 31 0a 09 62 63 20 31 32 2c  wi 0,0,1..bc 12,
0610: 31 2c 4c 2e 2e 32 33 0a 09 6c 77 7a 20 33 2c 38  1,L..23..lwz 3,8
0620: 30 28 31 29 0a 09 6c 77 7a 20 34 2c 38 34 28 31  0(1)..lwz 4,84(1
0630: 29 0a 09 62 20 4c 2e 2e 34 0a 4c 2e 2e 32 33 3a  )..b L..4.L..23:
0640: 0a 09 6c 77 7a 20 30 2c 36 38 28 31 29 0a 09 63  ..lwz 0,68(1)..c
0650: 6d 70 77 69 20 30 2c 30 2c 31 32 0a 09 62 63 20  mpwi 0,0,12..bc 
0660: 34 2c 32 2c 4c 2e 2e 32 35 0a 09 6c 66 73 20 31  4,2,L..25..lfs 1
0670: 2c 38 30 28 31 29 0a 09 62 20 4c 2e 2e 34 0a 4c  ,80(1)..b L..4.L
0680: 2e 2e 32 35 3a 0a 09 63 6d 70 77 69 20 30 2c 30  ..25:..cmpwi 0,0
0690: 2c 31 33 0a 09 62 63 20 34 2c 32 2c 4c 2e 2e 32  ,13..bc 4,2,L..2
06a0: 37 0a 09 6c 66 64 20 31 2c 38 30 28 31 29 0a 09  7..lfd 1,80(1)..
06b0: 62 20 4c 2e 2e 34 0a 4c 2e 2e 32 37 3a 0a 09 63  b L..4.L..27:..c
06c0: 6d 70 77 69 20 30 2c 30 2c 31 34 0a 09 62 63 20  mpwi 0,0,14..bc 
06d0: 34 2c 32 2c 4c 2e 2e 32 39 0a 4c 2e 2e 34 33 3a  4,2,L..29.L..43:
06e0: 0a 09 6c 77 7a 20 33 2c 38 30 28 31 29 0a 09 62  ..lwz 3,80(1)..b
06f0: 20 4c 2e 2e 34 0a 4c 2e 2e 32 39 3a 0a 09 63 6d   L..4.L..29:..cm
0700: 70 77 69 20 30 2c 30 2c 31 35 0a 09 62 63 20 34  pwi 0,0,15..bc 4
0710: 2c 32 2c 4c 2e 2e 34 0a 09 6c 77 7a 20 30 2c 35  ,2,L..4..lwz 0,5
0720: 36 28 31 29 0a 09 61 6e 64 69 2e 20 39 2c 30 2c  6(1)..andi. 9,0,
0730: 31 0a 09 62 63 20 31 32 2c 32 2c 4c 2e 2e 33 32  1..bc 12,2,L..32
0740: 0a 09 6c 77 7a 20 33 2c 36 34 28 31 29 0a 09 62  ..lwz 3,64(1)..b
0750: 20 4c 2e 2e 34 0a 4c 2e 2e 33 32 3a 0a 09 61 6e   L..4.L..32:..an
0760: 64 69 2e 20 39 2c 30 2c 31 30 32 34 0a 09 62 63  di. 9,0,1024..bc
0770: 20 31 32 2c 32 2c 4c 2e 2e 34 0a 09 6c 77 7a 20   12,2,L..4..lwz 
0780: 30 2c 37 32 28 31 29 0a 09 63 6d 70 77 69 20 30  0,72(1)..cmpwi 0
0790: 2c 30 2c 31 0a 09 62 63 20 34 2c 32 2c 4c 2e 2e  ,0,1..bc 4,2,L..
07a0: 33 35 0a 09 6c 77 7a 20 39 2c 36 34 28 31 29 0a  35..lwz 9,64(1).
07b0: 09 6c 62 7a 20 33 2c 30 28 39 29 0a 09 62 20 4c  .lbz 3,0(9)..b L
07c0: 2e 2e 34 0a 4c 2e 2e 33 35 3a 0a 09 63 6d 70 77  ..4.L..35:..cmpw
07d0: 69 20 30 2c 30 2c 32 0a 09 62 63 20 34 2c 32 2c  i 0,0,2..bc 4,2,
07e0: 4c 2e 2e 33 37 0a 09 6c 77 7a 20 39 2c 36 34 28  L..37..lwz 9,64(
07f0: 31 29 0a 09 6c 68 7a 20 33 2c 30 28 39 29 0a 09  1)..lhz 3,0(9)..
0800: 62 20 4c 2e 2e 34 0a 4c 2e 2e 33 37 3a 0a 09 63  b L..4.L..37:..c
0810: 6d 70 77 69 20 30 2c 30 2c 34 0a 09 62 63 20 34  mpwi 0,0,4..bc 4
0820: 2c 32 2c 4c 2e 2e 33 39 0a 09 6c 77 7a 20 39 2c  ,2,L..39..lwz 9,
0830: 36 34 28 31 29 0a 09 62 20 4c 2e 2e 34 34 0a 4c  64(1)..b L..44.L
0840: 2e 2e 33 39 3a 0a 09 63 6d 70 77 69 20 30 2c 30  ..39:..cmpwi 0,0
0850: 2c 38 0a 09 62 63 20 34 2c 32 2c 4c 2e 2e 34 0a  ,8..bc 4,2,L..4.
0860: 09 6c 77 7a 20 39 2c 36 34 28 31 29 0a 09 6c 77  .lwz 9,64(1)..lw
0870: 7a 20 34 2c 34 28 39 29 0a 4c 2e 2e 34 34 3a 0a  z 4,4(9).L..44:.
0880: 09 6c 77 7a 20 33 2c 30 28 39 29 0a 4c 2e 2e 34  .lwz 3,0(9).L..4
0890: 3a 0a 09 6c 61 20 31 2c 32 32 34 28 31 29 0a 09  :..la 1,224(1)..
08a0: 6c 77 7a 20 30 2c 38 28 31 29 0a 09 6d 74 6c 72  lwz 0,8(1)..mtlr
08b0: 20 30 0a 09 6c 77 7a 20 32 37 2c 2d 32 30 28 31   0..lwz 27,-20(1
08c0: 29 0a 09 6c 77 7a 20 32 38 2c 2d 31 36 28 31 29  )..lwz 28,-16(1)
08d0: 0a 09 6c 77 7a 20 32 39 2c 2d 31 32 28 31 29 0a  ..lwz 29,-12(1).
08e0: 09 6c 77 7a 20 33 30 2c 2d 38 28 31 29 0a 09 6c  .lwz 30,-8(1)..l
08f0: 77 7a 20 33 31 2c 2d 34 28 31 29 0a 09 62 6c 72  wz 31,-4(1)..blr
0900: 0a 4c 54 2e 2e 5f 5f 76 61 63 61 6c 6c 3a 0a 09  .LT..__vacall:..
0910: 2e 6c 6f 6e 67 20 30 0a 09 2e 62 79 74 65 20 30  .long 0...byte 0
0920: 2c 30 2c 33 32 2c 36 35 2c 31 32 38 2c 35 2c 38  ,0,32,65,128,5,8
0930: 2c 30 0a 09 2e 6c 6f 6e 67 20 30 0a 09 2e 6c 6f  ,0...long 0...lo
0940: 6e 67 20 4c 54 2e 2e 5f 5f 76 61 63 61 6c 6c 2d  ng LT..__vacall-
0950: 2e 5f 5f 76 61 63 61 6c 6c 0a 09 2e 73 68 6f 72  .__vacall...shor
0960: 74 20 38 0a 09 2e 62 79 74 65 20 22 5f 5f 76 61  t 8...byte "__va
0970: 63 61 6c 6c 22 0a 5f 73 65 63 74 69 6f 6e 5f 2e  call"._section_.
0980: 74 65 78 74 3a 0a 2e 63 73 65 63 74 20 2e 64 61  text:..csect .da
0990: 74 61 5b 52 57 5d 2c 33 0a 09 2e 6c 6f 6e 67 20  ta[RW],3...long 
09a0: 5f 73 65 63 74 69 6f 6e 5f 2e 74 65 78 74 0a     _section_.text.