Artifact 745f4174d4d7c620a17a2fb4f13fcf06b6fd7cbe:


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 09 2e 73 65 63 74  owerpc.c"...sect
0020: 69 6f 6e 09 22 2e 74 65 78 74 22 0a 09 2e 61 6c  ion.".text"...al
0030: 69 67 6e 20 32 0a 09 2e 67 6c 6f 62 6c 20 5f 5f  ign 2...globl __
0040: 76 61 63 61 6c 6c 5f 72 0a 09 2e 74 79 70 65 09  vacall_r...type.
0050: 5f 5f 76 61 63 61 6c 6c 5f 72 2c 20 40 66 75 6e  __vacall_r, @fun
0060: 63 74 69 6f 6e 0a 5f 5f 76 61 63 61 6c 6c 5f 72  ction.__vacall_r
0070: 3a 0a 09 73 74 77 75 20 31 2c 2d 32 30 38 28 31  :..stwu 1,-208(1
0080: 29 0a 09 6d 66 6c 72 20 30 0a 09 6c 69 20 31 31  )..mflr 0..li 11
0090: 2c 30 0a 09 73 74 77 20 30 2c 32 31 32 28 31 29  ,0..stw 0,212(1)
00a0: 0a 09 61 64 64 69 20 30 2c 31 2c 31 36 30 0a 09  ..addi 0,1,160..
00b0: 73 74 77 20 30 2c 32 30 28 31 29 0a 09 61 64 64  stw 0,20(1)..add
00c0: 69 20 30 2c 31 2c 35 36 0a 09 73 74 77 20 31 31  i 0,1,56..stw 11
00d0: 2c 32 34 28 31 29 0a 09 73 74 77 20 30 2c 34 38  ,24(1)..stw 0,48
00e0: 28 31 29 0a 09 6c 77 7a 20 30 2c 30 28 31 33 29  (1)..lwz 0,0(13)
00f0: 0a 09 73 74 77 20 39 2c 31 38 34 28 31 29 0a 09  ..stw 9,184(1)..
0100: 61 64 64 69 20 39 2c 31 2c 32 31 36 0a 09 73 74  addi 9,1,216..st
0110: 77 20 33 2c 31 36 30 28 31 29 0a 09 6d 74 63 74  w 3,160(1)..mtct
0120: 72 20 30 0a 09 73 74 77 20 34 2c 31 36 34 28 31  r 0..stw 4,164(1
0130: 29 0a 09 61 64 64 69 20 34 2c 31 2c 31 36 0a 09  )..addi 4,1,16..
0140: 73 74 77 20 39 2c 31 39 32 28 31 29 0a 09 73 74  stw 9,192(1)..st
0150: 77 20 35 2c 31 36 38 28 31 29 0a 09 73 74 77 20  w 5,168(1)..stw 
0160: 36 2c 31 37 32 28 31 29 0a 09 73 74 77 20 37 2c  6,172(1)..stw 7,
0170: 31 37 36 28 31 29 0a 09 73 74 77 20 38 2c 31 38  176(1)..stw 8,18
0180: 30 28 31 29 0a 09 73 74 77 20 31 30 2c 31 38 38  0(1)..stw 10,188
0190: 28 31 29 0a 09 73 74 77 20 31 31 2c 32 38 28 31  (1)..stw 11,28(1
01a0: 29 0a 09 73 74 66 64 20 31 2c 35 36 28 31 29 0a  )..stfd 1,56(1).
01b0: 09 73 74 66 64 20 32 2c 36 34 28 31 29 0a 09 73  .stfd 2,64(1)..s
01c0: 74 66 64 20 33 2c 37 32 28 31 29 0a 09 73 74 66  tfd 3,72(1)..stf
01d0: 64 20 34 2c 38 30 28 31 29 0a 09 73 74 66 64 20  d 4,80(1)..stfd 
01e0: 35 2c 38 38 28 31 29 0a 09 73 74 66 64 20 36 2c  5,88(1)..stfd 6,
01f0: 39 36 28 31 29 0a 09 73 74 66 64 20 37 2c 31 30  96(1)..stfd 7,10
0200: 34 28 31 29 0a 09 73 74 66 64 20 38 2c 31 31 32  4(1)..stfd 8,112
0210: 28 31 29 0a 09 73 74 77 20 31 31 2c 31 36 28 31  (1)..stw 11,16(1
0220: 29 0a 09 73 74 77 20 31 31 2c 31 39 36 28 31 29  )..stw 11,196(1)
0230: 0a 09 6c 77 7a 20 33 2c 34 28 31 33 29 0a 09 62  ..lwz 3,4(13)..b
0240: 63 74 72 6c 0a 09 6c 77 7a 20 39 2c 32 38 28 31  ctrl..lwz 9,28(1
0250: 29 0a 09 63 6d 70 77 69 20 30 2c 39 2c 30 0a 09  )..cmpwi 0,9,0..
0260: 62 65 71 2d 20 30 2c 2e 4c 31 0a 09 63 6d 70 77  beq- 0,.L1..cmpw
0270: 69 20 30 2c 39 2c 31 0a 09 62 65 71 2d 20 30 2c  i 0,9,1..beq- 0,
0280: 2e 4c 34 33 0a 09 63 6d 70 77 69 20 30 2c 39 2c  .L43..cmpwi 0,9,
0290: 32 0a 09 62 65 71 2d 20 30 2c 2e 4c 34 34 0a 09  2..beq- 0,.L44..
02a0: 63 6d 70 77 69 20 30 2c 39 2c 33 0a 09 62 65 71  cmpwi 0,9,3..beq
02b0: 2d 20 30 2c 2e 4c 34 33 0a 09 63 6d 70 77 69 20  - 0,.L43..cmpwi 
02c0: 30 2c 39 2c 34 0a 09 62 65 71 2d 20 30 2c 2e 4c  0,9,4..beq- 0,.L
02d0: 34 35 0a 09 63 6d 70 77 69 20 30 2c 39 2c 35 0a  45..cmpwi 0,9,5.
02e0: 09 62 65 71 2d 20 30 2c 2e 4c 34 36 0a 09 63 6d  .beq- 0,.L46..cm
02f0: 70 77 69 20 30 2c 39 2c 36 0a 09 62 65 71 2d 20  pwi 0,9,6..beq- 
0300: 30 2c 2e 4c 34 32 0a 09 63 6d 70 77 69 20 30 2c  0,.L42..cmpwi 0,
0310: 39 2c 37 0a 09 62 65 71 2d 20 30 2c 2e 4c 34 32  9,7..beq- 0,.L42
0320: 0a 09 63 6d 70 77 69 20 30 2c 39 2c 38 0a 09 62  ..cmpwi 0,9,8..b
0330: 65 71 2d 20 30 2c 2e 4c 34 32 0a 09 63 6d 70 77  eq- 0,.L42..cmpw
0340: 69 20 30 2c 39 2c 39 0a 09 62 65 71 2d 20 30 2c  i 0,9,9..beq- 0,
0350: 2e 4c 34 32 0a 09 61 64 64 69 20 30 2c 39 2c 2d  .L42..addi 0,9,-
0360: 31 30 0a 09 63 6d 70 6c 77 69 20 30 2c 30 2c 31  10..cmplwi 0,0,1
0370: 0a 09 62 67 74 2d 20 30 2c 2e 4c 32 32 0a 09 6c  ..bgt- 0,.L22..l
0380: 77 7a 20 33 2c 34 30 28 31 29 0a 09 6c 77 7a 20  wz 3,40(1)..lwz 
0390: 34 2c 34 34 28 31 29 0a 2e 4c 31 3a 0a 09 6c 77  4,44(1)..L1:..lw
03a0: 7a 20 30 2c 32 31 32 28 31 29 0a 09 61 64 64 69  z 0,212(1)..addi
03b0: 20 31 2c 31 2c 32 30 38 0a 09 6d 74 6c 72 20 30   1,1,208..mtlr 0
03c0: 0a 09 62 6c 72 0a 2e 4c 32 32 3a 0a 09 63 6d 70  ..blr..L22:..cmp
03d0: 77 69 20 30 2c 39 2c 31 32 0a 09 62 65 71 2d 20  wi 0,9,12..beq- 
03e0: 30 2c 2e 4c 34 37 0a 09 63 6d 70 77 69 20 30 2c  0,.L47..cmpwi 0,
03f0: 39 2c 31 33 0a 09 62 65 71 2d 20 30 2c 2e 4c 34  9,13..beq- 0,.L4
0400: 38 0a 09 63 6d 70 77 69 20 30 2c 39 2c 31 34 0a  8..cmpwi 0,9,14.
0410: 09 62 65 71 2d 20 30 2c 2e 4c 34 32 0a 09 63 6d  .beq- 0,.L42..cm
0420: 70 77 69 20 30 2c 39 2c 31 35 0a 09 62 6e 65 2b  pwi 0,9,15..bne+
0430: 20 30 2c 2e 4c 31 0a 09 6c 77 7a 20 30 2c 31 36   0,.L1..lwz 0,16
0440: 28 31 29 0a 09 61 6e 64 69 2e 20 39 2c 30 2c 31  (1)..andi. 9,0,1
0450: 0a 09 62 65 71 2d 20 30 2c 2e 4c 33 31 0a 09 6c  ..beq- 0,.L31..l
0460: 77 7a 20 33 2c 32 34 28 31 29 0a 09 62 20 2e 4c  wz 3,24(1)..b .L
0470: 31 0a 2e 4c 33 31 3a 0a 09 61 6e 64 69 2e 20 39  1..L31:..andi. 9
0480: 2c 30 2c 31 30 32 34 0a 09 62 65 71 2d 20 30 2c  ,0,1024..beq- 0,
0490: 2e 4c 31 0a 09 6c 77 7a 20 30 2c 33 32 28 31 29  .L1..lwz 0,32(1)
04a0: 0a 09 63 6d 70 77 69 20 30 2c 30 2c 31 0a 09 62  ..cmpwi 0,0,1..b
04b0: 65 71 2d 20 30 2c 2e 4c 34 39 0a 09 63 6d 70 77  eq- 0,.L49..cmpw
04c0: 69 20 30 2c 30 2c 32 0a 09 62 65 71 2d 20 30 2c  i 0,0,2..beq- 0,
04d0: 2e 4c 35 30 0a 09 63 6d 70 77 69 20 30 2c 30 2c  .L50..cmpwi 0,0,
04e0: 34 0a 09 62 65 71 2d 20 30 2c 2e 4c 35 31 0a 09  4..beq- 0,.L51..
04f0: 63 6d 70 77 69 20 30 2c 30 2c 38 0a 09 62 6e 65  cmpwi 0,0,8..bne
0500: 2b 20 30 2c 2e 4c 31 0a 09 6c 77 7a 20 39 2c 32  + 0,.L1..lwz 9,2
0510: 34 28 31 29 0a 09 6c 77 7a 20 34 2c 34 28 39 29  4(1)..lwz 4,4(9)
0520: 0a 2e 4c 34 31 3a 0a 09 6c 77 7a 20 33 2c 30 28  ..L41:..lwz 3,0(
0530: 39 29 0a 09 62 20 2e 4c 31 0a 2e 4c 35 31 3a 0a  9)..b .L1..L51:.
0540: 09 6c 77 7a 20 39 2c 32 34 28 31 29 0a 09 62 20  .lwz 9,24(1)..b 
0550: 2e 4c 34 31 0a 2e 4c 35 30 3a 0a 09 6c 77 7a 20  .L41..L50:..lwz 
0560: 39 2c 32 34 28 31 29 0a 09 6c 68 7a 20 33 2c 30  9,24(1)..lhz 3,0
0570: 28 39 29 0a 09 62 20 2e 4c 31 0a 2e 4c 34 39 3a  (9)..b .L1..L49:
0580: 0a 09 6c 77 7a 20 39 2c 32 34 28 31 29 0a 09 6c  ..lwz 9,24(1)..l
0590: 62 7a 20 33 2c 30 28 39 29 0a 09 62 20 2e 4c 31  bz 3,0(9)..b .L1
05a0: 0a 2e 4c 34 32 3a 0a 09 6c 77 7a 20 33 2c 34 30  ..L42:..lwz 3,40
05b0: 28 31 29 0a 09 62 20 2e 4c 31 0a 2e 4c 34 38 3a  (1)..b .L1..L48:
05c0: 0a 09 6c 66 64 20 31 2c 34 30 28 31 29 0a 09 62  ..lfd 1,40(1)..b
05d0: 20 2e 4c 31 0a 2e 4c 34 37 3a 0a 09 6c 66 73 20   .L1..L47:..lfs 
05e0: 31 2c 34 30 28 31 29 0a 09 62 20 2e 4c 31 0a 2e  1,40(1)..b .L1..
05f0: 4c 34 36 3a 0a 09 6c 68 7a 20 33 2c 34 30 28 31  L46:..lhz 3,40(1
0600: 29 0a 09 62 20 2e 4c 31 0a 2e 4c 34 35 3a 0a 09  )..b .L1..L45:..
0610: 6c 68 61 20 33 2c 34 30 28 31 29 0a 09 62 20 2e  lha 3,40(1)..b .
0620: 4c 31 0a 2e 4c 34 33 3a 0a 09 6c 62 7a 20 33 2c  L1..L43:..lbz 3,
0630: 34 30 28 31 29 0a 09 62 20 2e 4c 31 0a 2e 4c 34  40(1)..b .L1..L4
0640: 34 3a 0a 09 6c 62 7a 20 30 2c 34 30 28 31 29 0a  4:..lbz 0,40(1).
0650: 09 65 78 74 73 62 20 33 2c 30 0a 09 62 20 2e 4c  .extsb 3,0..b .L
0660: 31 0a 09 2e 73 69 7a 65 09 5f 5f 76 61 63 61 6c  1...size.__vacal
0670: 6c 5f 72 2c 20 2e 2d 5f 5f 76 61 63 61 6c 6c 5f  l_r, .-__vacall_
0680: 72 0a 09 2e 69 64 65 6e 74 09 22 47 43 43 3a 20  r...ident."GCC: 
0690: 28 47 4e 55 29 20 33 2e 33 2e 33 20 28 4e 65 74  (GNU) 3.3.3 (Net
06a0: 42 53 44 20 6e 62 33 20 32 30 30 34 30 35 32 30  BSD nb3 20040520
06b0: 29 22 0a                                         )".