Deleted Added
sdiff udiff text old ( 9472:8a2175fa7fa0 ) new ( 9582:0632d2d1575c )
full compact
1// Copyright (c) 2007 The Hewlett-Packard Development Company
2// All rights reserved.
3//
4// The license below extends only to copyright in the software and shall
5// not be construed as granting a license to any other intellectual
6// property including but not limited to intellectual property relating
7// to a hardware implementation of the functionality of the software
8// licensed hereunder. You may use the software subject to the license
9// terms below provided that you ensure that this notice is replicated

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

29// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
30// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
31// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
32// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
33// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
34// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
35//
36// Authors: Gabe Black
37
38format WarnUnimpl {
39 0x1B: decode OPCODE_OP_BOTTOM3 {
40 //0x0: esc0();
41 0x0: decode MODRM_REG {
42 0x0: fadd();
43 0x1: fmul();
44 0x2: fcom();
45 0x3: fcomp();
46 0x4: fsub();
47 0x5: fsubr();
48 0x6: fdiv();
49 0x7: fdivr();
50 }
51 //0x1: esc1();
52 0x1: decode MODRM_REG {
53 0x0: fld();
54 0x1: decode MODRM_MOD {
55 0x3: fxch();
56 default: Inst::UD2();
57 }
58 0x2: decode MODRM_MOD {
59 0x3: decode MODRM_RM {
60 0x0: fnop();
61 default: Inst::UD2();

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

73 0x4: ftst();
74 0x5: fxam();
75 default: Inst::UD2();
76 }
77 default: fldenv();
78 }
79 0x5: decode MODRM_MOD {
80 0x3: decode MODRM_RM {
81 0x0: fld1();
82 0x1: fldl2t();
83 0x2: fldl2e();
84 0x3: fldpi();
85 0x4: fldlg2();
86 0x5: fldln2();
87 0x6: fldz();
88 }
89 default: fldcw_Mw();
90 }
91 0x6: decode MODRM_MOD {
92 0x3: decode MODRM_RM {
93 0x0: f2xm1();
94 0x1: fyl2x();
95 0x2: fptan();
96 0x3: fpatan();
97 0x4: fxtract();
98 0x5: fprem1();
99 0x6: fdecstp();
100 0x7: fincstp();
101 }
102 default: fnstenv();
103 }
104 0x7: decode MODRM_MOD {
105 0x3: decode MODRM_RM {
106 0x0: fprem();
107 0x1: fyl2xp1();
108 0x2: fsqrt();
109 0x3: Inst::FSINCOS();
110 0x4: frndint();
111 0x5: fscale();
112 0x6: Inst::FSIN();
113 0x7: Inst::FCOS();
114 }

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

176 0x2: fnclex();
177 0x3: fninit();
178 default: Inst::UD2();
179 }
180 default: Inst::UD2();
181 }
182 0x5: decode MODRM_MOD {
183 0x3: fucomi();
184 default: fld();
185 }
186 0x6: decode MODRM_MOD {
187 0x3: fcomi();
188 default: Inst::UD2();
189 }
190 0x7: decode MODRM_MOD {
191 0x3: Inst::UD2();

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

220 0x3: fdiv();
221 default: fdivr();
222 }
223 }
224 //0x5: esc5();
225 0x5: decode MODRM_REG {
226 0x0: decode MODRM_MOD {
227 0x3: ffree();
228 default: Inst::FLD(Mq);
229 }
230 0x1: decode MODRM_MOD {
231 0x3: Inst::UD2();
232 default: fisttp();
233 }
234 0x2: Inst::FST(Eq);
235 0x3: Inst::FSTP(Eq);

--- 97 unchanged lines hidden ---