Home | History | Annotate | Download | only in mips
      1 #objdump: -dr --prefix-addresses --show-raw-insn
      2 #name: MIPS lb-svr4pic-ilocks
      3 #source: lb-pic.s
      4 #as: -32 -KPIC
      5 
      6 # Test the lb macro with -KPIC (microMIPS).
      7 
      8 .*: +file format .*mips.*
      9 
     10 Disassembly of section \.text:
     11 [0-9a-f]+ <[^>]*> 1c80 0000 	lb	a0,0\(zero\)
     12 [0-9a-f]+ <[^>]*> 1c80 0001 	lb	a0,1\(zero\)
     13 [0-9a-f]+ <[^>]*> 41a4 0001 	lui	a0,0x1
     14 [0-9a-f]+ <[^>]*> 1c84 8000 	lb	a0,-32768\(a0\)
     15 [0-9a-f]+ <[^>]*> 1c80 8000 	lb	a0,-32768\(zero\)
     16 [0-9a-f]+ <[^>]*> 41a4 0001 	lui	a0,0x1
     17 [0-9a-f]+ <[^>]*> 1c84 0000 	lb	a0,0\(a0\)
     18 [0-9a-f]+ <[^>]*> 41a4 0002 	lui	a0,0x2
     19 [0-9a-f]+ <[^>]*> 1c84 a5a5 	lb	a0,-23131\(a0\)
     20 [0-9a-f]+ <[^>]*> 1c85 0000 	lb	a0,0\(a1\)
     21 [0-9a-f]+ <[^>]*> 1c85 0001 	lb	a0,1\(a1\)
     22 [0-9a-f]+ <[^>]*> 41a4 0001 	lui	a0,0x1
     23 [0-9a-f]+ <[^>]*> 00a4 2150 	addu	a0,a0,a1
     24 [0-9a-f]+ <[^>]*> 1c84 8000 	lb	a0,-32768\(a0\)
     25 [0-9a-f]+ <[^>]*> 1c85 8000 	lb	a0,-32768\(a1\)
     26 [0-9a-f]+ <[^>]*> 41a4 0001 	lui	a0,0x1
     27 [0-9a-f]+ <[^>]*> 00a4 2150 	addu	a0,a0,a1
     28 [0-9a-f]+ <[^>]*> 1c84 0000 	lb	a0,0\(a0\)
     29 [0-9a-f]+ <[^>]*> 41a4 0002 	lui	a0,0x2
     30 [0-9a-f]+ <[^>]*> 00a4 2150 	addu	a0,a0,a1
     31 [0-9a-f]+ <[^>]*> 1c84 a5a5 	lb	a0,-23131\(a0\)
     32 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
     33 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	\.data
     34 [0-9a-f]+ <[^>]*> 3084 0000 	addiu	a0,a0,0
     35 [ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
     36 [0-9a-f]+ <[^>]*> 1c84 0000 	lb	a0,0\(a0\)
     37 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
     38 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	big_external_data_label
     39 [0-9a-f]+ <[^>]*> 1c84 0000 	lb	a0,0\(a0\)
     40 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
     41 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	small_external_data_label
     42 [0-9a-f]+ <[^>]*> 1c84 0000 	lb	a0,0\(a0\)
     43 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
     44 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	big_external_common
     45 [0-9a-f]+ <[^>]*> 1c84 0000 	lb	a0,0\(a0\)
     46 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
     47 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	small_external_common
     48 [0-9a-f]+ <[^>]*> 1c84 0000 	lb	a0,0\(a0\)
     49 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
     50 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	\.bss
     51 [0-9a-f]+ <[^>]*> 3084 0000 	addiu	a0,a0,0
     52 [ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
     53 [0-9a-f]+ <[^>]*> 1c84 0000 	lb	a0,0\(a0\)
     54 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
     55 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	\.bss
     56 [0-9a-f]+ <[^>]*> 3084 03e8 	addiu	a0,a0,1000
     57 [ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
     58 [0-9a-f]+ <[^>]*> 1c84 0000 	lb	a0,0\(a0\)
     59 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
     60 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	\.data
     61 [0-9a-f]+ <[^>]*> 3084 0000 	addiu	a0,a0,0
     62 [ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
     63 [0-9a-f]+ <[^>]*> 1c84 0001 	lb	a0,1\(a0\)
     64 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
     65 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	big_external_data_label
     66 [0-9a-f]+ <[^>]*> 1c84 0001 	lb	a0,1\(a0\)
     67 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
     68 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	small_external_data_label
     69 [0-9a-f]+ <[^>]*> 1c84 0001 	lb	a0,1\(a0\)
     70 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
     71 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	big_external_common
     72 [0-9a-f]+ <[^>]*> 1c84 0001 	lb	a0,1\(a0\)
     73 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
     74 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	small_external_common
     75 [0-9a-f]+ <[^>]*> 1c84 0001 	lb	a0,1\(a0\)
     76 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
     77 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	\.bss
     78 [0-9a-f]+ <[^>]*> 3084 0000 	addiu	a0,a0,0
     79 [ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
     80 [0-9a-f]+ <[^>]*> 1c84 0001 	lb	a0,1\(a0\)
     81 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
     82 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	\.bss
     83 [0-9a-f]+ <[^>]*> 3084 03e8 	addiu	a0,a0,1000
     84 [ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
     85 [0-9a-f]+ <[^>]*> 1c84 0001 	lb	a0,1\(a0\)
     86 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
     87 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	\.data
     88 [0-9a-f]+ <[^>]*> 3084 0000 	addiu	a0,a0,0
     89 [ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
     90 [0-9a-f]+ <[^>]*> 00a4 2150 	addu	a0,a0,a1
     91 [0-9a-f]+ <[^>]*> 1c84 0000 	lb	a0,0\(a0\)
     92 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
     93 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	big_external_data_label
     94 [0-9a-f]+ <[^>]*> 00a4 2150 	addu	a0,a0,a1
     95 [0-9a-f]+ <[^>]*> 1c84 0000 	lb	a0,0\(a0\)
     96 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
     97 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	small_external_data_label
     98 [0-9a-f]+ <[^>]*> 00a4 2150 	addu	a0,a0,a1
     99 [0-9a-f]+ <[^>]*> 1c84 0000 	lb	a0,0\(a0\)
    100 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
    101 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	big_external_common
    102 [0-9a-f]+ <[^>]*> 00a4 2150 	addu	a0,a0,a1
    103 [0-9a-f]+ <[^>]*> 1c84 0000 	lb	a0,0\(a0\)
    104 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
    105 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	small_external_common
    106 [0-9a-f]+ <[^>]*> 00a4 2150 	addu	a0,a0,a1
    107 [0-9a-f]+ <[^>]*> 1c84 0000 	lb	a0,0\(a0\)
    108 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
    109 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	\.bss
    110 [0-9a-f]+ <[^>]*> 3084 0000 	addiu	a0,a0,0
    111 [ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
    112 [0-9a-f]+ <[^>]*> 00a4 2150 	addu	a0,a0,a1
    113 [0-9a-f]+ <[^>]*> 1c84 0000 	lb	a0,0\(a0\)
    114 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
    115 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	\.bss
    116 [0-9a-f]+ <[^>]*> 3084 03e8 	addiu	a0,a0,1000
    117 [ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
    118 [0-9a-f]+ <[^>]*> 00a4 2150 	addu	a0,a0,a1
    119 [0-9a-f]+ <[^>]*> 1c84 0000 	lb	a0,0\(a0\)
    120 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
    121 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	\.data
    122 [0-9a-f]+ <[^>]*> 3084 0000 	addiu	a0,a0,0
    123 [ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
    124 [0-9a-f]+ <[^>]*> 00a4 2150 	addu	a0,a0,a1
    125 [0-9a-f]+ <[^>]*> 1c84 0001 	lb	a0,1\(a0\)
    126 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
    127 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	big_external_data_label
    128 [0-9a-f]+ <[^>]*> 00a4 2150 	addu	a0,a0,a1
    129 [0-9a-f]+ <[^>]*> 1c84 0001 	lb	a0,1\(a0\)
    130 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
    131 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	small_external_data_label
    132 [0-9a-f]+ <[^>]*> 00a4 2150 	addu	a0,a0,a1
    133 [0-9a-f]+ <[^>]*> 1c84 0001 	lb	a0,1\(a0\)
    134 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
    135 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	big_external_common
    136 [0-9a-f]+ <[^>]*> 00a4 2150 	addu	a0,a0,a1
    137 [0-9a-f]+ <[^>]*> 1c84 0001 	lb	a0,1\(a0\)
    138 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
    139 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	small_external_common
    140 [0-9a-f]+ <[^>]*> 00a4 2150 	addu	a0,a0,a1
    141 [0-9a-f]+ <[^>]*> 1c84 0001 	lb	a0,1\(a0\)
    142 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
    143 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	\.bss
    144 [0-9a-f]+ <[^>]*> 3084 0000 	addiu	a0,a0,0
    145 [ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
    146 [0-9a-f]+ <[^>]*> 00a4 2150 	addu	a0,a0,a1
    147 [0-9a-f]+ <[^>]*> 1c84 0001 	lb	a0,1\(a0\)
    148 [0-9a-f]+ <[^>]*> fc9c 0000 	lw	a0,0\(gp\)
    149 [ 	]*[0-9a-f]+: R_MICROMIPS_GOT16	\.bss
    150 [0-9a-f]+ <[^>]*> 3084 03e8 	addiu	a0,a0,1000
    151 [ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
    152 [0-9a-f]+ <[^>]*> 00a4 2150 	addu	a0,a0,a1
    153 [0-9a-f]+ <[^>]*> 1c84 0001 	lb	a0,1\(a0\)
    154 [0-9a-f]+ <[^>]*> 0c00      	nop
    155 [0-9a-f]+ <[^>]*> 0c00      	nop
    156