Home | History | Annotate | Download | only in mips
      1 #objdump: -dr --prefix-addresses -mmips:3000
      2 #name: MIPS lb-xgot-ilocks
      3 #as: -32 -mips1 -KPIC -xgot -mtune=r3900 -march=r3900
      4 #source: lb-pic.s
      5 
      6 # Test the lb macro with -KPIC -xgot.
      7 
      8 .*: +file format .*
      9 
     10 Disassembly of section \.text:
     11 0+0000 <.*> lb	a0,0\(zero\)
     12 0+0004 <.*> lb	a0,1\(zero\)
     13 0+0008 <.*> lui	a0,0x1
     14 0+000c <.*> lb	a0,-32768\(a0\)
     15 0+0010 <.*> lb	a0,-32768\(zero\)
     16 0+0014 <.*> lui	a0,0x1
     17 0+0018 <.*> lb	a0,0\(a0\)
     18 0+001c <.*> lui	a0,0x2
     19 0+0020 <.*> lb	a0,-23131\(a0\)
     20 0+0024 <.*> lb	a0,0\(a1\)
     21 0+0028 <.*> lb	a0,1\(a1\)
     22 0+002c <.*> lui	a0,0x1
     23 0+0030 <.*> addu	a0,a0,a1
     24 0+0034 <.*> lb	a0,-32768\(a0\)
     25 0+0038 <.*> lb	a0,-32768\(a1\)
     26 0+003c <.*> lui	a0,0x1
     27 0+0040 <.*> addu	a0,a0,a1
     28 0+0044 <.*> lb	a0,0\(a0\)
     29 0+0048 <.*> lui	a0,0x2
     30 0+004c <.*> addu	a0,a0,a1
     31 0+0050 <.*> lb	a0,-23131\(a0\)
     32 0+0054 <.*> lw	a0,0\(gp\)
     33 			54: R_MIPS_GOT16	\.data
     34 0+0058 <.*> addiu	a0,a0,0
     35 			58: R_MIPS_LO16	\.data
     36 0+005c <.*> lb	a0,0\(a0\)
     37 0+0060 <.*> lui	a0,0x0
     38 			60: R_MIPS_GOT_HI16	big_external_data_label
     39 0+0064 <.*> addu	a0,a0,gp
     40 0+0068 <.*> lw	a0,0\(a0\)
     41 			68: R_MIPS_GOT_LO16	big_external_data_label
     42 0+006c <.*> lb	a0,0\(a0\)
     43 0+0070 <.*> lui	a0,0x0
     44 			70: R_MIPS_GOT_HI16	small_external_data_label
     45 0+0074 <.*> addu	a0,a0,gp
     46 0+0078 <.*> lw	a0,0\(a0\)
     47 			78: R_MIPS_GOT_LO16	small_external_data_label
     48 0+007c <.*> lb	a0,0\(a0\)
     49 0+0080 <.*> lui	a0,0x0
     50 			80: R_MIPS_GOT_HI16	big_external_common
     51 0+0084 <.*> addu	a0,a0,gp
     52 0+0088 <.*> lw	a0,0\(a0\)
     53 			88: R_MIPS_GOT_LO16	big_external_common
     54 0+008c <.*> lb	a0,0\(a0\)
     55 0+0090 <.*> lui	a0,0x0
     56 			90: R_MIPS_GOT_HI16	small_external_common
     57 0+0094 <.*> addu	a0,a0,gp
     58 0+0098 <.*> lw	a0,0\(a0\)
     59 			98: R_MIPS_GOT_LO16	small_external_common
     60 0+009c <.*> lb	a0,0\(a0\)
     61 0+00a0 <.*> lw	a0,0\(gp\)
     62 			a0: R_MIPS_GOT16	\.bss
     63 0+00a4 <.*> addiu	a0,a0,0
     64 			a4: R_MIPS_LO16	\.bss
     65 0+00a8 <.*> lb	a0,0\(a0\)
     66 0+00ac <.*> lw	a0,0\(gp\)
     67 			ac: R_MIPS_GOT16	\.bss
     68 0+00b0 <.*> addiu	a0,a0,1000
     69 			b0: R_MIPS_LO16	\.bss
     70 0+00b4 <.*> lb	a0,0\(a0\)
     71 0+00b8 <.*> lw	a0,0\(gp\)
     72 			b8: R_MIPS_GOT16	\.data
     73 0+00bc <.*> addiu	a0,a0,0
     74 			bc: R_MIPS_LO16	\.data
     75 0+00c0 <.*> lb	a0,1\(a0\)
     76 0+00c4 <.*> lui	a0,0x0
     77 			c4: R_MIPS_GOT_HI16	big_external_data_label
     78 0+00c8 <.*> addu	a0,a0,gp
     79 0+00cc <.*> lw	a0,0\(a0\)
     80 			cc: R_MIPS_GOT_LO16	big_external_data_label
     81 0+00d0 <.*> lb	a0,1\(a0\)
     82 0+00d4 <.*> lui	a0,0x0
     83 			d4: R_MIPS_GOT_HI16	small_external_data_label
     84 0+00d8 <.*> addu	a0,a0,gp
     85 0+00dc <.*> lw	a0,0\(a0\)
     86 			dc: R_MIPS_GOT_LO16	small_external_data_label
     87 0+00e0 <.*> lb	a0,1\(a0\)
     88 0+00e4 <.*> lui	a0,0x0
     89 			e4: R_MIPS_GOT_HI16	big_external_common
     90 0+00e8 <.*> addu	a0,a0,gp
     91 0+00ec <.*> lw	a0,0\(a0\)
     92 			ec: R_MIPS_GOT_LO16	big_external_common
     93 0+00f0 <.*> lb	a0,1\(a0\)
     94 0+00f4 <.*> lui	a0,0x0
     95 			f4: R_MIPS_GOT_HI16	small_external_common
     96 0+00f8 <.*> addu	a0,a0,gp
     97 0+00fc <.*> lw	a0,0\(a0\)
     98 			fc: R_MIPS_GOT_LO16	small_external_common
     99 0+0100 <.*> lb	a0,1\(a0\)
    100 0+0104 <.*> lw	a0,0\(gp\)
    101 			104: R_MIPS_GOT16	\.bss
    102 0+0108 <.*> addiu	a0,a0,0
    103 			108: R_MIPS_LO16	\.bss
    104 0+010c <.*> lb	a0,1\(a0\)
    105 0+0110 <.*> lw	a0,0\(gp\)
    106 			110: R_MIPS_GOT16	\.bss
    107 0+0114 <.*> addiu	a0,a0,1000
    108 			114: R_MIPS_LO16	\.bss
    109 0+0118 <.*> lb	a0,1\(a0\)
    110 0+011c <.*> lw	a0,0\(gp\)
    111 			11c: R_MIPS_GOT16	\.data
    112 0+0120 <.*> addiu	a0,a0,0
    113 			120: R_MIPS_LO16	\.data
    114 0+0124 <.*> addu	a0,a0,a1
    115 0+0128 <.*> lb	a0,0\(a0\)
    116 0+012c <.*> lui	a0,0x0
    117 			12c: R_MIPS_GOT_HI16	big_external_data_label
    118 0+0130 <.*> addu	a0,a0,gp
    119 0+0134 <.*> lw	a0,0\(a0\)
    120 			134: R_MIPS_GOT_LO16	big_external_data_label
    121 0+0138 <.*> addu	a0,a0,a1
    122 0+013c <.*> lb	a0,0\(a0\)
    123 0+0140 <.*> lui	a0,0x0
    124 			140: R_MIPS_GOT_HI16	small_external_data_label
    125 0+0144 <.*> addu	a0,a0,gp
    126 0+0148 <.*> lw	a0,0\(a0\)
    127 			148: R_MIPS_GOT_LO16	small_external_data_label
    128 0+014c <.*> addu	a0,a0,a1
    129 0+0150 <.*> lb	a0,0\(a0\)
    130 0+0154 <.*> lui	a0,0x0
    131 			154: R_MIPS_GOT_HI16	big_external_common
    132 0+0158 <.*> addu	a0,a0,gp
    133 0+015c <.*> lw	a0,0\(a0\)
    134 			15c: R_MIPS_GOT_LO16	big_external_common
    135 0+0160 <.*> addu	a0,a0,a1
    136 0+0164 <.*> lb	a0,0\(a0\)
    137 0+0168 <.*> lui	a0,0x0
    138 			168: R_MIPS_GOT_HI16	small_external_common
    139 0+016c <.*> addu	a0,a0,gp
    140 0+0170 <.*> lw	a0,0\(a0\)
    141 			170: R_MIPS_GOT_LO16	small_external_common
    142 0+0174 <.*> addu	a0,a0,a1
    143 0+0178 <.*> lb	a0,0\(a0\)
    144 0+017c <.*> lw	a0,0\(gp\)
    145 			17c: R_MIPS_GOT16	\.bss
    146 0+0180 <.*> addiu	a0,a0,0
    147 			180: R_MIPS_LO16	\.bss
    148 0+0184 <.*> addu	a0,a0,a1
    149 0+0188 <.*> lb	a0,0\(a0\)
    150 0+018c <.*> lw	a0,0\(gp\)
    151 			18c: R_MIPS_GOT16	\.bss
    152 0+0190 <.*> addiu	a0,a0,1000
    153 			190: R_MIPS_LO16	\.bss
    154 0+0194 <.*> addu	a0,a0,a1
    155 0+0198 <.*> lb	a0,0\(a0\)
    156 0+019c <.*> lw	a0,0\(gp\)
    157 			19c: R_MIPS_GOT16	\.data
    158 0+01a0 <.*> addiu	a0,a0,0
    159 			1a0: R_MIPS_LO16	\.data
    160 0+01a4 <.*> addu	a0,a0,a1
    161 0+01a8 <.*> lb	a0,1\(a0\)
    162 0+01ac <.*> lui	a0,0x0
    163 			1ac: R_MIPS_GOT_HI16	big_external_data_label
    164 0+01b0 <.*> addu	a0,a0,gp
    165 0+01b4 <.*> lw	a0,0\(a0\)
    166 			1b4: R_MIPS_GOT_LO16	big_external_data_label
    167 0+01b8 <.*> addu	a0,a0,a1
    168 0+01bc <.*> lb	a0,1\(a0\)
    169 0+01c0 <.*> lui	a0,0x0
    170 			1c0: R_MIPS_GOT_HI16	small_external_data_label
    171 0+01c4 <.*> addu	a0,a0,gp
    172 0+01c8 <.*> lw	a0,0\(a0\)
    173 			1c8: R_MIPS_GOT_LO16	small_external_data_label
    174 0+01cc <.*> addu	a0,a0,a1
    175 0+01d0 <.*> lb	a0,1\(a0\)
    176 0+01d4 <.*> lui	a0,0x0
    177 			1d4: R_MIPS_GOT_HI16	big_external_common
    178 0+01d8 <.*> addu	a0,a0,gp
    179 0+01dc <.*> lw	a0,0\(a0\)
    180 			1dc: R_MIPS_GOT_LO16	big_external_common
    181 0+01e0 <.*> addu	a0,a0,a1
    182 0+01e4 <.*> lb	a0,1\(a0\)
    183 0+01e8 <.*> lui	a0,0x0
    184 			1e8: R_MIPS_GOT_HI16	small_external_common
    185 0+01ec <.*> addu	a0,a0,gp
    186 0+01f0 <.*> lw	a0,0\(a0\)
    187 			1f0: R_MIPS_GOT_LO16	small_external_common
    188 0+01f4 <.*> addu	a0,a0,a1
    189 0+01f8 <.*> lb	a0,1\(a0\)
    190 0+01fc <.*> lw	a0,0\(gp\)
    191 			1fc: R_MIPS_GOT16	\.bss
    192 0+0200 <.*> addiu	a0,a0,0
    193 			200: R_MIPS_LO16	\.bss
    194 0+0204 <.*> addu	a0,a0,a1
    195 0+0208 <.*> lb	a0,1\(a0\)
    196 0+020c <.*> lw	a0,0\(gp\)
    197 			20c: R_MIPS_GOT16	\.bss
    198 0+0210 <.*> addiu	a0,a0,1000
    199 			210: R_MIPS_LO16	\.bss
    200 0+0214 <.*> addu	a0,a0,a1
    201 0+0218 <.*> lb	a0,1\(a0\)
    202 0+021c <.*> nop
    203