Artifact 7bf3feb7a1726805eb7acd5d2f7260cd1a8e9fab:


0000: 3b 4e 4f 5f 41 50 50 0a 2e 66 70 6d 6f 64 65 20  ;NO_APP..fpmode 
0010: 6e 61 74 69 76 65 0a 67 63 63 32 5f 63 6f 6d 70  native.gcc2_comp
0020: 69 6c 65 64 2e 3a 0a 5f 5f 5f 67 6e 75 5f 63 6f  iled.:.___gnu_co
0030: 6d 70 69 6c 65 64 5f 63 3a 0a 2e 74 65 78 74 0a  mpiled_c:..text.
0040: 2e 74 65 78 74 0a 2e 61 6c 69 67 6e 20 32 0a 2e  .text..align 2..
0050: 67 6c 6f 62 6c 20 5f 5f 5f 76 61 63 61 6c 6c 5f  globl ___vacall_
0060: 72 0a 09 64 73 2e 62 20 22 67 32 36 33 22 0a 09  r..ds.b "g263"..
0070: 64 73 2e 62 20 22 2b 30 31 5c 30 22 0a 5f 5f 5f  ds.b "+01\0".___
0080: 76 61 63 61 6c 6c 5f 72 3a 0a 09 73 75 62 2e 77  vacall_r:..sub.w
0090: 20 23 33 32 2c 73 70 0a 09 6c 64 2e 77 20 23 30   #32,sp..ld.w #0
00a0: 2c 73 31 0a 09 73 74 2e 77 20 73 31 2c 2d 32 38  ,s1..st.w s1,-28
00b0: 28 66 70 29 0a 09 73 74 2e 77 20 61 70 2c 2d 32  (fp)..st.w ap,-2
00c0: 34 28 66 70 29 0a 09 73 74 2e 77 20 73 31 2c 2d  4(fp)..st.w s1,-
00d0: 32 30 28 66 70 29 0a 09 73 74 2e 77 20 73 31 2c  20(fp)..st.w s1,
00e0: 2d 31 36 28 66 70 29 0a 09 70 73 68 65 61 20 2d  -16(fp)..pshea -
00f0: 32 38 28 66 70 29 0a 09 6d 6f 76 20 73 30 2c 61  28(fp)..mov s0,a
0100: 31 0a 09 6c 64 2e 77 20 34 28 61 31 29 2c 73 31  1..ld.w 4(a1),s1
0110: 0a 09 70 73 68 2e 77 20 73 31 0a 09 6c 64 2e 77  ..psh.w s1..ld.w
0120: 20 28 61 31 29 2c 61 31 0a 09 6d 6f 76 20 73 70   (a1),a1..mov sp
0130: 2c 61 70 0a 09 63 61 6c 6c 73 20 28 61 31 29 0a  ,ap..calls (a1).
0140: 09 6c 64 2e 77 20 31 32 28 66 70 29 2c 61 70 0a  .ld.w 12(fp),ap.
0150: 09 61 64 64 2e 77 20 23 38 2c 73 70 0a 09 6c 64  .add.w #8,sp..ld
0160: 2e 77 20 2d 31 36 28 66 70 29 2c 73 31 0a 09 65  .w -16(fp),s1..e
0170: 71 2e 77 20 23 30 2c 73 31 0a 09 6a 62 72 73 2e  q.w #0,s1..jbrs.
0180: 74 20 4c 32 0a 09 65 71 2e 77 20 23 31 2c 73 31  t L2..eq.w #1,s1
0190: 0a 09 6a 62 72 73 2e 74 20 4c 34 32 0a 09 65 71  ..jbrs.t L42..eq
01a0: 2e 77 20 23 32 2c 73 31 0a 09 6a 62 72 73 2e 66  .w #2,s1..jbrs.f
01b0: 20 4c 35 0a 4c 34 32 3a 0a 09 6c 64 2e 62 20 2d   L5.L42:..ld.b -
01c0: 38 28 66 70 29 2c 73 31 0a 09 63 76 74 62 2e 77  8(fp),s1..cvtb.w
01d0: 20 73 31 2c 73 30 0a 09 72 74 6e 0a 4c 35 3a 0a   s1,s0..rtn.L5:.
01e0: 09 65 71 2e 77 20 23 33 2c 73 31 0a 09 6a 62 72  .eq.w #3,s1..jbr
01f0: 73 2e 66 20 4c 37 0a 09 6c 64 2e 62 20 2d 38 28  s.f L7..ld.b -8(
0200: 66 70 29 2c 73 31 0a 09 6a 62 72 20 4c 34 33 0a  fp),s1..jbr L43.
0210: 4c 37 3a 0a 09 65 71 2e 77 20 23 34 2c 73 31 0a  L7:..eq.w #4,s1.
0220: 09 6a 62 72 73 2e 66 20 4c 39 0a 09 6c 64 2e 68  .jbrs.f L9..ld.h
0230: 20 2d 38 28 66 70 29 2c 73 31 0a 09 63 76 74 68   -8(fp),s1..cvth
0240: 2e 77 20 73 31 2c 73 30 0a 09 72 74 6e 0a 4c 39  .w s1,s0..rtn.L9
0250: 3a 0a 09 65 71 2e 77 20 23 35 2c 73 31 0a 09 6a  :..eq.w #5,s1..j
0260: 62 72 73 2e 66 20 4c 31 31 0a 09 6c 64 2e 68 20  brs.f L11..ld.h 
0270: 2d 38 28 66 70 29 2c 73 31 0a 09 6a 62 72 20 4c  -8(fp),s1..jbr L
0280: 34 34 0a 4c 31 31 3a 0a 09 65 71 2e 77 20 23 36  44.L11:..eq.w #6
0290: 2c 73 31 0a 09 6a 62 72 73 2e 74 20 4c 34 35 0a  ,s1..jbrs.t L45.
02a0: 09 65 71 2e 77 20 23 37 2c 73 31 0a 09 6a 62 72  .eq.w #7,s1..jbr
02b0: 73 2e 74 20 4c 34 35 0a 09 65 71 2e 77 20 23 38  s.t L45..eq.w #8
02c0: 2c 73 31 0a 09 6a 62 72 73 2e 74 20 4c 34 35 0a  ,s1..jbrs.t L45.
02d0: 09 65 71 2e 77 20 23 39 2c 73 31 0a 09 6a 62 72  .eq.w #9,s1..jbr
02e0: 73 2e 74 20 4c 34 35 0a 09 65 71 2e 77 20 23 31  s.t L45..eq.w #1
02f0: 30 2c 73 31 0a 09 6a 62 72 73 2e 74 20 4c 34 36  0,s1..jbrs.t L46
0300: 0a 09 6c 64 2e 77 20 2d 31 36 28 66 70 29 2c 73  ..ld.w -16(fp),s
0310: 31 0a 09 65 71 2e 77 20 23 31 31 2c 73 31 0a 09  1..eq.w #11,s1..
0320: 6a 62 72 73 2e 66 20 4c 32 33 0a 4c 34 36 3a 0a  jbrs.f L23.L46:.
0330: 09 6c 64 2e 77 20 2d 34 28 66 70 29 2c 73 30 0a  .ld.w -4(fp),s0.
0340: 09 72 74 6e 0a 4c 32 33 3a 0a 09 65 71 2e 77 20  .rtn.L23:..eq.w 
0350: 23 31 32 2c 73 31 0a 09 6a 62 72 73 2e 66 20 4c  #12,s1..jbrs.f L
0360: 32 35 0a 09 6c 64 2e 73 20 2d 38 28 66 70 29 2c  25..ld.s -8(fp),
0370: 73 30 0a 09 72 74 6e 0a 4c 32 35 3a 0a 09 65 71  s0..rtn.L25:..eq
0380: 2e 77 20 23 31 33 2c 73 31 0a 09 6a 62 72 73 2e  .w #13,s1..jbrs.
0390: 66 20 4c 32 37 0a 09 6c 64 2e 64 20 2d 38 28 66  f L27..ld.d -8(f
03a0: 70 29 2c 73 30 0a 09 72 74 6e 0a 4c 32 37 3a 0a  p),s0..rtn.L27:.
03b0: 09 65 71 2e 77 20 23 31 34 2c 73 31 0a 09 6a 62  .eq.w #14,s1..jb
03c0: 72 73 2e 66 20 4c 32 39 0a 4c 34 35 3a 0a 09 6c  rs.f L29.L45:..l
03d0: 64 2e 77 20 2d 38 28 66 70 29 2c 73 30 0a 09 72  d.w -8(fp),s0..r
03e0: 74 6e 0a 4c 32 39 3a 0a 09 65 71 2e 77 20 23 31  tn.L29:..eq.w #1
03f0: 35 2c 73 31 0a 09 6a 62 72 73 2e 66 20 4c 32 0a  5,s1..jbrs.f L2.
0400: 09 6c 64 2e 77 20 2d 32 38 28 66 70 29 2c 73 32  .ld.w -28(fp),s2
0410: 0a 09 6d 6f 76 2e 77 20 73 32 2c 73 31 0a 09 61  ..mov.w s2,s1..a
0420: 6e 64 20 23 31 2c 73 31 0a 09 65 71 2e 77 20 23  nd #1,s1..eq.w #
0430: 30 2c 73 31 0a 09 6a 62 72 73 2e 74 20 4c 33 32  0,s1..jbrs.t L32
0440: 0a 09 6c 64 2e 77 20 2d 32 30 28 66 70 29 2c 73  ..ld.w -20(fp),s
0450: 30 0a 09 72 74 6e 0a 4c 33 32 3a 0a 09 6d 6f 76  0..rtn.L32:..mov
0460: 2e 77 20 73 32 2c 73 31 0a 09 61 6e 64 20 23 31  .w s2,s1..and #1
0470: 30 32 34 2c 73 31 0a 09 65 71 2e 77 20 23 30 2c  024,s1..eq.w #0,
0480: 73 31 0a 09 6a 62 72 73 2e 74 20 4c 32 0a 09 6c  s1..jbrs.t L2..l
0490: 64 2e 77 20 2d 31 32 28 66 70 29 2c 73 31 0a 09  d.w -12(fp),s1..
04a0: 65 71 2e 77 20 23 31 2c 73 31 0a 09 6a 62 72 73  eq.w #1,s1..jbrs
04b0: 2e 66 20 4c 33 35 0a 09 6c 64 2e 77 20 2d 32 30  .f L35..ld.w -20
04c0: 28 66 70 29 2c 61 31 0a 09 6c 64 2e 62 20 28 61  (fp),a1..ld.b (a
04d0: 31 29 2c 73 31 0a 4c 34 33 3a 0a 09 6d 6f 76 2e  1),s1.L43:..mov.
04e0: 77 20 73 31 2c 73 30 0a 09 61 6e 64 20 23 30 78  w s1,s0..and #0x
04f0: 66 66 2c 73 30 0a 09 72 74 6e 0a 4c 33 35 3a 0a  ff,s0..rtn.L35:.
0500: 09 65 71 2e 77 20 23 32 2c 73 31 0a 09 6a 62 72  .eq.w #2,s1..jbr
0510: 73 2e 66 20 4c 33 37 0a 09 6c 64 2e 77 20 2d 32  s.f L37..ld.w -2
0520: 30 28 66 70 29 2c 61 31 0a 09 6c 64 2e 68 20 28  0(fp),a1..ld.h (
0530: 61 31 29 2c 73 31 0a 4c 34 34 3a 0a 09 6d 6f 76  a1),s1.L44:..mov
0540: 2e 77 20 73 31 2c 73 30 0a 09 61 6e 64 20 23 30  .w s1,s0..and #0
0550: 78 66 66 66 66 2c 73 30 0a 09 72 74 6e 0a 4c 33  xffff,s0..rtn.L3
0560: 37 3a 0a 09 65 71 2e 77 20 23 34 2c 73 31 0a 09  7:..eq.w #4,s1..
0570: 6a 62 72 73 2e 66 20 4c 33 39 0a 09 6c 64 2e 77  jbrs.f L39..ld.w
0580: 20 2d 32 30 28 66 70 29 2c 61 31 0a 09 6c 64 2e   -20(fp),a1..ld.
0590: 77 20 28 61 31 29 2c 73 30 0a 09 72 74 6e 0a 4c  w (a1),s0..rtn.L
05a0: 33 39 3a 0a 09 65 71 2e 77 20 23 38 2c 73 31 0a  39:..eq.w #8,s1.
05b0: 09 6a 62 72 73 2e 66 20 4c 32 0a 09 6c 64 2e 77  .jbrs.f L2..ld.w
05c0: 20 2d 32 30 28 66 70 29 2c 61 31 0a 09 6c 64 2e   -20(fp),a1..ld.
05d0: 6c 20 28 61 31 29 2c 73 30 0a 4c 32 3a 0a 09 72  l (a1),s0.L2:..r
05e0: 74 6e 0a 09 64 73 2e 68 20 30 0a                 tn..ds.h 0.