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