Home | History | Annotate | Download | only in Sparc
      1 # RUN: llvm-mc --disassemble %s -triple=sparc64-linux-gnu | FileCheck %s
      2 
      3 
      4 # CHECK: fitos %f0, %f4
      5 0x89 0xa0 0x18 0x80
      6 
      7 # CHECK: fitod %f0, %f4
      8 0x89 0xa0 0x19 0x00
      9 
     10 # CHECK: fitoq %f0, %f4
     11 0x89 0xa0 0x19 0x80
     12 
     13 # CHECK: fstoi %f0, %f4
     14 0x89 0xa0 0x1a 0x20
     15 
     16 # CHECK: fdtoi %f0, %f4
     17 0x89 0xa0 0x1a 0x40
     18 
     19 # CHECK: fqtoi %f0, %f4
     20 0x89 0xa0 0x1a 0x60
     21 
     22 # CHECK: fstod %f0, %f4
     23 0x89 0xa0 0x19 0x20
     24 # CHECK: fstoq %f0, %f4
     25 0x89 0xa0 0x19 0xa0
     26 
     27 # CHECK: fdtos %f0, %f4
     28 0x89 0xa0 0x18 0xc0
     29 
     30 # CHECK: fdtoq %f0, %f4
     31 0x89 0xa0 0x19 0xc0
     32 
     33 # CHECK: fqtos %f0, %f4
     34 0x89 0xa0 0x18 0xe0
     35 
     36 # CHECK: fqtod %f0, %f4
     37 0x89 0xa0 0x19 0x60
     38 
     39 # CHECK: fmovs %f0, %f4
     40 0x89 0xa0 0x00 0x20
     41 
     42 # CHECK: fmovd %f0, %f4
     43 0x89 0xa0 0x00 0x40
     44 
     45 # CHECK: fmovq %f0, %f4
     46 0x89 0xa0 0x00 0x60
     47 
     48 # CHECK: fnegs %f0, %f4
     49 0x89 0xa0 0x00 0xa0
     50 
     51 # CHECK: fnegd %f0, %f4
     52 0x89 0xa0 0x00 0xc0
     53 
     54 # CHECK: fnegq %f0, %f4
     55 0x89 0xa0 0x00 0xe0
     56 
     57 # CHECK: fabss %f0, %f4
     58 0x89 0xa0 0x01 0x20
     59 
     60 # CHECK: fabsd %f0, %f4
     61 0x89 0xa0 0x01 0x40
     62 
     63 # CHECK: fabsq %f0, %f4
     64 0x89 0xa0 0x01 0x60
     65 
     66 # CHECK: fsqrts %f0, %f4
     67 0x89 0xa0 0x05 0x20
     68 
     69 # CHECK: fsqrtd %f0, %f4
     70 0x89 0xa0 0x05 0x40
     71 
     72 # CHECK: fsqrtq %f0, %f4
     73 0x89 0xa0 0x05 0x60
     74 
     75 # CHECK: fadds %f0, %f4, %f8
     76 0x91 0xa0 0x08 0x24
     77 
     78 # CHECK: faddd %f0, %f4, %f8
     79 0x91 0xa0 0x08 0x44
     80 
     81 # CHECK: faddq %f0, %f4, %f8
     82 0x91 0xa0 0x08 0x64
     83 
     84 # CHECK: faddd %f32, %f34, %f62
     85 0xbf 0xa0 0x48 0x43
     86 
     87 # CHECK: faddq %f32, %f36, %f60
     88 0xbb 0xa0 0x48 0x65
     89 
     90 # CHECK: fsubs %f0, %f4, %f8
     91 0x91 0xa0 0x08 0xa4
     92 
     93 # CHECK: fsubd %f0, %f4, %f8
     94 0x91 0xa0 0x08 0xc4
     95 
     96 # CHECK: fsubq %f0, %f4, %f8
     97 0x91 0xa0 0x08 0xe4
     98 
     99 # CHECK: fmuls %f0, %f4, %f8
    100 0x91 0xa0 0x09 0x24
    101 
    102 # CHECK: fmuld %f0, %f4, %f8
    103 0x91 0xa0 0x09 0x44
    104 
    105 # CHECK: fmulq %f0, %f4, %f8
    106 0x91 0xa0 0x09 0x64
    107 
    108 # CHECK: fsmuld %f0, %f4, %f8
    109 0x91 0xa0 0x0d 0x24
    110 
    111 # CHECK: fdmulq %f0, %f4, %f8
    112 0x91 0xa0 0x0d 0xc4
    113 
    114 # CHECK: fdivs %f0, %f4, %f8
    115 0x91 0xa0 0x09 0xa4
    116 
    117 # CHECK: fdivd %f0, %f4, %f8
    118 0x91 0xa0 0x09 0xc4
    119 
    120 # CHECK: fdivq %f0, %f4, %f8
    121 0x91 0xa0 0x09 0xe4
    122 
    123 # CHECK: fcmps %f0, %f4
    124 0x81 0xa8 0x0a 0x24
    125 
    126 # CHECK: fcmpd %f0, %f4
    127 0x81 0xa8 0x0a 0x44
    128 
    129 # CHECK: fcmpq %f0, %f4
    130 0x81 0xa8 0x0a 0x64
    131 
    132 # CHECK: fxtos %f0, %f4
    133 0x89 0xa0 0x10 0x80
    134 
    135 # CHECK: fxtod %f0, %f4
    136 0x89 0xa0 0x11 0x00
    137 
    138 # CHECK: fxtoq %f0, %f4
    139 0x89 0xa0 0x11 0x80
    140 
    141 # CHECK: fstox %f0, %f4
    142 0x89 0xa0 0x10 0x20
    143 
    144 # CHECK: fdtox %f0, %f4
    145 0x89 0xa0 0x10 0x40
    146 
    147 # CHECK: fqtox %f0, %f4
    148 0x89 0xa0 0x10 0x60
    149