Home | History | Annotate | Download | only in mips
      1 #as: -32 -EB
      2 #objdump: -dr --prefix-addresses -Mgpr-names=numeric
      3 #name: ULW with relocation operators
      4 #source: ulw-reloc.s
      5 
      6 .*file format.*
      7 
      8 Disassembly of section \.text:
      9 [0-9a-f]+ <[^>]*> lwl	\$1,0\(\$4\)
     10 [0-9a-f]+ <[^>]*> lwr	\$1,3\(\$4\)
     11 [0-9a-f]+ <[^>]*> move	\$4,\$1
     12 [0-9a-f]+ <[^>]*> lwl	\$1,2044\(\$4\)
     13 [0-9a-f]+ <[^>]*> lwr	\$1,2047\(\$4\)
     14 [0-9a-f]+ <[^>]*> move	\$4,\$1
     15 [0-9a-f]+ <[^>]*> addiu	\$1,\$4,2045
     16 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     17 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     18 [0-9a-f]+ <[^>]*> addiu	\$1,\$4,2047
     19 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     20 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     21 [0-9a-f]+ <[^>]*> addiu	\$1,\$4,2048
     22 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     23 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     24 [0-9a-f]+ <[^>]*> addiu	\$1,\$4,32764
     25 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     26 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     27 [0-9a-f]+ <[^>]*> addiu	\$1,\$4,32765
     28 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     29 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     30 [0-9a-f]+ <[^>]*> addiu	\$1,\$4,32767
     31 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     32 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     33 [0-9a-f]+ <[^>]*> li	\$1,0x8000
     34 [0-9a-f]+ <[^>]*> addu	\$1,\$1,\$4
     35 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     36 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     37 #--------------------------------------------------------------------
     38 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$5\)
     39 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$5\)
     40 [0-9a-f]+ <[^>]*> lwl	\$4,2044\(\$5\)
     41 [0-9a-f]+ <[^>]*> lwr	\$4,2047\(\$5\)
     42 [0-9a-f]+ <[^>]*> addiu	\$1,\$5,2045
     43 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     44 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     45 [0-9a-f]+ <[^>]*> addiu	\$1,\$5,2047
     46 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     47 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     48 [0-9a-f]+ <[^>]*> addiu	\$1,\$5,2048
     49 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     50 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     51 [0-9a-f]+ <[^>]*> addiu	\$1,\$5,32764
     52 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     53 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     54 [0-9a-f]+ <[^>]*> addiu	\$1,\$5,32765
     55 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     56 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     57 [0-9a-f]+ <[^>]*> addiu	\$1,\$5,32767
     58 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     59 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     60 [0-9a-f]+ <[^>]*> li	\$1,0x8000
     61 [0-9a-f]+ <[^>]*> addu	\$1,\$1,\$5
     62 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     63 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     64 [0-9a-f]+ <[^>]*> lui	\$1,0x3
     65 [0-9a-f]+ <[^>]*> ori	\$1,\$1,0x7ffc
     66 [0-9a-f]+ <[^>]*> addu	\$1,\$1,\$5
     67 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     68 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     69 [0-9a-f]+ <[^>]*> lui	\$1,0x3
     70 [0-9a-f]+ <[^>]*> ori	\$1,\$1,0x7ffd
     71 [0-9a-f]+ <[^>]*> addu	\$1,\$1,\$5
     72 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     73 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     74 [0-9a-f]+ <[^>]*> lui	\$1,0x3
     75 [0-9a-f]+ <[^>]*> ori	\$1,\$1,0x7fff
     76 [0-9a-f]+ <[^>]*> addu	\$1,\$1,\$5
     77 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     78 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     79 # Would be more efficient to apply the offset to the base register.
     80 [0-9a-f]+ <[^>]*> lui	\$1,0x3
     81 [0-9a-f]+ <[^>]*> ori	\$1,\$1,0x8000
     82 [0-9a-f]+ <[^>]*> addu	\$1,\$1,\$5
     83 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     84 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     85 #--------------------------------------------------------------------
     86 [0-9a-f]+ <[^>]*> li	\$1,0
     87 [ 	]*[0-9a-f]+: R_MICROMIPS_LO16	foo
     88 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     89 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     90 [0-9a-f]+ <[^>]*> li	\$1,0
     91 [ 	]*[0-9a-f]+: R_MICROMIPS_HI16	foo
     92 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     93 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     94 [0-9a-f]+ <[^>]*> li	\$1,0
     95 [ 	]*[0-9a-f]+: R_MICROMIPS_GPREL16	foo
     96 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
     97 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
     98 [0-9a-f]+ <[^>]*> li	\$1,-30875
     99 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
    100 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
    101 [0-9a-f]+ <[^>]*> li	\$1,4661
    102 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
    103 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
    104 #--------------------------------------------------------------------
    105 [0-9a-f]+ <[^>]*> addiu	\$1,\$4,0
    106 [ 	]*[0-9a-f]+: R_MICROMIPS_LO16	foo
    107 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
    108 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
    109 [0-9a-f]+ <[^>]*> addiu	\$1,\$4,0
    110 [ 	]*[0-9a-f]+: R_MICROMIPS_HI16	foo
    111 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
    112 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
    113 [0-9a-f]+ <[^>]*> addiu	\$1,\$4,0
    114 [ 	]*[0-9a-f]+: R_MICROMIPS_GPREL16	foo
    115 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
    116 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
    117 #--------------------------------------------------------------------
    118 [0-9a-f]+ <[^>]*> addiu	\$1,\$5,0
    119 [ 	]*[0-9a-f]+: R_MICROMIPS_LO16	foo
    120 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
    121 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
    122 [0-9a-f]+ <[^>]*> addiu	\$1,\$5,0
    123 [ 	]*[0-9a-f]+: R_MICROMIPS_HI16	foo
    124 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
    125 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
    126 [0-9a-f]+ <[^>]*> addiu	\$1,\$5,0
    127 [ 	]*[0-9a-f]+: R_MICROMIPS_GPREL16	foo
    128 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
    129 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
    130 [0-9a-f]+ <[^>]*> addiu	\$1,\$5,-30875
    131 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
    132 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
    133 [0-9a-f]+ <[^>]*> addiu	\$1,\$5,4661
    134 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
    135 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
    136 [0-9a-f]+ <[^>]*> addiu	\$1,\$5,-30875
    137 [ 	]*[0-9a-f]+: R_MICROMIPS_LO16	foo
    138 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
    139 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
    140 [0-9a-f]+ <[^>]*> addiu	\$1,\$5,4661
    141 [ 	]*[0-9a-f]+: R_MICROMIPS_HI16	foo
    142 [0-9a-f]+ <[^>]*> lwl	\$4,0\(\$1\)
    143 [0-9a-f]+ <[^>]*> lwr	\$4,3\(\$1\)
    144 #pass
    145