x87.isa (9895:a1f661af9dc9) x87.isa (10043:301f2c0b3423)
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

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

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 {
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

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

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: fxch();
62 0x3: Inst::FXCH(Eq);
63 default: Inst::UD2();
64 }
65 0x2: decode MODRM_MOD {
66 0x3: decode MODRM_RM {
67 0x0: fnop();
68 default: Inst::UD2();
69 }
70 default: Inst::FST(Ed);

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

235 0x3: ffree();
236 // 64-bit load
237 default: Inst::FLD(Mq);
238 }
239 0x1: decode MODRM_MOD {
240 0x3: Inst::UD2();
241 default: fisttp();
242 }
63 default: Inst::UD2();
64 }
65 0x2: decode MODRM_MOD {
66 0x3: decode MODRM_RM {
67 0x0: fnop();
68 default: Inst::UD2();
69 }
70 default: Inst::FST(Ed);

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

235 0x3: ffree();
236 // 64-bit load
237 default: Inst::FLD(Mq);
238 }
239 0x1: decode MODRM_MOD {
240 0x3: Inst::UD2();
241 default: fisttp();
242 }
243 0x2: Inst::FST(Eq);
244 0x3: Inst::FSTP(Eq);
243 0x2: decode MODRM_MOD {
244 0x3: Inst::FST(Eq);
245 default: Inst::FST(Mq);
246 }
247 0x3: decode MODRM_MOD {
248 0x3: Inst::FSTP(Eq);
249 default: Inst::FSTP(Mq);
250 }
245 0x4: decode MODRM_MOD {
246 0x3: fucom();
247 default: frstor();
248 }
249 0x5: decode MODRM_MOD {
250 0x3: fucomp();
251 default: Inst::UD2();
252 }

--- 89 unchanged lines hidden ---
251 0x4: decode MODRM_MOD {
252 0x3: fucom();
253 default: frstor();
254 }
255 0x5: decode MODRM_MOD {
256 0x3: fucomp();
257 default: Inst::UD2();
258 }

--- 89 unchanged lines hidden ---