Artifact 521a480555a9130732d188cc053ce0ca950b6cbb:


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