Artifact 2780f44456dcbdeff8b60f8cd5c511b5d29de04e:


0000: 09 23 2e 66 69 6c 65 09 31 20 22 70 72 6f 74 6f  .#.file.1 "proto
0010: 2e 63 22 0a 09 2e 73 65 74 09 6e 6f 62 6f 70 74  .c"...set.nobopt
0020: 0a 09 2e 6f 70 74 69 6f 6e 20 70 69 63 32 0a 09  ...option pic2..
0030: 2e 73 65 63 74 69 6f 6e 09 2e 74 65 78 74 0a 09  .section..text..
0040: 2e 74 65 78 74 0a 09 2e 61 6c 69 67 6e 09 32 0a  .text...align.2.
0050: 09 2e 67 6c 6f 62 6c 09 74 72 61 6d 70 0a 09 2e  ..globl.tramp...
0060: 65 6e 74 09 74 72 61 6d 70 0a 74 72 61 6d 70 3a  ent.tramp.tramp:
0070: 0a 2e 4c 46 42 31 3a 0a 09 2e 66 72 61 6d 65 09  ..LFB1:...frame.
0080: 24 73 70 2c 33 32 2c 24 33 31 09 09 23 20 76 61  $sp,32,$31..# va
0090: 72 73 3d 20 30 2c 20 72 65 67 73 3d 20 32 2f 30  rs= 0, regs= 2/0
00a0: 2c 20 61 72 67 73 3d 20 30 2c 20 65 78 74 72 61  , args= 0, extra
00b0: 3d 20 31 36 0a 09 2e 6d 61 73 6b 09 30 78 39 30  = 16...mask.0x90
00c0: 30 30 30 30 30 30 2c 2d 38 0a 09 2e 66 6d 61 73  000000,-8...fmas
00d0: 6b 09 30 78 30 30 30 30 30 30 30 30 2c 30 0a 09  k.0x00000000,0..
00e0: 73 75 62 75 09 24 73 70 2c 24 73 70 2c 33 32 0a  subu.$sp,$sp,32.
00f0: 2e 4c 43 46 49 30 3a 0a 09 73 64 09 24 33 31 2c  .LCFI0:..sd.$31,
0100: 32 34 28 24 73 70 29 0a 2e 4c 43 46 49 31 3a 0a  24($sp)..LCFI1:.
0110: 09 73 64 09 24 32 38 2c 31 36 28 24 73 70 29 0a  .sd.$28,16($sp).
0120: 2e 4c 43 46 49 32 3a 0a 09 2e 73 65 74 09 6e 6f  .LCFI2:...set.no
0130: 61 74 0a 09 6c 75 69 09 24 31 2c 25 68 69 28 25  at..lui.$1,%hi(%
0140: 6e 65 67 28 25 67 70 5f 72 65 6c 28 74 72 61 6d  neg(%gp_rel(tram
0150: 70 29 29 29 0a 09 61 64 64 69 75 09 24 31 2c 24  p)))..addiu.$1,$
0160: 31 2c 25 6c 6f 28 25 6e 65 67 28 25 67 70 5f 72  1,%lo(%neg(%gp_r
0170: 65 6c 28 74 72 61 6d 70 29 29 29 0a 09 64 61 64  el(tramp)))..dad
0180: 64 75 09 24 67 70 2c 24 31 2c 24 32 35 0a 09 2e  du.$gp,$1,$25...
0190: 73 65 74 09 61 74 0a 09 6c 69 09 24 32 2c 31 39  set.at..li.$2,19
01a0: 33 34 39 35 30 34 30 30 09 09 09 23 20 30 78 37  34950400...# 0x7
01b0: 33 35 35 30 30 30 30 0a 09 6f 72 69 09 24 32 2c  3550000..ori.$2,
01c0: 24 32 2c 30 78 34 37 31 31 0a 09 73 77 09 24 32  $2,0x4711..sw.$2
01d0: 2c 33 30 35 34 31 39 38 39 36 0a 09 6c 69 09 24  ,305419896..li.$
01e0: 32 35 2c 2d 31 31 36 31 39 30 34 34 34 38 0a 09  25,-1161904448..
01f0: 6a 61 6c 09 24 33 31 2c 24 32 35 0a 09 6c 64 09  jal.$31,$25..ld.
0200: 24 33 31 2c 32 34 28 24 73 70 29 0a 09 6c 64 09  $31,24($sp)..ld.
0210: 24 32 38 2c 31 36 28 24 73 70 29 0a 09 23 6e 6f  $28,16($sp)..#no
0220: 70 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65  p...set.noreorde
0230: 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a  r...set.nomacro.
0240: 09 6a 09 24 33 31 0a 09 61 64 64 75 09 24 73 70  .j.$31..addu.$sp
0250: 2c 24 73 70 2c 33 32 0a 09 2e 73 65 74 09 6d 61  ,$sp,32...set.ma
0260: 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65  cro...set.reorde
0270: 72 0a 0a 2e 4c 46 45 31 3a 0a 09 2e 65 6e 64 09  r...LFE1:...end.
0280: 74 72 61 6d 70 0a 09 2e 61 6c 69 67 6e 09 32 0a  tramp...align.2.
0290: 09 2e 67 6c 6f 62 6c 09 6a 75 6d 70 0a 09 2e 65  ..globl.jump...e
02a0: 6e 74 09 6a 75 6d 70 0a 6a 75 6d 70 3a 0a 2e 4c  nt.jump.jump:..L
02b0: 46 42 32 3a 0a 09 2e 66 72 61 6d 65 09 24 73 70  FB2:...frame.$sp
02c0: 2c 33 32 2c 24 33 31 09 09 23 20 76 61 72 73 3d  ,32,$31..# vars=
02d0: 20 30 2c 20 72 65 67 73 3d 20 31 2f 30 2c 20 61   0, regs= 1/0, a
02e0: 72 67 73 3d 20 30 2c 20 65 78 74 72 61 3d 20 31  rgs= 0, extra= 1
02f0: 36 0a 09 2e 6d 61 73 6b 09 30 78 31 30 30 30 30  6...mask.0x10000
0300: 30 30 30 2c 2d 31 36 0a 09 2e 66 6d 61 73 6b 09  000,-16...fmask.
0310: 30 78 30 30 30 30 30 30 30 30 2c 30 0a 09 73 75  0x00000000,0..su
0320: 62 75 09 24 73 70 2c 24 73 70 2c 33 32 0a 2e 4c  bu.$sp,$sp,32..L
0330: 43 46 49 33 3a 0a 09 73 64 09 24 32 38 2c 31 36  CFI3:..sd.$28,16
0340: 28 24 73 70 29 0a 2e 4c 43 46 49 34 3a 0a 09 2e  ($sp)..LCFI4:...
0350: 73 65 74 09 6e 6f 61 74 0a 09 6c 75 69 09 24 31  set.noat..lui.$1
0360: 2c 25 68 69 28 25 6e 65 67 28 25 67 70 5f 72 65  ,%hi(%neg(%gp_re
0370: 6c 28 6a 75 6d 70 29 29 29 0a 09 61 64 64 69 75  l(jump)))..addiu
0380: 09 24 31 2c 24 31 2c 25 6c 6f 28 25 6e 65 67 28  .$1,$1,%lo(%neg(
0390: 25 67 70 5f 72 65 6c 28 6a 75 6d 70 29 29 29 0a  %gp_rel(jump))).
03a0: 09 64 61 64 64 75 09 24 67 70 2c 24 31 2c 24 32  .daddu.$gp,$1,$2
03b0: 35 0a 09 2e 73 65 74 09 61 74 0a 09 6c 69 09 24  5...set.at..li.$
03c0: 32 2c 2d 31 31 36 31 39 35 33 32 38 30 09 09 09  2,-1161953280...
03d0: 23 20 30 78 62 61 62 65 30 30 30 30 0a 09 6f 72  # 0xbabe0000..or
03e0: 69 09 24 32 2c 24 32 2c 30 78 62 65 63 30 0a 09  i.$2,$2,0xbec0..
03f0: 6a 09 24 32 0a 2e 4c 46 45 32 3a 0a 09 2e 65 6e  j.$2..LFE2:...en
0400: 64 09 6a 75 6d 70 0a                             d.jump.