[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / MC / Disassembler / Sparc / sparc-fp.txt
blobb8a5017383d7184f61ba44e8e8793847ec77f9fe
1 # RUN: llvm-mc --disassemble %s -triple=sparc64-linux-gnu | FileCheck %s
4 # CHECK: fitos %f0, %f4
5 0x89 0xa0 0x18 0x80
7 # CHECK: fitod %f0, %f4
8 0x89 0xa0 0x19 0x00
10 # CHECK: fitoq %f0, %f4
11 0x89 0xa0 0x19 0x80
13 # CHECK: fstoi %f0, %f4
14 0x89 0xa0 0x1a 0x20
16 # CHECK: fdtoi %f0, %f4
17 0x89 0xa0 0x1a 0x40
19 # CHECK: fqtoi %f0, %f4
20 0x89 0xa0 0x1a 0x60
22 # CHECK: fstod %f0, %f4
23 0x89 0xa0 0x19 0x20
24 # CHECK: fstoq %f0, %f4
25 0x89 0xa0 0x19 0xa0
27 # CHECK: fdtos %f0, %f4
28 0x89 0xa0 0x18 0xc0
30 # CHECK: fdtoq %f0, %f4
31 0x89 0xa0 0x19 0xc0
33 # CHECK: fqtos %f0, %f4
34 0x89 0xa0 0x18 0xe0
36 # CHECK: fqtod %f0, %f4
37 0x89 0xa0 0x19 0x60
39 # CHECK: fmovs %f0, %f4
40 0x89 0xa0 0x00 0x20
42 # CHECK: fmovd %f0, %f4
43 0x89 0xa0 0x00 0x40
45 # CHECK: fmovq %f0, %f4
46 0x89 0xa0 0x00 0x60
48 # CHECK: fnegs %f0, %f4
49 0x89 0xa0 0x00 0xa0
51 # CHECK: fnegd %f0, %f4
52 0x89 0xa0 0x00 0xc0
54 # CHECK: fnegq %f0, %f4
55 0x89 0xa0 0x00 0xe0
57 # CHECK: fabss %f0, %f4
58 0x89 0xa0 0x01 0x20
60 # CHECK: fabsd %f0, %f4
61 0x89 0xa0 0x01 0x40
63 # CHECK: fabsq %f0, %f4
64 0x89 0xa0 0x01 0x60
66 # CHECK: fsqrts %f0, %f4
67 0x89 0xa0 0x05 0x20
69 # CHECK: fsqrtd %f0, %f4
70 0x89 0xa0 0x05 0x40
72 # CHECK: fsqrtq %f0, %f4
73 0x89 0xa0 0x05 0x60
75 # CHECK: fadds %f0, %f4, %f8
76 0x91 0xa0 0x08 0x24
78 # CHECK: faddd %f0, %f4, %f8
79 0x91 0xa0 0x08 0x44
81 # CHECK: faddq %f0, %f4, %f8
82 0x91 0xa0 0x08 0x64
84 # CHECK: faddd %f32, %f34, %f62
85 0xbf 0xa0 0x48 0x43
87 # CHECK: faddq %f32, %f36, %f60
88 0xbb 0xa0 0x48 0x65
90 # CHECK: fsubs %f0, %f4, %f8
91 0x91 0xa0 0x08 0xa4
93 # CHECK: fsubd %f0, %f4, %f8
94 0x91 0xa0 0x08 0xc4
96 # CHECK: fsubq %f0, %f4, %f8
97 0x91 0xa0 0x08 0xe4
99 # CHECK: fmuls %f0, %f4, %f8
100 0x91 0xa0 0x09 0x24
102 # CHECK: fmuld %f0, %f4, %f8
103 0x91 0xa0 0x09 0x44
105 # CHECK: fmulq %f0, %f4, %f8
106 0x91 0xa0 0x09 0x64
108 # CHECK: fsmuld %f0, %f4, %f8
109 0x91 0xa0 0x0d 0x24
111 # CHECK: fdmulq %f0, %f4, %f8
112 0x91 0xa0 0x0d 0xc4
114 # CHECK: fdivs %f0, %f4, %f8
115 0x91 0xa0 0x09 0xa4
117 # CHECK: fdivd %f0, %f4, %f8
118 0x91 0xa0 0x09 0xc4
120 # CHECK: fdivq %f0, %f4, %f8
121 0x91 0xa0 0x09 0xe4
123 # CHECK: fcmps %f0, %f4
124 0x81 0xa8 0x0a 0x24
126 # CHECK: fcmpd %f0, %f4
127 0x81 0xa8 0x0a 0x44
129 # CHECK: fcmpq %f0, %f4
130 0x81 0xa8 0x0a 0x64
132 # CHECK: fxtos %f0, %f4
133 0x89 0xa0 0x10 0x80
135 # CHECK: fxtod %f0, %f4
136 0x89 0xa0 0x11 0x00
138 # CHECK: fxtoq %f0, %f4
139 0x89 0xa0 0x11 0x80
141 # CHECK: fstox %f0, %f4
142 0x89 0xa0 0x10 0x20
144 # CHECK: fdtox %f0, %f4
145 0x89 0xa0 0x10 0x40
147 # CHECK: fqtox %f0, %f4
148 0x89 0xa0 0x10 0x60