7 .cpload $25 # 0000 lui gp,hi(_gp_disp)
8 # 0004 addiu gp,gp,lo(_gp_disp)
11 .cprestore 8 # 000c sw gp,8(sp)
13 jal end
# 0010 lw t9,got(.text)(gp)
15 # 0018 addiu t9,t9,lo(end)
20 # Avoid confusion: avoid the 'lw' above being put into the delay
21 # slot for the jalr below!
26 jal $
25 # 002c jalr t9
37 .cpload $25 # 0038 lui gp,hi(_gp_disp)
38 # 003c addiu gp,gp,lo(_gp_disp)
41 .cprestore 32768 # 0044 lui at,0x1
43 # 004c sw gp,-32768(at)
45 jal end
# 0050 lw t9,got(.text)(gp)
47 # 0058 addiu t9,t9,lo(end)
52 # 006c lw gp,-32768(at)
54 # Avoid confusion: avoid the 'lw' above being put into the delay
55 # slot for the jalr below!
60 jal $
25 # 0074 jalr t9
64 # 0084 lw gp,-32768(at)
73 .cpload $25 # 0088 lui gp,hi(_gp_disp)
74 # 008c addiu gp,gp,lo(_gp_disp)
77 .cprestore 65536 # 0094 lui at,0x1
81 jal end
# 00a0 lw t9,got(.text)(gp)
83 # 00a8 addiu t9,t9,lo(end)
90 # Avoid confusion: avoid the 'lw' above being put into the delay
91 # slot for the jalr below!
96 jal $
25 # 00c4 jalr t9
106 # Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...