brintos

brintos / llvm-project-archived public Read only

0
0
Text · 17.8 KiB · accdb91 Raw
328 lines · plain
1# RUN: not llvm-mc %s -triple=mips-unknown-linux -mcpu=mips32 -mattr=+soft-float 2>&1 |\2# RUN:   FileCheck %s --check-prefix=323# RUN: not llvm-mc %s -triple=mips-unknown-linux -mcpu=mips64 -mattr=+soft-float 2>&1 |\4# RUN:   FileCheck %s --check-prefix=645# RUN: not llvm-mc %s -triple=mips-unknown-linux -mcpu=mips32r2 -mattr=+soft-float 2>&1 |\6# RUN:   FileCheck %s --check-prefix=R27# RUN: not llvm-mc %s -triple=mips-unknown-linux -mcpu=mips32r6 -mattr=+soft-float 2>&1 |\8# RUN:   FileCheck %s --check-prefix=R69 10foo:11  dmfc1      $7, $f212  # 64: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled13  dmtc1      $6, $f214  # 64: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled15 16  ceil.l.d   $f2, $f217  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled18  ceil.l.s   $f2, $f219  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled20  cvt.d.l    $f2, $f221  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled22  cvt.l.d    $f2, $f223  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled24  cvt.l.s    $f2, $f225  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled26  cvt.s.l    $f2, $f227  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled28  floor.l.d  $f2, $f229  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled30  floor.l.s  $f2, $f231  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled32  ldxc1      $f2, $4($6)33  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled34  luxc1      $f2, $4($6)35  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled36  lwxc1      $f2, $4($6)37  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled38  mfhc1      $7, $f239  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled40  msub.s     $f2, $f2, $f2, $f241  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled42  mthc1      $7, $f243  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled44  nmadd.s    $f2, $f2, $f2, $f245  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled46  nmsub.s    $f2, $f2, $f2, $f247  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled48  round.l.s  $f2, $f249  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled50  sdxc1      $f2, $4($6)51  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled52  suxc1      $f2, $4($6)53  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled54  swxc1      $f2, $4($6)55  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled56  trunc.l.d  $f2, $f257  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled58  trunc.l.s  $f2, $f259  # R2: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled60 61  bc1eqz     $f2, 12362  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled63  bc1nez     $f2, 45664  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled65  class.d    $f2, $f266  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled67  class.s    $f2, $f268  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled69  cmp.af.d   $f2, $f2, $f270  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled71  cmp.af.s   $f2, $f2, $f272  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled73  cmp.eq.d   $f2, $f2, $f274  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled75  cmp.eq.s   $f2, $f2, $f276  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled77  cmp.le.d   $f2, $f2, $f278  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled79  cmp.le.s   $f2, $f2, $f280  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled81  cmp.lt.d   $f2, $f2, $f282  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled83  cmp.lt.s   $f2, $f2, $f284  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled85  cmp.saf.d  $f2, $f2, $f286  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled87  cmp.saf.s  $f2, $f2, $f288  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled89  cmp.seq.d  $f2, $f2, $f290  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled91  cmp.seq.s  $f2, $f2, $f292  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled93  cmp.sle.d  $f2, $f2, $f294  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled95  cmp.sle.s  $f2, $f2, $f296  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled97  cmp.slt.d  $f2, $f2, $f298  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled99  cmp.slt.s  $f2, $f2, $f2100  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled101  cmp.sueq.d $f2, $f2, $f2102  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled103  cmp.sueq.s $f2, $f2, $f2104  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled105  cmp.sule.d $f2, $f2, $f2106  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled107  cmp.sule.s $f2, $f2, $f2108  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled109  cmp.sult.d $f2, $f2, $f2110  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled111  cmp.sult.s $f2, $f2, $f2112  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled113  cmp.sun.d  $f2, $f2, $f2114  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled115  cmp.sun.s  $f2, $f2, $f2116  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled117  cmp.ueq.d  $f2, $f2, $f2118  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled119  cmp.ueq.s  $f2, $f2, $f2120  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled121  cmp.ule.d  $f2, $f2, $f2122  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled123  cmp.ule.s  $f2, $f2, $f2124  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled125  cmp.ult.d  $f2, $f2, $f2126  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled127  cmp.ult.s  $f2, $f2, $f2128  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled129  cmp.un.d   $f2, $f2, $f2130  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled131  cmp.un.s   $f2, $f2, $f2132  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled133  maddf.d    $f2, $f2, $f2134  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled135  maddf.s    $f2, $f2, $f2136  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled137  max.d      $f2, $f2, $f2138  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled139  max.s      $f2, $f2, $f2140  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled141  maxa.d     $f2, $f2, $f2142  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled143  maxa.s     $f2, $f2, $f2144  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled145  min.d      $f2, $f2, $f2146  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled147  min.s      $f2, $f2, $f2148  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled149  mina.d     $f2, $f2, $f2150  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled151  mina.s     $f2, $f2, $f2152  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled153  msubf.d    $f2, $f2, $f2154  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled155  msubf.s    $f2, $f2, $f2156  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled157  rint.d     $f2, $f2158  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled159  rint.s     $f2, $f2160  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled161  sel.d      $f2, $f2, $f2162  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled163  sel.s      $f2, $f2, $f2164  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled165  seleqz.d   $f2, $f2, $f2166  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled167  seleqz.s   $f2, $f2, $f2168  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled169  selnez.d   $f2, $f2, $f2170  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled171  selnez.s   $f2, $f2, $f2172  # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled173 174  abs.d      $f2, $f2175  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled176  abs.s      $f2, $f2177  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled178  add.d      $f2, $f2, $f2179  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled180  add.s      $f2, $f2, $f2181  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled182  c.eq.d     $f2, $f2183  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled184  c.eq.s     $f2, $f2185  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled186  c.f.d      $f2, $f2187  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled188  c.f.s      $f2, $f2189  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled190  c.le.d     $f2, $f2191  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled192  c.le.s     $f2, $f2193  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled194  c.lt.d     $f2, $f2195  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled196  c.lt.s     $f2, $f2197  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled198  c.nge.d    $f2, $f2199  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled200  c.nge.s    $f2, $f2201  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled202  c.ngl.d    $f2, $f2203  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled204  c.ngl.s    $f2, $f2205  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled206  c.ngle.d   $f2, $f2207  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled208  c.ngle.s   $f2, $f2209  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled210  c.ngt.d    $f2, $f2211  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled212  c.ngt.s    $f2, $f2213  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled214  c.ole.d    $f2, $f2215  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled216  c.ole.s    $f2, $f2217  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled218  c.olt.d    $f2, $f2219  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled220  c.olt.s    $f2, $f2221  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled222  c.seq.d    $f2, $f2223  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled224  c.seq.s    $f2, $f2225  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled226  c.sf.d     $f2, $f2227  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled228  c.sf.s     $f2, $f2229  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled230  c.ueq.d    $f2, $f2231  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled232  c.ueq.s    $f2, $f2233  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled234  c.ule.d    $f2, $f2235  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled236  c.ule.s    $f2, $f2237  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled238  c.ult.d    $f2, $f2239  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled240  c.ult.s    $f2, $f2241  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled242  c.un.d     $f2, $f2243  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled244  c.un.s     $f2, $f2245  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled246  ceil.w.d   $f2, $f2247  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled248  ceil.w.s   $f2, $f2249  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled250  cvt.d.s    $f2, $f2251  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled252  cvt.d.w    $f2, $f2253  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled254  cvt.s.d    $f2, $f2255  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled256  cvt.s.w    $f2, $f2257  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled258  cvt.w.d    $f2, $f2259  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled260  cvt.w.s    $f2, $f2261  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled262  div.d      $f2, $f2, $f2263  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled264  div.s      $f2, $f2, $f2265  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled266  floor.w.d  $f2, $f2267  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled268  floor.w.s  $f2, $f2269  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled270  ldc1       $f2, 16($7)271  # 32: :[[#@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled272  lwc1       $f2, 16($7)273  # 32: :[[#@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled274  madd.s     $f2, $f2, $f2, $f2275  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled276  mfc1       $7, $f2277  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled278  mov.d      $f2, $f2279  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled280  mov.s      $f2, $f2281  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled282  movf.d     $f2, $f2, $fcc2283  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled284  movf.s     $f2, $f2, $fcc5285  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled286  movn.d     $f2, $f2, $6287  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled288  movn.s     $f2, $f2, $6289  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled290  movt.d     $f2, $f2, $fcc0291  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled292  movt.s     $f2, $f2, $fcc1293  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled294  movz.d     $f2, $f2, $6295  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled296  movz.s     $f2, $f2, $6297  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled298  mtc1       $7, $f2299  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled300  mul.d      $f2, $f2, $f2301  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled302  mul.s      $f2, $f2, $f2303  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled304  neg.d      $f2, $f2305  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled306  neg.s      $f2, $f2307  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled308  round.w.d  $f2, $f2309  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled310  round.w.s  $f2, $f2311  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled312  sdc1       $f2, 16($7)313  # 32: :[[#@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled314  sqrt.d     $f2, $f2315  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled316  sqrt.s     $f2, $f2317  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled318  sub.d      $f2, $f2, $f2319  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled320  sub.s      $f2, $f2, $f2321  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled322  swc1       $f2, 16($7)323  # 32: :[[#@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled324  trunc.w.d  $f2, $f2325  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled326  trunc.w.s  $f2, $f2327  # 32: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled328