x87.isa (9582:0632d2d1575c) x87.isa (9894:c0a3920859bd)
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

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

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

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

62 0x3: fxch();
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: fst();
70 default: Inst::FST(Ed);
71 }
72 0x3: decode MODRM_MOD {
73 0x3: Inst::UD2();
71 }
72 0x3: decode MODRM_MOD {
73 0x3: Inst::UD2();
74 default: fstp();
74 default: Inst::FSTP(Ed);
75 }
76 0x4: decode MODRM_MOD {
77 0x3: decode MODRM_RM {
78 0x0: Inst::FCHS();
79 0x1: Inst::FABS();
80 0x4: ftst();
81 0x5: fxam();
82 default: Inst::UD2();

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

184 0x3: fninit();
185 default: Inst::UD2();
186 }
187 default: Inst::UD2();
188 }
189 0x5: decode MODRM_MOD {
190 0x3: fucomi();
191 // 80-bit load
75 }
76 0x4: decode MODRM_MOD {
77 0x3: decode MODRM_RM {
78 0x0: Inst::FCHS();
79 0x1: Inst::FABS();
80 0x4: ftst();
81 0x5: fxam();
82 default: Inst::UD2();

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

184 0x3: fninit();
185 default: Inst::UD2();
186 }
187 default: Inst::UD2();
188 }
189 0x5: decode MODRM_MOD {
190 0x3: fucomi();
191 // 80-bit load
192 default: fld();
192 default: Inst::FLD80(M);
193 }
194 0x6: decode MODRM_MOD {
195 0x3: fcomi();
196 default: Inst::UD2();
197 }
198 0x7: decode MODRM_MOD {
199 0x3: Inst::UD2();
193 }
194 0x6: decode MODRM_MOD {
195 0x3: fcomi();
196 default: Inst::UD2();
197 }
198 0x7: decode MODRM_MOD {
199 0x3: Inst::UD2();
200 default: fstp();
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();

--- 133 unchanged lines hidden ---
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();

--- 133 unchanged lines hidden ---