[Thumb2] Improve disassembly of memory hints
[oota-llvm.git] / test / MC / Disassembler / Sparc / sparc-fp.txt
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