Artifact 6f89425757d391e906c02fb1a42b502e32ac54cc:


0000: 09 2e 73 65 74 20 6e 6f 72 65 6f 72 64 65 72 0a  ..set noreorder.
0010: 09 2e 73 65 74 20 76 6f 6c 61 74 69 6c 65 0a 09  ..set volatile..
0020: 2e 73 65 74 20 6e 6f 61 74 0a 09 2e 66 69 6c 65  .set noat...file
0030: 09 31 20 22 76 61 63 61 6c 6c 2d 61 6c 70 68 61  .1 "vacall-alpha
0040: 2e 63 22 0a 67 63 63 32 5f 63 6f 6d 70 69 6c 65  .c".gcc2_compile
0050: 64 2e 3a 0a 5f 5f 67 6e 75 5f 63 6f 6d 70 69 6c  d.:.__gnu_compil
0060: 65 64 5f 63 3a 0a 2e 74 65 78 74 0a 09 2e 61 6c  ed_c:..text...al
0070: 69 67 6e 20 33 0a 09 2e 67 6c 6f 62 6c 20 5f 5f  ign 3...globl __
0080: 76 61 63 61 6c 6c 5f 72 0a 09 2e 65 6e 74 20 5f  vacall_r...ent _
0090: 5f 76 61 63 61 6c 6c 5f 72 0a 5f 5f 76 61 63 61  _vacall_r.__vaca
00a0: 6c 6c 5f 72 3a 0a 5f 5f 76 61 63 61 6c 6c 5f 72  ll_r:.__vacall_r
00b0: 2e 2e 6e 67 3a 0a 09 6c 64 61 20 24 33 30 2c 2d  ..ng:..lda $30,-
00c0: 31 37 36 28 24 33 30 29 0a 09 2e 66 72 61 6d 65  176($30)...frame
00d0: 20 24 33 30 2c 31 37 36 2c 24 32 36 2c 30 0a 09   $30,176,$26,0..
00e0: 73 74 71 20 24 32 36 2c 30 28 24 33 30 29 0a 09  stq $26,0($30)..
00f0: 2e 6d 61 73 6b 20 30 78 34 30 30 30 30 30 30 2c  .mask 0x4000000,
0100: 2d 31 37 36 0a 09 2e 70 72 6f 6c 6f 67 75 65 20  -176...prologue 
0110: 31 0a 09 73 74 71 20 24 31 36 2c 31 32 38 28 24  1..stq $16,128($
0120: 33 30 29 0a 09 73 74 71 20 24 31 37 2c 31 33 36  30)..stq $17,136
0130: 28 24 33 30 29 0a 09 73 74 71 20 24 31 38 2c 31  ($30)..stq $18,1
0140: 34 34 28 24 33 30 29 0a 09 73 74 71 20 24 31 39  44($30)..stq $19
0150: 2c 31 35 32 28 24 33 30 29 0a 09 73 74 71 20 24  ,152($30)..stq $
0160: 32 30 2c 31 36 30 28 24 33 30 29 0a 09 73 74 71  20,160($30)..stq
0170: 20 24 32 31 2c 31 36 38 28 24 33 30 29 0a 09 73   $21,168($30)..s
0180: 74 74 20 24 66 31 36 2c 38 30 28 24 33 30 29 0a  tt $f16,80($30).
0190: 09 73 74 74 20 24 66 31 37 2c 38 38 28 24 33 30  .stt $f17,88($30
01a0: 29 0a 09 73 74 74 20 24 66 31 38 2c 39 36 28 24  )..stt $f18,96($
01b0: 33 30 29 0a 09 73 74 74 20 24 66 31 39 2c 31 30  30)..stt $f19,10
01c0: 34 28 24 33 30 29 0a 09 73 74 74 20 24 66 32 30  4($30)..stt $f20
01d0: 2c 31 31 32 28 24 33 30 29 0a 09 73 74 74 20 24  ,112($30)..stt $
01e0: 66 32 31 2c 31 32 30 28 24 33 30 29 0a 09 73 74  f21,120($30)..st
01f0: 6c 20 24 33 31 2c 31 36 28 24 33 30 29 0a 09 61  l $31,16($30)..a
0200: 64 64 71 20 24 33 30 2c 31 32 38 2c 24 32 0a 09  ddq $30,128,$2..
0210: 73 74 71 20 24 32 2c 32 34 28 24 33 30 29 0a 09  stq $2,24($30)..
0220: 73 74 71 20 24 33 31 2c 33 32 28 24 33 30 29 0a  stq $31,32($30).
0230: 09 73 74 6c 20 24 33 31 2c 34 30 28 24 33 30 29  .stl $31,40($30)
0240: 0a 09 61 64 64 71 20 24 33 30 2c 31 37 36 2c 24  ..addq $30,176,$
0250: 34 0a 09 73 74 71 20 24 34 2c 37 32 28 24 33 30  4..stq $4,72($30
0260: 29 0a 09 6c 64 71 20 24 31 36 2c 38 28 24 31 29  )..ldq $16,8($1)
0270: 0a 09 6c 64 71 20 24 32 37 2c 30 28 24 31 29 0a  ..ldq $27,0($1).
0280: 09 61 64 64 71 20 24 33 30 2c 31 36 2c 24 31 37  .addq $30,16,$17
0290: 0a 09 6a 73 72 20 24 32 36 2c 28 24 32 37 29 2c  ..jsr $26,($27),
02a0: 30 0a 09 6c 64 6c 20 24 32 2c 34 30 28 24 33 30  0..ldl $2,40($30
02b0: 29 0a 09 7a 61 70 6e 6f 74 20 24 32 2c 31 35 2c  )..zapnot $2,15,
02c0: 24 33 0a 09 62 65 71 20 24 33 2c 24 33 35 0a 09  $3..beq $3,$35..
02d0: 73 75 62 71 20 24 33 2c 31 2c 24 32 0a 09 62 65  subq $3,1,$2..be
02e0: 71 20 24 32 2c 24 37 37 0a 09 73 75 62 71 20 24  q $2,$77..subq $
02f0: 33 2c 32 2c 24 32 0a 09 62 6e 65 20 24 32 2c 24  3,2,$2..bne $2,$
0300: 33 38 0a 24 37 37 3a 0a 09 6c 64 6c 20 24 32 2c  38.$77:..ldl $2,
0310: 35 36 28 24 33 30 29 0a 09 69 6e 73 62 6c 20 24  56($30)..insbl $
0320: 32 2c 37 2c 24 32 0a 09 73 72 61 20 24 32 2c 35  2,7,$2..sra $2,5
0330: 36 2c 24 30 0a 09 62 72 20 24 33 31 2c 24 33 35  6,$0..br $31,$35
0340: 0a 09 2e 61 6c 69 67 6e 20 34 0a 24 33 38 3a 0a  ...align 4.$38:.
0350: 09 73 75 62 71 20 24 33 2c 33 2c 24 32 0a 09 62  .subq $3,3,$2..b
0360: 6e 65 20 24 32 2c 24 34 30 0a 09 6c 64 6c 20 24  ne $2,$40..ldl $
0370: 32 2c 35 36 28 24 33 30 29 0a 09 65 78 74 62 6c  2,56($30)..extbl
0380: 20 24 32 2c 30 2c 24 32 0a 09 7a 61 70 6e 6f 74   $2,0,$2..zapnot
0390: 20 24 32 2c 31 2c 24 30 0a 09 62 72 20 24 33 31   $2,1,$0..br $31
03a0: 2c 24 33 35 0a 09 2e 61 6c 69 67 6e 20 34 0a 24  ,$35...align 4.$
03b0: 34 30 3a 0a 09 73 75 62 71 20 24 33 2c 34 2c 24  40:..subq $3,4,$
03c0: 32 0a 09 62 6e 65 20 24 32 2c 24 34 32 0a 09 6c  2..bne $2,$42..l
03d0: 64 6c 20 24 32 2c 35 36 28 24 33 30 29 0a 09 69  dl $2,56($30)..i
03e0: 6e 73 77 6c 20 24 32 2c 36 2c 24 32 0a 09 73 72  nswl $2,6,$2..sr
03f0: 61 20 24 32 2c 34 38 2c 24 30 0a 09 62 72 20 24  a $2,48,$0..br $
0400: 33 31 2c 24 33 35 0a 09 2e 61 6c 69 67 6e 20 34  31,$35...align 4
0410: 0a 24 34 32 3a 0a 09 73 75 62 71 20 24 33 2c 35  .$42:..subq $3,5
0420: 2c 24 32 0a 09 62 6e 65 20 24 32 2c 24 34 34 0a  ,$2..bne $2,$44.
0430: 09 6c 64 6c 20 24 32 2c 35 36 28 24 33 30 29 0a  .ldl $2,56($30).
0440: 09 65 78 74 77 6c 20 24 32 2c 30 2c 24 32 0a 09  .extwl $2,0,$2..
0450: 7a 61 70 6e 6f 74 20 24 32 2c 33 2c 24 30 0a 09  zapnot $2,3,$0..
0460: 62 72 20 24 33 31 2c 24 33 35 0a 09 2e 61 6c 69  br $31,$35...ali
0470: 67 6e 20 34 0a 24 34 34 3a 0a 09 73 75 62 71 20  gn 4.$44:..subq 
0480: 24 33 2c 36 2c 24 32 0a 09 62 6e 65 20 24 32 2c  $3,6,$2..bne $2,
0490: 24 34 36 0a 09 6c 64 6c 20 24 30 2c 35 36 28 24  $46..ldl $0,56($
04a0: 33 30 29 0a 09 62 72 20 24 33 31 2c 24 33 35 0a  30)..br $31,$35.
04b0: 09 2e 61 6c 69 67 6e 20 34 0a 24 34 36 3a 0a 09  ..align 4.$46:..
04c0: 73 75 62 71 20 24 33 2c 37 2c 24 32 0a 09 62 6e  subq $3,7,$2..bn
04d0: 65 20 24 32 2c 24 34 38 0a 09 6c 64 6c 20 24 32  e $2,$48..ldl $2
04e0: 2c 35 36 28 24 33 30 29 0a 09 7a 61 70 6e 6f 74  ,56($30)..zapnot
04f0: 20 24 32 2c 31 35 2c 24 30 0a 09 62 72 20 24 33   $2,15,$0..br $3
0500: 31 2c 24 33 35 0a 09 2e 61 6c 69 67 6e 20 34 0a  1,$35...align 4.
0510: 24 34 38 3a 0a 09 73 75 62 71 20 24 33 2c 38 2c  $48:..subq $3,8,
0520: 24 32 0a 09 62 65 71 20 24 32 2c 24 37 38 0a 09  $2..beq $2,$78..
0530: 73 75 62 71 20 24 33 2c 39 2c 24 32 0a 09 62 65  subq $3,9,$2..be
0540: 71 20 24 32 2c 24 37 38 0a 09 73 75 62 71 20 24  q $2,$78..subq $
0550: 33 2c 31 30 2c 24 32 0a 09 62 65 71 20 24 32 2c  3,10,$2..beq $2,
0560: 24 37 38 0a 09 6c 64 6c 20 24 32 2c 34 30 28 24  $78..ldl $2,40($
0570: 33 30 29 0a 09 7a 61 70 6e 6f 74 20 24 32 2c 31  30)..zapnot $2,1
0580: 35 2c 24 33 0a 09 73 75 62 71 20 24 33 2c 31 31  5,$3..subq $3,11
0590: 2c 24 32 0a 09 62 65 71 20 24 32 2c 24 37 38 0a  ,$2..beq $2,$78.
05a0: 09 73 75 62 71 20 24 33 2c 31 32 2c 24 32 0a 09  .subq $3,12,$2..
05b0: 62 6e 65 20 24 32 2c 24 35 38 0a 09 6c 64 73 20  bne $2,$58..lds 
05c0: 24 66 30 2c 35 36 28 24 33 30 29 0a 09 62 72 20  $f0,56($30)..br 
05d0: 24 33 31 2c 24 33 35 0a 09 2e 61 6c 69 67 6e 20  $31,$35...align 
05e0: 34 0a 24 35 38 3a 0a 09 73 75 62 71 20 24 33 2c  4.$58:..subq $3,
05f0: 31 33 2c 24 32 0a 09 62 6e 65 20 24 32 2c 24 36  13,$2..bne $2,$6
0600: 30 0a 09 6c 64 74 20 24 66 30 2c 35 36 28 24 33  0..ldt $f0,56($3
0610: 30 29 0a 09 62 72 20 24 33 31 2c 24 33 35 0a 09  0)..br $31,$35..
0620: 2e 61 6c 69 67 6e 20 34 0a 24 36 30 3a 0a 09 73  .align 4.$60:..s
0630: 75 62 71 20 24 33 2c 31 34 2c 24 32 0a 09 62 6e  ubq $3,14,$2..bn
0640: 65 20 24 32 2c 24 36 32 0a 24 37 38 3a 0a 09 6c  e $2,$62.$78:..l
0650: 64 71 20 24 30 2c 35 36 28 24 33 30 29 0a 09 62  dq $0,56($30)..b
0660: 72 20 24 33 31 2c 24 33 35 0a 09 2e 61 6c 69 67  r $31,$35...alig
0670: 6e 20 34 0a 24 36 32 3a 0a 09 73 75 62 71 20 24  n 4.$62:..subq $
0680: 33 2c 31 35 2c 24 32 0a 09 62 6e 65 20 24 32 2c  3,15,$2..bne $2,
0690: 24 33 35 0a 09 6c 64 6c 20 24 32 2c 31 36 28 24  $35..ldl $2,16($
06a0: 33 30 29 0a 09 62 6c 62 63 20 24 32 2c 24 36 35  30)..blbc $2,$65
06b0: 0a 09 6c 64 71 20 24 30 2c 33 32 28 24 33 30 29  ..ldq $0,32($30)
06c0: 0a 09 62 72 20 24 33 31 2c 24 33 35 0a 09 2e 61  ..br $31,$35...a
06d0: 6c 69 67 6e 20 34 0a 24 36 35 3a 0a 09 73 72 6c  lign 4.$65:..srl
06e0: 20 24 32 2c 31 30 2c 24 32 0a 09 62 6c 62 63 20   $2,10,$2..blbc 
06f0: 24 32 2c 24 33 35 0a 09 6c 64 71 20 24 33 2c 34  $2,$35..ldq $3,4
0700: 38 28 24 33 30 29 0a 09 73 75 62 71 20 24 33 2c  8($30)..subq $3,
0710: 31 2c 24 32 0a 09 62 6e 65 20 24 32 2c 24 36 38  1,$2..bne $2,$68
0720: 0a 09 6c 64 71 20 24 33 2c 33 32 28 24 33 30 29  ..ldq $3,32($30)
0730: 0a 09 6c 64 71 5f 75 20 24 32 2c 30 28 24 33 29  ..ldq_u $2,0($3)
0740: 0a 09 65 78 74 62 6c 20 24 32 2c 24 33 2c 24 32  ..extbl $2,$3,$2
0750: 0a 09 7a 61 70 6e 6f 74 20 24 32 2c 31 2c 24 30  ..zapnot $2,1,$0
0760: 0a 09 62 72 20 24 33 31 2c 24 33 35 0a 09 2e 61  ..br $31,$35...a
0770: 6c 69 67 6e 20 34 0a 24 36 38 3a 0a 09 73 75 62  lign 4.$68:..sub
0780: 71 20 24 33 2c 32 2c 24 32 0a 09 62 6e 65 20 24  q $3,2,$2..bne $
0790: 32 2c 24 37 30 0a 09 6c 64 71 20 24 32 2c 33 32  2,$70..ldq $2,32
07a0: 28 24 33 30 29 0a 09 62 69 63 20 24 32 2c 36 2c  ($30)..bic $2,6,
07b0: 24 33 0a 09 6c 64 71 20 24 33 2c 30 28 24 33 29  $3..ldq $3,0($3)
07c0: 0a 09 62 69 63 20 24 32 2c 31 2c 24 32 0a 09 65  ..bic $2,1,$2..e
07d0: 78 74 77 6c 20 24 33 2c 24 32 2c 24 33 0a 09 7a  xtwl $3,$2,$3..z
07e0: 61 70 6e 6f 74 20 24 33 2c 33 2c 24 30 0a 09 62  apnot $3,3,$0..b
07f0: 72 20 24 33 31 2c 24 33 35 0a 09 2e 61 6c 69 67  r $31,$35...alig
0800: 6e 20 34 0a 24 37 30 3a 0a 09 73 75 62 71 20 24  n 4.$70:..subq $
0810: 33 2c 34 2c 24 32 0a 09 62 6e 65 20 24 32 2c 24  3,4,$2..bne $2,$
0820: 37 32 0a 09 6c 64 71 20 24 32 2c 33 32 28 24 33  72..ldq $2,32($3
0830: 30 29 0a 09 6c 64 6c 20 24 32 2c 30 28 24 32 29  0)..ldl $2,0($2)
0840: 0a 09 7a 61 70 6e 6f 74 20 24 32 2c 31 35 2c 24  ..zapnot $2,15,$
0850: 30 0a 09 62 72 20 24 33 31 2c 24 33 35 0a 09 2e  0..br $31,$35...
0860: 61 6c 69 67 6e 20 34 0a 24 37 32 3a 0a 09 73 75  align 4.$72:..su
0870: 62 71 20 24 33 2c 38 2c 24 32 0a 09 62 6e 65 20  bq $3,8,$2..bne 
0880: 24 32 2c 24 37 34 0a 09 6c 64 71 20 24 32 2c 33  $2,$74..ldq $2,3
0890: 32 28 24 33 30 29 0a 09 6c 64 71 20 24 30 2c 30  2($30)..ldq $0,0
08a0: 28 24 32 29 0a 09 62 72 20 24 33 31 2c 24 33 35  ($2)..br $31,$35
08b0: 0a 09 2e 61 6c 69 67 6e 20 34 0a 24 37 34 3a 0a  ...align 4.$74:.
08c0: 09 73 75 62 71 20 24 33 2c 31 36 2c 24 32 0a 09  .subq $3,16,$2..
08d0: 62 6e 65 20 24 32 2c 24 33 35 0a 09 6c 64 71 20  bne $2,$35..ldq 
08e0: 24 32 2c 33 32 28 24 33 30 29 0a 09 6c 64 71 20  $2,32($30)..ldq 
08f0: 24 30 2c 30 28 24 32 29 0a 09 6c 64 71 20 24 31  $0,0($2)..ldq $1
0900: 2c 38 28 24 32 29 0a 24 33 35 3a 0a 09 6c 64 71  ,8($2).$35:..ldq
0910: 20 24 32 36 2c 30 28 24 33 30 29 0a 09 61 64 64   $26,0($30)..add
0920: 71 20 24 33 30 2c 31 37 36 2c 24 33 30 0a 09 72  q $30,176,$30..r
0930: 65 74 20 24 33 31 2c 28 24 32 36 29 2c 31 0a 09  et $31,($26),1..
0940: 2e 65 6e 64 20 5f 5f 76 61 63 61 6c 6c 5f 72 0a  .end __vacall_r.