blob: 45bf1e174dba95cc7a25b660e207e2159cfe2e57 [file] [log] [blame]
#objdump: -dr --prefix-addresses --show-raw-insn
#name: MIPS lb-svr4pic-ilocks
#source: lb-pic.s
#as: -32 -KPIC
# Test the lb macro with -KPIC (microMIPS).
.*: +file format .*mips.*
Disassembly of section \.text:
[0-9a-f]+ <[^>]*> 1c80 0000 lb a0,0\(zero\)
[0-9a-f]+ <[^>]*> 1c80 0001 lb a0,1\(zero\)
[0-9a-f]+ <[^>]*> 41a4 0001 lui a0,0x1
[0-9a-f]+ <[^>]*> 1c84 8000 lb a0,-32768\(a0\)
[0-9a-f]+ <[^>]*> 1c80 8000 lb a0,-32768\(zero\)
[0-9a-f]+ <[^>]*> 41a4 0001 lui a0,0x1
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> 41a4 0002 lui a0,0x2
[0-9a-f]+ <[^>]*> 1c84 a5a5 lb a0,-23131\(a0\)
[0-9a-f]+ <[^>]*> 1c85 0000 lb a0,0\(a1\)
[0-9a-f]+ <[^>]*> 1c85 0001 lb a0,1\(a1\)
[0-9a-f]+ <[^>]*> 41a4 0001 lui a0,0x1
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 8000 lb a0,-32768\(a0\)
[0-9a-f]+ <[^>]*> 1c85 8000 lb a0,-32768\(a1\)
[0-9a-f]+ <[^>]*> 41a4 0001 lui a0,0x1
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> 41a4 0002 lui a0,0x2
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 a5a5 lb a0,-23131\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.data
[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0
[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.data
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 big_external_data_label
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 small_external_data_label
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 big_external_common
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 small_external_common
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0
[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> 3084 03e8 addiu a0,a0,1000
[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.data
[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0
[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.data
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 big_external_data_label
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 small_external_data_label
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 big_external_common
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 small_external_common
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0
[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> 3084 03e8 addiu a0,a0,1000
[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.data
[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0
[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.data
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 big_external_data_label
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 small_external_data_label
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 big_external_common
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 small_external_common
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0
[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> 3084 03e8 addiu a0,a0,1000
[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.data
[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0
[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.data
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 big_external_data_label
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 small_external_data_label
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 big_external_common
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 small_external_common
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0
[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss
[0-9a-f]+ <[^>]*> 3084 03e8 addiu a0,a0,1000
[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 0c00 nop