Artifact 5dbb49907071ed4002ee0027d6051311c7b77d5e:


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 67 63 63 32 5f 63  owerpc.c".gcc2_c
0020: 6f 6d 70 69 6c 65 64 2e 3a 0a 09 2e 73 65 63 74  ompiled.:...sect
0030: 69 6f 6e 09 22 2e 74 65 78 74 22 0a 09 2e 61 6c  ion.".text"...al
0040: 69 67 6e 20 32 0a 09 2e 67 6c 6f 62 6c 20 5f 5f  ign 2...globl __
0050: 76 61 63 61 6c 6c 5f 72 0a 09 2e 74 79 70 65 09  vacall_r...type.
0060: 20 5f 5f 76 61 63 61 6c 6c 5f 72 2c 40 66 75 6e   __vacall_r,@fun
0070: 63 74 69 6f 6e 0a 5f 5f 76 61 63 61 6c 6c 5f 72  ction.__vacall_r
0080: 3a 0a 09 2e 65 78 74 65 72 6e 20 5f 5f 6d 75 6c  :...extern __mul
0090: 68 0a 09 2e 65 78 74 65 72 6e 20 5f 5f 6d 75 6c  h...extern __mul
00a0: 6c 0a 09 2e 65 78 74 65 72 6e 20 5f 5f 64 69 76  l...extern __div
00b0: 73 73 0a 09 2e 65 78 74 65 72 6e 20 5f 5f 64 69  ss...extern __di
00c0: 76 75 73 0a 09 2e 65 78 74 65 72 6e 20 5f 5f 71  vus...extern __q
00d0: 75 6f 73 73 0a 09 2e 65 78 74 65 72 6e 20 5f 5f  uoss...extern __
00e0: 71 75 6f 75 73 0a 09 73 74 77 75 20 31 2c 2d 31  quous..stwu 1,-1
00f0: 37 36 28 31 29 0a 09 6d 66 6c 72 20 30 0a 09 73  76(1)..mflr 0..s
0100: 74 77 20 32 37 2c 31 35 36 28 31 29 0a 09 73 74  tw 27,156(1)..st
0110: 77 20 32 38 2c 31 36 30 28 31 29 0a 09 73 74 77  w 28,160(1)..stw
0120: 20 32 39 2c 31 36 34 28 31 29 0a 09 73 74 77 20   29,164(1)..stw 
0130: 33 30 2c 31 36 38 28 31 29 0a 09 73 74 77 20 33  30,168(1)..stw 3
0140: 31 2c 31 37 32 28 31 29 0a 09 73 74 77 20 30 2c  1,172(1)..stw 0,
0150: 31 38 30 28 31 29 0a 09 61 64 64 69 20 32 39 2c  180(1)..addi 29,
0160: 31 2c 31 38 34 0a 09 6c 77 7a 20 31 32 2c 30 28  1,184..lwz 12,0(
0170: 31 31 29 0a 09 73 74 77 20 33 2c 2d 33 32 28 32  11)..stw 3,-32(2
0180: 39 29 0a 09 73 74 77 20 34 2c 2d 32 38 28 32 39  9)..stw 4,-28(29
0190: 29 0a 09 6d 74 6c 72 20 31 32 0a 09 6c 77 7a 20  )..mtlr 12..lwz 
01a0: 33 2c 34 28 31 31 29 0a 09 61 64 64 69 20 34 2c  3,4(11)..addi 4,
01b0: 31 2c 38 0a 09 73 74 77 20 39 2c 2d 38 28 32 39  1,8..stw 9,-8(29
01c0: 29 0a 09 73 74 77 20 31 30 2c 2d 34 28 32 39 29  )..stw 10,-4(29)
01d0: 0a 09 73 74 77 20 35 2c 2d 32 34 28 32 39 29 0a  ..stw 5,-24(29).
01e0: 09 73 74 77 20 36 2c 2d 32 30 28 32 39 29 0a 09  .stw 6,-20(29)..
01f0: 73 74 77 20 37 2c 2d 31 36 28 32 39 29 0a 09 73  stw 7,-16(29)..s
0200: 74 77 20 38 2c 2d 31 32 28 32 39 29 0a 09 6c 69  tw 8,-12(29)..li
0210: 20 30 2c 30 0a 09 61 64 64 69 20 32 38 2c 31 2c   0,0..addi 28,1,
0220: 31 35 32 0a 09 61 64 64 69 20 32 37 2c 31 2c 34  152..addi 27,1,4
0230: 38 0a 09 73 74 77 20 32 38 2c 31 32 28 31 29 0a  8..stw 28,12(1).
0240: 09 73 74 77 20 30 2c 32 30 28 31 29 0a 09 73 74  .stw 0,20(1)..st
0250: 77 20 32 37 2c 34 30 28 31 29 0a 09 73 74 66 64  w 27,40(1)..stfd
0260: 20 31 2c 34 38 28 31 29 0a 09 73 74 66 64 20 32   1,48(1)..stfd 2
0270: 2c 35 36 28 31 29 0a 09 73 74 66 64 20 33 2c 36  ,56(1)..stfd 3,6
0280: 34 28 31 29 0a 09 73 74 66 64 20 34 2c 37 32 28  4(1)..stfd 4,72(
0290: 31 29 0a 09 73 74 66 64 20 35 2c 38 30 28 31 29  1)..stfd 5,80(1)
02a0: 0a 09 73 74 66 64 20 36 2c 38 38 28 31 29 0a 09  ..stfd 6,88(1)..
02b0: 73 74 66 64 20 37 2c 39 36 28 31 29 0a 09 73 74  stfd 7,96(1)..st
02c0: 66 64 20 38 2c 31 30 34 28 31 29 0a 09 73 74 77  fd 8,104(1)..stw
02d0: 20 30 2c 38 28 31 29 0a 09 73 74 77 20 30 2c 31   0,8(1)..stw 0,1
02e0: 36 28 31 29 0a 09 62 6c 72 6c 0a 09 6c 77 7a 20  6(1)..blrl..lwz 
02f0: 39 2c 32 30 28 31 29 0a 09 63 6d 70 77 69 20 30  9,20(1)..cmpwi 0
0300: 2c 39 2c 30 0a 09 62 63 20 31 32 2c 32 2c 2e 4c  ,9,0..bc 12,2,.L
0310: 34 0a 09 63 6d 70 77 69 20 30 2c 39 2c 31 0a 09  4..cmpwi 0,9,1..
0320: 62 63 20 31 32 2c 32 2c 2e 4c 34 32 0a 09 63 6d  bc 12,2,.L42..cm
0330: 70 77 69 20 30 2c 39 2c 32 0a 09 62 63 20 34 2c  pwi 0,9,2..bc 4,
0340: 32 2c 2e 4c 37 0a 09 6c 62 7a 20 30 2c 33 32 28  2,.L7..lbz 0,32(
0350: 31 29 0a 09 73 6c 77 69 20 30 2c 30 2c 32 34 0a  1)..slwi 0,0,24.
0360: 09 73 72 61 77 69 20 33 2c 30 2c 32 34 0a 09 62  .srawi 3,0,24..b
0370: 20 2e 4c 34 0a 2e 4c 37 3a 0a 09 63 6d 70 77 69   .L4..L7:..cmpwi
0380: 20 30 2c 39 2c 33 0a 09 62 63 20 34 2c 32 2c 2e   0,9,3..bc 4,2,.
0390: 4c 39 0a 2e 4c 34 32 3a 0a 09 6c 62 7a 20 33 2c  L9..L42:..lbz 3,
03a0: 33 32 28 31 29 0a 09 62 20 2e 4c 34 0a 2e 4c 39  32(1)..b .L4..L9
03b0: 3a 0a 09 63 6d 70 77 69 20 30 2c 39 2c 34 0a 09  :..cmpwi 0,9,4..
03c0: 62 63 20 34 2c 32 2c 2e 4c 31 31 0a 09 6c 68 61  bc 4,2,.L11..lha
03d0: 20 33 2c 33 32 28 31 29 0a 09 62 20 2e 4c 34 0a   3,32(1)..b .L4.
03e0: 2e 4c 31 31 3a 0a 09 63 6d 70 77 69 20 30 2c 39  .L11:..cmpwi 0,9
03f0: 2c 35 0a 09 62 63 20 34 2c 32 2c 2e 4c 31 33 0a  ,5..bc 4,2,.L13.
0400: 09 6c 68 7a 20 33 2c 33 32 28 31 29 0a 09 62 20  .lhz 3,32(1)..b 
0410: 2e 4c 34 0a 2e 4c 31 33 3a 0a 09 63 6d 70 77 69  .L4..L13:..cmpwi
0420: 20 30 2c 39 2c 36 0a 09 62 63 20 31 32 2c 32 2c   0,9,6..bc 12,2,
0430: 2e 4c 34 33 0a 09 63 6d 70 77 69 20 30 2c 39 2c  .L43..cmpwi 0,9,
0440: 37 0a 09 62 63 20 31 32 2c 32 2c 2e 4c 34 33 0a  7..bc 12,2,.L43.
0450: 09 63 6d 70 77 69 20 30 2c 39 2c 38 0a 09 62 63  .cmpwi 0,9,8..bc
0460: 20 31 32 2c 32 2c 2e 4c 34 33 0a 09 63 6d 70 77   12,2,.L43..cmpw
0470: 69 20 30 2c 39 2c 39 0a 09 62 63 20 31 32 2c 32  i 0,9,9..bc 12,2
0480: 2c 2e 4c 34 33 0a 09 61 64 64 69 20 30 2c 39 2c  ,.L43..addi 0,9,
0490: 2d 31 30 0a 09 63 6d 70 6c 77 69 20 30 2c 30 2c  -10..cmplwi 0,0,
04a0: 31 0a 09 62 63 20 31 32 2c 31 2c 2e 4c 32 33 0a  1..bc 12,1,.L23.
04b0: 09 6c 77 7a 20 33 2c 33 32 28 31 29 0a 09 6c 77  .lwz 3,32(1)..lw
04c0: 7a 20 34 2c 33 36 28 31 29 0a 09 62 20 2e 4c 34  z 4,36(1)..b .L4
04d0: 0a 2e 4c 32 33 3a 0a 09 6c 77 7a 20 30 2c 32 30  ..L23:..lwz 0,20
04e0: 28 31 29 0a 09 63 6d 70 77 69 20 30 2c 30 2c 31  (1)..cmpwi 0,0,1
04f0: 32 0a 09 62 63 20 34 2c 32 2c 2e 4c 32 35 0a 09  2..bc 4,2,.L25..
0500: 6c 66 73 20 31 2c 33 32 28 31 29 0a 09 62 20 2e  lfs 1,32(1)..b .
0510: 4c 34 0a 2e 4c 32 35 3a 0a 09 63 6d 70 77 69 20  L4..L25:..cmpwi 
0520: 30 2c 30 2c 31 33 0a 09 62 63 20 34 2c 32 2c 2e  0,0,13..bc 4,2,.
0530: 4c 32 37 0a 09 6c 66 64 20 31 2c 33 32 28 31 29  L27..lfd 1,32(1)
0540: 0a 09 62 20 2e 4c 34 0a 2e 4c 32 37 3a 0a 09 63  ..b .L4..L27:..c
0550: 6d 70 77 69 20 30 2c 30 2c 31 34 0a 09 62 63 20  mpwi 0,0,14..bc 
0560: 34 2c 32 2c 2e 4c 32 39 0a 2e 4c 34 33 3a 0a 09  4,2,.L29..L43:..
0570: 6c 77 7a 20 33 2c 33 32 28 31 29 0a 09 62 20 2e  lwz 3,32(1)..b .
0580: 4c 34 0a 2e 4c 32 39 3a 0a 09 63 6d 70 77 69 20  L4..L29:..cmpwi 
0590: 30 2c 30 2c 31 35 0a 09 62 63 20 34 2c 32 2c 2e  0,0,15..bc 4,2,.
05a0: 4c 34 0a 09 6c 77 7a 20 30 2c 38 28 31 29 0a 09  L4..lwz 0,8(1)..
05b0: 61 6e 64 69 2e 20 39 2c 30 2c 31 0a 09 62 63 20  andi. 9,0,1..bc 
05c0: 31 32 2c 32 2c 2e 4c 33 32 0a 09 6c 77 7a 20 33  12,2,.L32..lwz 3
05d0: 2c 31 36 28 31 29 0a 09 62 20 2e 4c 34 0a 2e 4c  ,16(1)..b .L4..L
05e0: 33 32 3a 0a 09 61 6e 64 69 2e 20 39 2c 30 2c 31  32:..andi. 9,0,1
05f0: 30 32 34 0a 09 62 63 20 31 32 2c 32 2c 2e 4c 34  024..bc 12,2,.L4
0600: 0a 09 6c 77 7a 20 30 2c 32 34 28 31 29 0a 09 63  ..lwz 0,24(1)..c
0610: 6d 70 77 69 20 30 2c 30 2c 31 0a 09 62 63 20 34  mpwi 0,0,1..bc 4
0620: 2c 32 2c 2e 4c 33 35 0a 09 6c 77 7a 20 39 2c 31  ,2,.L35..lwz 9,1
0630: 36 28 31 29 0a 09 6c 62 7a 20 33 2c 30 28 39 29  6(1)..lbz 3,0(9)
0640: 0a 09 62 20 2e 4c 34 0a 2e 4c 33 35 3a 0a 09 63  ..b .L4..L35:..c
0650: 6d 70 77 69 20 30 2c 30 2c 32 0a 09 62 63 20 34  mpwi 0,0,2..bc 4
0660: 2c 32 2c 2e 4c 33 37 0a 09 6c 77 7a 20 39 2c 31  ,2,.L37..lwz 9,1
0670: 36 28 31 29 0a 09 6c 68 7a 20 33 2c 30 28 39 29  6(1)..lhz 3,0(9)
0680: 0a 09 62 20 2e 4c 34 0a 2e 4c 33 37 3a 0a 09 63  ..b .L4..L37:..c
0690: 6d 70 77 69 20 30 2c 30 2c 34 0a 09 62 63 20 34  mpwi 0,0,4..bc 4
06a0: 2c 32 2c 2e 4c 33 39 0a 09 6c 77 7a 20 39 2c 31  ,2,.L39..lwz 9,1
06b0: 36 28 31 29 0a 09 62 20 2e 4c 34 34 0a 2e 4c 33  6(1)..b .L44..L3
06c0: 39 3a 0a 09 63 6d 70 77 69 20 30 2c 30 2c 38 0a  9:..cmpwi 0,0,8.
06d0: 09 62 63 20 34 2c 32 2c 2e 4c 34 0a 09 6c 77 7a  .bc 4,2,.L4..lwz
06e0: 20 39 2c 31 36 28 31 29 0a 09 6c 77 7a 20 34 2c   9,16(1)..lwz 4,
06f0: 34 28 39 29 0a 2e 4c 34 34 3a 0a 09 6c 77 7a 20  4(9)..L44:..lwz 
0700: 33 2c 30 28 39 29 0a 2e 4c 34 3a 0a 09 6c 77 7a  3,0(9)..L4:..lwz
0710: 20 30 2c 31 38 30 28 31 29 0a 09 6d 74 6c 72 20   0,180(1)..mtlr 
0720: 30 0a 09 6c 77 7a 20 32 37 2c 31 35 36 28 31 29  0..lwz 27,156(1)
0730: 0a 09 6c 77 7a 20 32 38 2c 31 36 30 28 31 29 0a  ..lwz 28,160(1).
0740: 09 6c 77 7a 20 32 39 2c 31 36 34 28 31 29 0a 09  .lwz 29,164(1)..
0750: 6c 77 7a 20 33 30 2c 31 36 38 28 31 29 0a 09 6c  lwz 30,168(1)..l
0760: 77 7a 20 33 31 2c 31 37 32 28 31 29 0a 09 6c 61  wz 31,172(1)..la
0770: 20 31 2c 31 37 36 28 31 29 0a 09 62 6c 72 0a 2e   1,176(1)..blr..
0780: 4c 66 65 31 3a 0a 09 2e 73 69 7a 65 09 20 5f 5f  Lfe1:...size. __
0790: 76 61 63 61 6c 6c 5f 72 2c 2e 4c 66 65 31 2d 5f  vacall_r,.Lfe1-_
07a0: 5f 76 61 63 61 6c 6c 5f 72 0a 09 2e 69 64 65 6e  _vacall_r...iden
07b0: 74 09 22 47 43 43 3a 20 28 47 4e 55 29 20 32 2e  t."GCC: (GNU) 2.
07c0: 39 35 2e 32 20 31 39 39 39 31 30 32 34 20 28 72  95.2 19991024 (r
07d0: 65 6c 65 61 73 65 29 22 0a                       elease)".