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.