Home | History | Annotate | Download | only in nios2
      1 #objdump: -dr --prefix-addresses --show-raw-insn
      2 #name: NIOS2 R2 ldb
      3 #as: -march=r2
      4 
      5 # Test the ld instruction
      6 
      7 .*: +file format elf32-littlenios2
      8 
      9 Disassembly of section .text:
     10 0+0000 <[^>]*> 00002007 	ldb	r4,0\(zero\)
     11 0+0004 <[^>]*> 00042007 	ldb	r4,4\(zero\)
     12 0+0008 <[^>]*> 7ffc2007 	ldb	r4,32764\(zero\)
     13 0+000c <[^>]*> 80002007 	ldb	r4,-32768\(zero\)
     14 0+0010 <[^>]*> 00002147 	ldb	r4,0\(r5\)
     15 0+0014 <[^>]*> 00042147 	ldb	r4,4\(r5\)
     16 0+0018 <[^>]*> 7ffc2147 	ldb	r4,32764\(r5\)
     17 0+001c <[^>]*> 80002147 	ldb	r4,-32768\(r5\)
     18 0+0020 <[^>]*> 00002007 	ldb	r4,0\(zero\)
     19 [	]*20: R_NIOS2_S16	.data
     20 0+0024 <[^>]*> 00002007 	ldb	r4,0\(zero\)
     21 [	]*24: R_NIOS2_S16	big_external_data_label
     22 0+0028 <[^>]*> 00002007 	ldb	r4,0\(zero\)
     23 [	]*28: R_NIOS2_S16	small_external_data_label
     24 0+002c <[^>]*> 00002007 	ldb	r4,0\(zero\)
     25 [	]*2c: R_NIOS2_S16	big_external_common
     26 0+0030 <[^>]*> 00002007 	ldb	r4,0\(zero\)
     27 [	]*30: R_NIOS2_S16	small_external_common
     28 0+0034 <[^>]*> 00002007 	ldb	r4,0\(zero\)
     29 [	]*34: R_NIOS2_S16	.bss
     30 0+0038 <[^>]*> 00002007 	ldb	r4,0\(zero\)
     31 [	]*38: R_NIOS2_S16	.bss\+0x4000
     32 0+003c <[^>]*> 00002007 	ldb	r4,0\(zero\)
     33 [	]*3c: R_NIOS2_S16	.data\+0x4
     34 0+0040 <[^>]*> 00002007 	ldb	r4,0\(zero\)
     35 [	]*40: R_NIOS2_S16	big_external_data_label\+0x4
     36 0+0044 <[^>]*> 00002007 	ldb	r4,0\(zero\)
     37 [	]*44: R_NIOS2_S16	small_external_data_label\+0x4
     38 0+0048 <[^>]*> 00002007 	ldb	r4,0\(zero\)
     39 [	]*48: R_NIOS2_S16	big_external_common\+0x4
     40 0+004c <[^>]*> 00002007 	ldb	r4,0\(zero\)
     41 [	]*4c: R_NIOS2_S16	small_external_common\+0x4
     42 0+0050 <[^>]*> 00002007 	ldb	r4,0\(zero\)
     43 [	]*50: R_NIOS2_S16	.bss\+0x4
     44 0+0054 <[^>]*> 00002007 	ldb	r4,0\(zero\)
     45 [	]*54: R_NIOS2_S16	.bss\+0x4004
     46 0+0058 <[^>]*> 00002007 	ldb	r4,0\(zero\)
     47 [	]*58: R_NIOS2_S16	.data-0x8000
     48 0+005c <[^>]*> 00002007 	ldb	r4,0\(zero\)
     49 [	]*5c: R_NIOS2_S16	big_external_data_label-0x8000
     50 0+0060 <[^>]*> 00002007 	ldb	r4,0\(zero\)
     51 [	]*60: R_NIOS2_S16	small_external_data_label-0x8000
     52 0+0064 <[^>]*> 00002007 	ldb	r4,0\(zero\)
     53 [	]*64: R_NIOS2_S16	big_external_common-0x8000
     54 0+0068 <[^>]*> 00002007 	ldb	r4,0\(zero\)
     55 [	]*68: R_NIOS2_S16	small_external_common-0x8000
     56 0+006c <[^>]*> 00002007 	ldb	r4,0\(zero\)
     57 [	]*6c: R_NIOS2_S16	.bss-0x8000
     58 0+0070 <[^>]*> 00002007 	ldb	r4,0\(zero\)
     59 [	]*70: R_NIOS2_S16	.bss-0x4000
     60 0+0074 <[^>]*> 00002007 	ldb	r4,0\(zero\)
     61 [	]*74: R_NIOS2_S16	.data\+0x10000
     62 0+0078 <[^>]*> 00002147 	ldb	r4,0\(r5\)
     63 [	]*78: R_NIOS2_S16	.data
     64 0+007c <[^>]*> 00002147 	ldb	r4,0\(r5\)
     65 [	]*7c: R_NIOS2_S16	big_external_data_label
     66 0+0080 <[^>]*> 00002147 	ldb	r4,0\(r5\)
     67 [	]*80: R_NIOS2_S16	small_external_data_label
     68 0+0084 <[^>]*> 00002147 	ldb	r4,0\(r5\)
     69 [	]*84: R_NIOS2_S16	big_external_common
     70 0+0088 <[^>]*> 00002147 	ldb	r4,0\(r5\)
     71 [	]*88: R_NIOS2_S16	small_external_common
     72 0+008c <[^>]*> 00002147 	ldb	r4,0\(r5\)
     73 [	]*8c: R_NIOS2_S16	.bss
     74 0+0090 <[^>]*> 00002147 	ldb	r4,0\(r5\)
     75 [	]*90: R_NIOS2_S16	.bss\+0x4000
     76 0+0094 <[^>]*> 00002147 	ldb	r4,0\(r5\)
     77 [	]*94: R_NIOS2_S16	.data\+0x4
     78 0+0098 <[^>]*> 00002147 	ldb	r4,0\(r5\)
     79 [	]*98: R_NIOS2_S16	big_external_data_label\+0x4
     80 0+009c <[^>]*> 00002147 	ldb	r4,0\(r5\)
     81 [	]*9c: R_NIOS2_S16	small_external_data_label\+0x4
     82 0+00a0 <[^>]*> 00002147 	ldb	r4,0\(r5\)
     83 [	]*a0: R_NIOS2_S16	big_external_common\+0x4
     84 0+00a4 <[^>]*> 00002147 	ldb	r4,0\(r5\)
     85 [	]*a4: R_NIOS2_S16	small_external_common\+0x4
     86 0+00a8 <[^>]*> 00002147 	ldb	r4,0\(r5\)
     87 [	]*a8: R_NIOS2_S16	.bss\+0x4
     88 0+00ac <[^>]*> 00002147 	ldb	r4,0\(r5\)
     89 [	]*ac: R_NIOS2_S16	.bss\+0x4004
     90 0+00b0 <[^>]*> 00002147 	ldb	r4,0\(r5\)
     91 [	]*b0: R_NIOS2_S16	.data-0x8000
     92 0+00b4 <[^>]*> 00002147 	ldb	r4,0\(r5\)
     93 [	]*b4: R_NIOS2_S16	big_external_data_label-0x8000
     94 0+00b8 <[^>]*> 00002147 	ldb	r4,0\(r5\)
     95 [	]*b8: R_NIOS2_S16	small_external_data_label-0x8000
     96 0+00bc <[^>]*> 00002147 	ldb	r4,0\(r5\)
     97 [	]*bc: R_NIOS2_S16	big_external_common-0x8000
     98 0+00c0 <[^>]*> 00002147 	ldb	r4,0\(r5\)
     99 [	]*c0: R_NIOS2_S16	small_external_common-0x8000
    100 0+00c4 <[^>]*> 00002147 	ldb	r4,0\(r5\)
    101 [	]*c4: R_NIOS2_S16	.bss-0x8000
    102 0+00c8 <[^>]*> 00002147 	ldb	r4,0\(r5\)
    103 [	]*c8: R_NIOS2_S16	.bss-0x4000
    104 0+00cc <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    105 0+00d0 <[^>]*> 00042028 	ldbio	r4,4\(zero\)
    106 0+00d4 <[^>]*> 07fc2028 	ldbio	r4,2044\(zero\)
    107 0+00d8 <[^>]*> 08002028 	ldbio	r4,-2048\(zero\)
    108 0+00dc <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    109 0+00e0 <[^>]*> 00042168 	ldbio	r4,4\(r5\)
    110 0+00e4 <[^>]*> 07fc2168 	ldbio	r4,2044\(r5\)
    111 0+00e8 <[^>]*> 08002168 	ldbio	r4,-2048\(r5\)
    112 0+00ec <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    113 [	]*ec: R_NIOS2_R2_S12	.data
    114 0+00f0 <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    115 [	]*f0: R_NIOS2_R2_S12	big_external_data_label
    116 0+00f4 <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    117 [	]*f4: R_NIOS2_R2_S12	small_external_data_label
    118 0+00f8 <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    119 [	]*f8: R_NIOS2_R2_S12	big_external_common
    120 0+00fc <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    121 [	]*fc: R_NIOS2_R2_S12	small_external_common
    122 0+0100 <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    123 [	]*100: R_NIOS2_R2_S12	.bss
    124 0+0104 <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    125 [	]*104: R_NIOS2_R2_S12	.bss\+0x4000
    126 0+0108 <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    127 [	]*108: R_NIOS2_R2_S12	.data\+0x4
    128 0+010c <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    129 [	]*10c: R_NIOS2_R2_S12	big_external_data_label\+0x4
    130 0+0110 <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    131 [	]*110: R_NIOS2_R2_S12	small_external_data_label\+0x4
    132 0+0114 <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    133 [	]*114: R_NIOS2_R2_S12	big_external_common\+0x4
    134 0+0118 <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    135 [	]*118: R_NIOS2_R2_S12	small_external_common\+0x4
    136 0+011c <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    137 [	]*11c: R_NIOS2_R2_S12	.bss\+0x4
    138 0+0120 <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    139 [	]*120: R_NIOS2_R2_S12	.bss\+0x4004
    140 0+0124 <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    141 [	]*124: R_NIOS2_R2_S12	.data-0x800
    142 0+0128 <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    143 [	]*128: R_NIOS2_R2_S12	big_external_data_label-0x800
    144 0+012c <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    145 [	]*12c: R_NIOS2_R2_S12	small_external_data_label-0x800
    146 0+0130 <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    147 [	]*130: R_NIOS2_R2_S12	big_external_common-0x800
    148 0+0134 <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    149 [	]*134: R_NIOS2_R2_S12	small_external_common-0x800
    150 0+0138 <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    151 [	]*138: R_NIOS2_R2_S12	.bss-0x800
    152 0+013c <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    153 [	]*13c: R_NIOS2_R2_S12	.bss\+0x3800
    154 0+0140 <[^>]*> 00002028 	ldbio	r4,0\(zero\)
    155 [	]*140: R_NIOS2_R2_S12	.data\+0x10000
    156 0+0144 <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    157 [	]*144: R_NIOS2_R2_S12	.data
    158 0+0148 <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    159 [	]*148: R_NIOS2_R2_S12	big_external_data_label
    160 0+014c <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    161 [	]*14c: R_NIOS2_R2_S12	small_external_data_label
    162 0+0150 <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    163 [	]*150: R_NIOS2_R2_S12	big_external_common
    164 0+0154 <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    165 [	]*154: R_NIOS2_R2_S12	small_external_common
    166 0+0158 <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    167 [	]*158: R_NIOS2_R2_S12	.bss
    168 0+015c <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    169 [	]*15c: R_NIOS2_R2_S12	.bss\+0x4000
    170 0+0160 <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    171 [	]*160: R_NIOS2_R2_S12	.data\+0x4
    172 0+0164 <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    173 [	]*164: R_NIOS2_R2_S12	big_external_data_label\+0x4
    174 0+0168 <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    175 [	]*168: R_NIOS2_R2_S12	small_external_data_label\+0x4
    176 0+016c <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    177 [	]*16c: R_NIOS2_R2_S12	big_external_common\+0x4
    178 0+0170 <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    179 [	]*170: R_NIOS2_R2_S12	small_external_common\+0x4
    180 0+0174 <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    181 [	]*174: R_NIOS2_R2_S12	.bss\+0x4
    182 0+0178 <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    183 [	]*178: R_NIOS2_R2_S12	.bss\+0x4004
    184 0+017c <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    185 [	]*17c: R_NIOS2_R2_S12	.data-0x800
    186 0+0180 <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    187 [	]*180: R_NIOS2_R2_S12	big_external_data_label-0x800
    188 0+0184 <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    189 [	]*184: R_NIOS2_R2_S12	small_external_data_label-0x800
    190 0+0188 <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    191 [	]*188: R_NIOS2_R2_S12	big_external_common-0x800
    192 0+018c <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    193 [	]*18c: R_NIOS2_R2_S12	small_external_common-0x800
    194 0+0190 <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    195 [	]*190: R_NIOS2_R2_S12	.bss-0x800
    196 0+0194 <[^>]*> 00002168 	ldbio	r4,0\(r5\)
    197 [	]*194: R_NIOS2_R2_S12	.bss\+0x3800
    198