old-cross-binutils/ld/testsuite/ld-mips-elf/mips16-pic-1.dd
Richard Sandiford 020d725158 bfd/
* elfxx-mips.c (mips_got_entry): Adjust commentary.
	(mips_elf_create_local_got_entry): If given a symbol, check that it
	has been assigned to the local part of the GOT.
	(mips_elf_count_got_symbols): Take the bfd_link_info as argument
	instead of the master GOT.  Put all locally-binding symbols in
	the local area.
	(mips_elf_make_got_per_bfd): Use global_got_area to decide whether
	a symbol lives in the local or global area.
	(mips_elf_local_relocation_p): Remove check_forced argument and
	retain only the !check_forced behavior.
	(mips_elf_calculate_relocation): Adjust call accordingly.
	Use global_got_area to decide whether an output relocation
	should be local or global.  Explicitly decay R_MIPS_GOT_PAGE
	into R_MIPS_GOT_DISP where appropriate.  Fix selection of
	local vs. global semantics for R_MIPS*_26.  Remove redundant
	reevaluation of what is stored in was_local_p.
	(mips_elf_create_dynamic_relocation): Use global_got_area to decide
	whether the relocation should be against a global or local symbol.
	(mips_elf_lay_out_got): Update the GOT traversal after the above
	change to mips_elf_count_got_symbols.
	(mips_elf_adjust_addend): Adjust call to mips_elf_local_relocation_p.
	(_bfd_mips_elf_relocate_section): Likewise.
	(_bfd_mips_elf_finish_dynamic_symbol): Use global_got_area to decide
	whether the symbol has a global got entry.
	(_bfd_mips_vxworks_finish_dynamic_symbol): Likewise.

ld/testsuite/
	* ld-mips-elf/elf-rel-got-n32.d: Swap two local GOT entries
	and remove some duplication between the global and local GOT
	entries.  Adjust GP offsets accordingly.
	* ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
	* ld-mips-elf/elf-rel-xgot-n32.d: Reorder GOT entries and update
	GP offsets accordingly.
	* ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
	* ld-mips-elf/mips16-pic-1.gd: Move all global GOT entries to
	the local GOT.
	* ld-mips-elf/mips16-pic-1.dd: Update GP offsets accordingly.
	* ld-mips-elf/multi-got-no-shared.d: Adjust GP setup for
	smaller GOT sizes.
2010-09-19 10:26:28 +00:00

1227 lines
24 KiB
Text

