x87.isa (9894:c0a3920859bd) x87.isa (9895:a1f661af9dc9)
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

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

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();
83 }
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

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

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();
83 }
84 default: fldenv();
84 default: Inst::FLDENV(M);
85 }
86 0x5: decode MODRM_MOD {
87 0x3: decode MODRM_RM {
88 0x0: Inst::FLD1();
89 0x1: Inst::FLDL2T();
90 0x2: Inst::FLDL2E();
91 0x3: Inst::FLDPI();
92 0x4: Inst::FLDLG2();

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

101 0x1: Inst::FYL2X();
102 0x2: Inst::FPTAN();
103 0x3: fpatan();
104 0x4: fxtract();
105 0x5: Inst::FPREM1();
106 0x6: fdecstp();
107 0x7: fincstp();
108 }
85 }
86 0x5: decode MODRM_MOD {
87 0x3: decode MODRM_RM {
88 0x0: Inst::FLD1();
89 0x1: Inst::FLDL2T();
90 0x2: Inst::FLDL2E();
91 0x3: Inst::FLDPI();
92 0x4: Inst::FLDLG2();

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

101 0x1: Inst::FYL2X();
102 0x2: Inst::FPTAN();
103 0x3: fpatan();
104 0x4: fxtract();
105 0x5: Inst::FPREM1();
106 0x6: fdecstp();
107 0x7: fincstp();
108 }
109 default: fnstenv();
109 default: Inst::FNSTENV(M);
110 }
111 0x7: decode MODRM_MOD {
112 0x3: decode MODRM_RM {
113 0x0: Inst::FPREM();
114 0x1: fyl2xp1();
115 0x2: fsqrt();
116 0x3: Inst::FSINCOS();
117 0x4: frndint();

--- 224 unchanged lines hidden ---
110 }
111 0x7: decode MODRM_MOD {
112 0x3: decode MODRM_RM {
113 0x0: Inst::FPREM();
114 0x1: fyl2xp1();
115 0x2: fsqrt();
116 0x3: Inst::FSINCOS();
117 0x4: frndint();

--- 224 unchanged lines hidden ---