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