.*
Disassembly of section \.text:
00040400 <a_unused1>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040404 <b_unused1>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040408 <callpic_unused1_mips16>:
.*: [^\t]* li v0,1
.*: [^\t]* la v1,47ff0 <.*>
.*: [^\t]* sll v0,16
.*: [^\t]* addu v0,v1
.*: [^\t]* move gp,v0
.*: [^\t]* addiu sp,-32
.*: [^\t]* sw v0,16\(sp\)
.*: [^\t]* sw ra,20\(sp\)
# 0x40400: a_unused1
.*: [^\t]* lw v0,-32744\(v0\)
.*: [^\t]* addiu v0,1025
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
# 0x40404: b_unused2
.*: [^\t]* lw v0,-32744\(v0\)
.*: [^\t]* addiu v0,1029
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,20\(sp\)
.*: [^\t]* jr v0
.*: [^\t]* addiu sp,32
00040444 <a_unused2>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040448 <b_unused2>:
.*: [^\t]* jr ra
.*: [^\t]* nop
0004044c <jals_unused2_mips16>:
.*: [^\t]* jal .* <a_unused2>
.*: [^\t]* nop
.*: [^\t]* jal .* <b_unused2>
.*: [^\t]* nop
00040458 <a_unused3>:
.*: [^\t]* jr ra
.*: [^\t]* nop
0004045c <b_unused3>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040460 <a_unused4>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040464 <b_unused4>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040468 <callpic_unused4_mips16>:
.*: [^\t]* li v0,1
.*: [^\t]* la v1,47ff0 <.*>
.*: [^\t]* sll v0,16
.*: [^\t]* addu v0,v1
.*: [^\t]* move gp,v0
.*: [^\t]* addiu sp,-32
.*: [^\t]* sw v0,16\(sp\)
.*: [^\t]* sw ra,20\(sp\)
.*: [^\t]* lw v0,-32740\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,-32736\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,20\(sp\)
.*: [^\t]* jr v0
.*: [^\t]* addiu sp,32
0004049c <a_unused5>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000404a0 <b_unused5>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000404a4 <jals_unused5_mips16>:
.*: [^\t]* jal .* <a_unused5>
.*: [^\t]* nop
.*: [^\t]* jal .* <b_unused5>
.*: [^\t]* nop
000404b0 <a_unused6>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000404b4 <b_unused6>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000404b8 <a_unused7>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000404bc <b_unused7>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000404c0 <a_unused8>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000404c4 <b_unused8>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000404c8 <a_unused9>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000404cc <b_unused9>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000404d0 <jals_unused9_mips16>:
.*: [^\t]* jal .* <a_unused9>
.*: [^\t]* nop
.*: [^\t]* jal .* <b_unused9>
.*: [^\t]* nop
000404dc <a_unused10>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000404e0 <b_unused10>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000404e4 <a_unused11>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000404e8 <b_unused11>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000404ec <a_used1>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000404f0 <b_used1>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000404f4 <callpic_used1_nomips16>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
.*: [^\t]* move v0,gp
.*: [^\t]* addiu sp,sp,-32
.*: [^\t]* sw v0,16\(sp\)
.*: [^\t]* sw ra,20\(sp\)
# 0x40b10: __fn_a_used1
.*: [^\t]* lw v0,-32744\(v0\)
.*: [^\t]* addiu v0,v0,2832
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
# 0x40b24: __fn_b_used1
.*: [^\t]* lw v0,-32744\(v0\)
.*: [^\t]* addiu v0,v0,2852
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,20\(sp\)
.*: [^\t]* jr v0
.*: [^\t]* addiu sp,sp,32
0004054c <a_used2>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040550 <b_used2>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040554 <jals_used2_nomips16>:
.*: [^\t]* jal .* <__fn_a_used2>
.*: [^\t]* nop
.*: [^\t]* jal .* <__fn_b_used2>
.*: [^\t]* nop
00040564 <a_used3>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040568 <b_used3>:
.*: [^\t]* jr ra
.*: [^\t]* nop
0004056c <callpic_used3_nomips16>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
.*: [^\t]* move v0,gp
.*: [^\t]* addiu sp,sp,-32
.*: [^\t]* sw v0,16\(sp\)
.*: [^\t]* sw ra,20\(sp\)
# 0x40b80: __fn_a_used3
.*: [^\t]* lw v0,-32744\(v0\)
.*: [^\t]* addiu v0,v0,2944
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
# 0x40b94: __fn_b_used3
.*: [^\t]* lw v0,-32744\(v0\)
.*: [^\t]* addiu v0,v0,2964
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,20\(sp\)
.*: [^\t]* jr v0
.*: [^\t]* addiu sp,sp,32
000405c4 <callpic_used3_mips16>:
.*: [^\t]* li v0,1
.*: [^\t]* la v1,47ff0 <.*>
.*: [^\t]* sll v0,16
.*: [^\t]* addu v0,v1
.*: [^\t]* move gp,v0
.*: [^\t]* addiu sp,-32
.*: [^\t]* sw v0,16\(sp\)
.*: [^\t]* sw ra,20\(sp\)
# 0x40564: a_used3
.*: [^\t]* lw v0,-32744\(v0\)
.*: [^\t]* addiu v0,1381
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
# 0x40568: b_used3
.*: [^\t]* lw v0,-32744\(v0\)
.*: [^\t]* addiu v0,1385
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,20\(sp\)
.*: [^\t]* jr v0
.*: [^\t]* addiu sp,32
00040600 <a_used4>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040604 <b_used4>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040608 <jals_used4_nomips16>:
.*: [^\t]* jal .* <__fn_a_used4>
.*: [^\t]* nop
.*: [^\t]* jal .* <__fn_b_used4>
.*: [^\t]* nop
00040618 <jals_used4_mips16>:
.*: [^\t]* jal .* <a_used4>
.*: [^\t]* nop
.*: [^\t]* jal .* <b_used4>
.*: [^\t]* nop
00040624 <a_used5>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040628 <b_used5>:
.*: [^\t]* jr ra
.*: [^\t]* nop
0004062c <jals_used5_nomips16>:
.*: [^\t]* jal .* <__fn_a_used5>
.*: [^\t]* nop
.*: [^\t]* jal .* <__fn_b_used5>
.*: [^\t]* nop
0004063c <callpic_used5_mips16>:
.*: [^\t]* li v0,1
.*: [^\t]* la v1,47ff0 <.*>
.*: [^\t]* sll v0,16
.*: [^\t]* addu v0,v1
.*: [^\t]* move gp,v0
.*: [^\t]* addiu sp,-32
.*: [^\t]* sw v0,16\(sp\)
.*: [^\t]* sw ra,20\(sp\)
# 0x40624: a_used5
.*: [^\t]* lw v0,-32744\(v0\)
.*: [^\t]* addiu v0,1573
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
# 0x40628: b_used5
.*: [^\t]* lw v0,-32744\(v0\)
.*: [^\t]* addiu v0,1577
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,20\(sp\)
.*: [^\t]* jr v0
.*: [^\t]* addiu sp,32
00040678 <a_used6>:
.*: [^\t]* jr ra
.*: [^\t]* nop
0004067c <b_used6>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040680 <callpic_used6_nomips16>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
.*: [^\t]* move v0,gp
.*: [^\t]* addiu sp,sp,-32
.*: [^\t]* sw v0,16\(sp\)
.*: [^\t]* sw ra,20\(sp\)
.*: [^\t]* lw v0,-32732\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,-32728\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,20\(sp\)
.*: [^\t]* jr v0
.*: [^\t]* addiu sp,sp,32
000406d0 <a_used7>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000406d4 <b_used7>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000406d8 <jals_used7_nomips16>:
.*: [^\t]* jal .* <__fn_a_used7>
.*: [^\t]* nop
.*: [^\t]* jal .* <__fn_b_used7>
.*: [^\t]* nop
000406e8 <a_used8>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000406ec <b_used8>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000406f0 <a_used9>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000406f4 <b_used9>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000406f8 <a_used10>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000406fc <b_used10>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040700 <callpic_used10_nomips16>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
.*: [^\t]* move v0,gp
.*: [^\t]* addiu sp,sp,-32
.*: [^\t]* sw v0,16\(sp\)
.*: [^\t]* sw ra,20\(sp\)
.*: [^\t]* lw v0,-32724\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,-32720\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,20\(sp\)
.*: [^\t]* jr v0
.*: [^\t]* addiu sp,sp,32
00040750 <callpic_used10_mips16>:
.*: [^\t]* li v0,1
.*: [^\t]* la v1,47ff0 <.*>
.*: [^\t]* sll v0,16
.*: [^\t]* addu v0,v1
.*: [^\t]* move gp,v0
.*: [^\t]* addiu sp,-32
.*: [^\t]* sw v0,16\(sp\)
.*: [^\t]* sw ra,20\(sp\)
.*: [^\t]* lw v0,-32724\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,-32720\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,20\(sp\)
.*: [^\t]* jr v0
.*: [^\t]* addiu sp,32
00040784 <a_used11>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040788 <b_used11>:
.*: [^\t]* jr ra
.*: [^\t]* nop
0004078c <jals_used11_nomips16>:
.*: [^\t]* jal .* <__fn_a_used11>
.*: [^\t]* nop
.*: [^\t]* jal .* <__fn_b_used11>
.*: [^\t]* nop
0004079c <jals_used11_mips16>:
.*: [^\t]* jal .* <a_used11>
.*: [^\t]* nop
.*: [^\t]* jal .* <b_used11>
.*: [^\t]* nop
000407a8 <a_used12>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000407ac <b_used12>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000407b0 <jals_used12_nomips16>:
.*: [^\t]* jal .* <__fn_a_used12>
.*: [^\t]* nop
.*: [^\t]* jal .* <__fn_b_used12>
.*: [^\t]* nop
000407c0 <callpic_used12_mips16>:
.*: [^\t]* li v0,1
.*: [^\t]* la v1,47ff0 <.*>
.*: [^\t]* sll v0,16
.*: [^\t]* addu v0,v1
.*: [^\t]* move gp,v0
.*: [^\t]* addiu sp,-32
.*: [^\t]* sw v0,16\(sp\)
.*: [^\t]* sw ra,20\(sp\)
.*: [^\t]* lw v0,-32716\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,-32712\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,20\(sp\)
.*: [^\t]* jr v0
.*: [^\t]* addiu sp,32
000407f4 <.mips16.a_used13>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000407f8 <.mips16.b_used13>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000407fc <callpic_used13_nomips16>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
.*: [^\t]* move v0,gp
.*: [^\t]* addiu sp,sp,-32
.*: [^\t]* sw v0,16\(sp\)
.*: [^\t]* sw ra,20\(sp\)
.*: [^\t]* lw v0,-32708\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,-32704\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,20\(sp\)
.*: [^\t]* jr v0
.*: [^\t]* addiu sp,sp,32
0004084c <a_used14>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040850 <b_used14>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040854 <jals_used14_nomips16>:
.*: [^\t]* jal .* <__fn_a_used14>
.*: [^\t]* nop
.*: [^\t]* jal .* <__fn_b_used14>
.*: [^\t]* nop
00040864 <.mips16.a_used15>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040868 <.mips16.b_used15>:
.*: [^\t]* jr ra
.*: [^\t]* nop
0004086c <a_used16>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040870 <b_used16>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040874 <.mips16.a_used17>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040878 <.mips16.b_used17>:
.*: [^\t]* jr ra
.*: [^\t]* nop
0004087c <callpic_used17_nomips16>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
.*: [^\t]* move v0,gp
.*: [^\t]* addiu sp,sp,-32
.*: [^\t]* sw v0,16\(sp\)
.*: [^\t]* sw ra,20\(sp\)
.*: [^\t]* lw v0,-32700\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,-32696\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,20\(sp\)
.*: [^\t]* jr v0
.*: [^\t]* addiu sp,sp,32
000408cc <callpic_used17_mips16>:
.*: [^\t]* li v0,1
.*: [^\t]* la v1,47ff0 <.*>
.*: [^\t]* sll v0,16
.*: [^\t]* addu v0,v1
.*: [^\t]* move gp,v0
.*: [^\t]* addiu sp,-32
.*: [^\t]* sw v0,16\(sp\)
.*: [^\t]* sw ra,20\(sp\)
.*: [^\t]* lw v0,-32700\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,-32696\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,20\(sp\)
.*: [^\t]* jr v0
.*: [^\t]* addiu sp,32
00040900 <a_used18>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040904 <b_used18>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040908 <jals_used18_nomips16>:
.*: [^\t]* jal .* <__fn_a_used18>
.*: [^\t]* nop
.*: [^\t]* jal .* <__fn_b_used18>
.*: [^\t]* nop
00040918 <jals_used18_mips16>:
.*: [^\t]* jal .* <a_used18>
.*: [^\t]* nop
.*: [^\t]* jal .* <b_used18>
.*: [^\t]* nop
00040924 <.mips16.a_used19>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040928 <.mips16.b_used19>:
.*: [^\t]* jr ra
.*: [^\t]* nop
0004092c <jals_used19_nomips16>:
.*: [^\t]* jal .* <a_used19>
.*: [^\t]* nop
.*: [^\t]* jal .* <b_used19>
.*: [^\t]* nop
0004093c <callpic_used19_mips16>:
.*: [^\t]* li v0,1
.*: [^\t]* la v1,47ff0 <.*>
.*: [^\t]* sll v0,16
.*: [^\t]* addu v0,v1
.*: [^\t]* move gp,v0
.*: [^\t]* addiu sp,-32
.*: [^\t]* sw v0,16\(sp\)
.*: [^\t]* sw ra,20\(sp\)
.*: [^\t]* lw v0,-32692\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,-32688\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,20\(sp\)
.*: [^\t]* jr v0
.*: [^\t]* addiu sp,32
00040970 <.mips16.a_used20>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040974 <.mips16.b_used20>:
.*: [^\t]* jr ra
.*: [^\t]* nop
00040978 <callpic_used20_mips16>:
.*: [^\t]* li v0,1
.*: [^\t]* la v1,47ff0 <.*>
.*: [^\t]* sll v0,16
.*: [^\t]* addu v0,v1
.*: [^\t]* move gp,v0
.*: [^\t]* addiu sp,-32
.*: [^\t]* sw v0,16\(sp\)
.*: [^\t]* sw ra,20\(sp\)
.*: [^\t]* lw v0,-32684\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,-32680\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,20\(sp\)
.*: [^\t]* jr v0
.*: [^\t]* addiu sp,32
000409ac <.mips16.a_used21>:
.*: [^\t]* jr ra
.*: [^\t]* nop
000409b0 <.mips16.b_used21>:
.*: [^\t]* jr ra
.*: [^\t]* nop
#...
000409c0 <callpic_unused6_mips16>:
.*: [^\t]* li v0,1
.*: [^\t]* la v1,47ff0 <.*>
.*: [^\t]* sll v0,16
.*: [^\t]* addu v0,v1
.*: [^\t]* move gp,v0
.*: [^\t]* addiu sp,-32
.*: [^\t]* sw v0,16\(sp\)
.*: [^\t]* sw ra,20\(sp\)
.*: [^\t]* lw v0,-32676\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,-32672\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,20\(sp\)
.*: [^\t]* jr v0
.*: [^\t]* addiu sp,32
000409f4 <jals_unused7_mips16>:
.*: [^\t]* jal .* <a_unused7>
.*: [^\t]* nop
.*: [^\t]* jal .* <b_unused7>
.*: [^\t]* nop
00040a00 <jals_unused10_mips16>:
.*: [^\t]* jal .* <a_unused10>
.*: [^\t]* nop
.*: [^\t]* jal .* <b_unused10>
.*: [^\t]* nop
00040a0c <callpic_used8_nomips16>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
.*: [^\t]* move v0,gp
.*: [^\t]* addiu sp,sp,-32
.*: [^\t]* sw v0,16\(sp\)
.*: [^\t]* sw ra,20\(sp\)
.*: [^\t]* lw v0,-32668\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,-32664\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,20\(sp\)
.*: [^\t]* jr v0
.*: [^\t]* addiu sp,sp,32
00040a5c <jals_used9_nomips16>:
.*: [^\t]* jal .* <__fn_a_used9>
.*: [^\t]* nop
.*: [^\t]* jal .* <__fn_b_used9>
.*: [^\t]* nop
00040a6c <callpic_used15_nomips16>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
.*: [^\t]* move v0,gp
.*: [^\t]* addiu sp,sp,-32
.*: [^\t]* sw v0,16\(sp\)
.*: [^\t]* sw ra,20\(sp\)
.*: [^\t]* lw v0,-32660\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,-32656\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,20\(sp\)
.*: [^\t]* jr v0
.*: [^\t]* addiu sp,sp,32
00040abc <jals_used16_nomips16>:
.*: [^\t]* jal .* <__fn_a_used16>
.*: [^\t]* nop
.*: [^\t]* jal .* <__fn_b_used16>
.*: [^\t]* nop
00040acc <callpic_used21_mips16>:
.*: [^\t]* li v0,1
.*: [^\t]* la v1,47ff0 <.*>
.*: [^\t]* sll v0,16
.*: [^\t]* addu v0,v1
.*: [^\t]* move gp,v0
.*: [^\t]* addiu sp,-32
.*: [^\t]* sw v0,16\(sp\)
.*: [^\t]* sw ra,20\(sp\)
.*: [^\t]* lw v0,-32652\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,-32648\(v0\)
.*: [^\t]* jalr v0
.*: [^\t]* move t9,v0
.*: [^\t]* lw v0,16\(sp\)
.*: [^\t]* move gp,v0
.*: [^\t]* lw v0,20\(sp\)
.*: [^\t]* jr v0
.*: [^\t]* addiu sp,32
00040b00 <__start>:
\.\.\.
00040b10 <__fn_a_used1>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040b24 <__fn_b_used1>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x404f0: b_used1
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,1265
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040b48 <__fn_a_used2>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040b5c <__fn_b_used2>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x40550: b_used2
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,1361
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040b80 <__fn_a_used3>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040b94 <__fn_b_used3>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x40568: b_used3
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,1385
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040bb8 <__fn_a_used4>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040bcc <__fn_b_used4>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x40604: b_used4
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,1541
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040bf0 <__fn_a_used5>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040c04 <__fn_b_used5>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x40628: b_used5
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,1577
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040c28 <__fn_a_used6>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040c3c <__fn_b_used6>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x4067c: b_used6
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,1661
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040c60 <__fn_a_used7>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040c74 <__fn_b_used7>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x406d4: b_used7
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,1749
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040c98 <__fn_a_used8>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040cac <__fn_b_used8>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x406ec: b_used8
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,1773
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040cd0 <__fn_a_used9>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040ce4 <__fn_b_used9>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x406f4: b_used9
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,1781
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040d08 <__fn_a_used10>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040d1c <__fn_b_used10>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x406fc: b_used10
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,1789
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040d40 <__fn_a_used11>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040d54 <__fn_b_used11>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x40788: b_used11
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,1929
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040d78 <__fn_a_used12>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040d8c <__fn_b_used12>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x407ac: b_used12
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,1965
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040db0 <a_used13>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040dc4 <b_used13>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x407f8: .mips16.b_used13
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,2041
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040de8 <__fn_a_used14>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040dfc <__fn_b_used14>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x40850: b_used14
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,2129
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040e20 <a_used15>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040e34 <b_used15>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x40628: .mips16.b_used15
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,2153
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040e58 <__fn_a_used16>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040e6c <__fn_b_used16>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x40870: b_used16
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,2161
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040e90 <a_used17>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040ea4 <b_used17>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x40878: .mips16.b_used17
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,2169
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040ec8 <__fn_a_used18>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040edc <__fn_b_used18>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x40904: b_used18
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,2309
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040f00 <a_used19>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040f14 <b_used19>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x40928: .mips16.b_used19
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,2345
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040f38 <a_used20>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040f4c <b_used20>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x40974: .mips16.b_used20
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,2421
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040f70 <a_used21>:
.*: [^\t]* lui v0,.*
.*: [^\t]* addiu v0,v0,.*
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop
00040f84 <b_used21>:
.*: [^\t]* lui gp,.*
.*: [^\t]* addiu gp,gp,.*
.*: [^\t]* addu gp,gp,t9
# 0x409b0: .mips16.b_used21
.*: [^\t]* lw v0,-32744\(gp\)
.*: [^\t]* nop
.*: [^\t]* addiu v0,v0,2481
.*: [^\t]* mfc1 a0,\$f12
.*: [^\t]* jr v0
.*: [^\t]* nop