Deleted Added
sdiff udiff text old ( 10043:301f2c0b3423 ) new ( 10044:42e058cae3d0 )
full compact
1// Copyright (c) 2007 The Hewlett-Packard Development Company
2// Copyright (c) 2012-13 Mark D. Hill and David A. Wood
3// All rights reserved.
4//
5// The license below extends only to copyright in the software and shall
6// not be construed as granting a license to any other intellectual
7// property including but not limited to intellectual property relating
8// to a hardware implementation of the functionality of the software

--- 25 unchanged lines hidden (view full) ---

34// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
35// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
36//
37// Authors: Gabe Black
38// Nilay Vaish
39
40format WarnUnimpl {
41 0x1B: decode OPCODE_OP_BOTTOM3 {
42 //0x0: esc0();
43 0x0: decode MODRM_REG {
44 // ST(0) = ST(0) + 32-bit Mem
45 0x0: fadd();
46 0x1: fmul();
47 0x2: fcom();
48 0x3: fcomp();
49 0x4: fsub();
50 0x5: fsubr();
51 0x6: fdiv();
52 0x7: fdivr();
53 }
54 //0x1: esc1();
55 0x1: decode MODRM_REG {
56 0x0: decode MODRM_MOD {
57 0x3: Inst::FLD(Eq);
58 // 32-bit load
59 default: Inst::FLD(Md);
60 }
61 0x1: decode MODRM_MOD {
62 0x3: Inst::FXCH(Eq);

--- 134 unchanged lines hidden (view full) ---

197 }
198 0x7: decode MODRM_MOD {
199 0x3: Inst::UD2();
200 default: Inst::FST80P(M);
201 }
202 }
203 //0x4: esc4();
204 0x4: decode MODRM_REG {
205 0x0: fadd();
206 0x1: fmul();
207 0x2: decode MODRM_MOD {
208 0x3: Inst::UD2();
209 default: fcom();
210 }
211 0x3: decode MODRM_MOD {
212 0x3: Inst::UD2();
213 default: fcomp();
214 }
215 0x4: decode MODRM_MOD {
216 0x3: fsubr();
217 default: fsub();
218 }
219 0x5: decode MODRM_MOD {
220 0x3: fsub();
221 default: fsubr();
222 }
223 0x6: decode MODRM_MOD {
224 0x3: fdivr();
225 default: fdiv();
226 }
227 0x7: decode MODRM_MOD {
228 0x3: fdiv();

--- 34 unchanged lines hidden (view full) ---

263 0x7: decode MODRM_MOD {
264 0x3: Inst::UD2();
265 default: Inst::FNSTSW(Mw);
266 }
267 }
268 //0x6: esc6();
269 0x6: decode MODRM_REG {
270 0x0: decode MODRM_MOD {
271 0x3: faddp();
272 default: fiadd();
273 }
274 0x1: decode MODRM_MOD {
275 0x3: fmulp();
276 default: fimul();
277 }
278 0x2: decode MODRM_MOD {
279 0x3: Inst::UD2();

--- 6 unchanged lines hidden (view full) ---

286 }
287 default: ficomp();
288 }
289 0x4: decode MODRM_MOD {
290 0x3: fsubrp();
291 default: fisub();
292 }
293 0x5: decode MODRM_MOD {
294 0x3: fsubp();
295 default: fisubr();
296 }
297 0x6: decode MODRM_MOD {
298 0x3: fdivrp();
299 default: fidiv();
300 }
301 0x7: decode MODRM_MOD {
302 0x3: fdivp();

--- 45 unchanged lines hidden ---