x87.isa (9371:7c1484cc9b10) x87.isa (9372:7ba317c33683)
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

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

107 0x1: fyl2xp1();
108 0x2: fsqrt();
109 0x3: Inst::FSINCOS();
110 0x4: frndint();
111 0x5: fscale();
112 0x6: fsin();
113 0x7: fcos();
114 }
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

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

107 0x1: fyl2xp1();
108 0x2: fsqrt();
109 0x3: Inst::FSINCOS();
110 0x4: frndint();
111 0x5: fscale();
112 0x6: fsin();
113 0x7: fcos();
114 }
115 default: fnstcw_Mw();
115 default: Inst::FNSTCW(Mw);
116 }
117 }
118 //0x2: esc2();
119 0x2: decode MODRM_REG {
120 0x0: decode MODRM_MOD {
121 0x3: fcmovb();
122 default: fiadd();
123 }

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

242 default: Inst::UD2();
243 }
244 0x6: decode MODRM_MOD {
245 0x3: Inst::UD2();
246 default: fnsave();
247 }
248 0x7: decode MODRM_MOD {
249 0x3: Inst::UD2();
116 }
117 }
118 //0x2: esc2();
119 0x2: decode MODRM_REG {
120 0x0: decode MODRM_MOD {
121 0x3: fcmovb();
122 default: fiadd();
123 }

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

242 default: Inst::UD2();
243 }
244 0x6: decode MODRM_MOD {
245 0x3: Inst::UD2();
246 default: fnsave();
247 }
248 0x7: decode MODRM_MOD {
249 0x3: Inst::UD2();
250 default: fnstsw();
250 default: Inst::FNSTSW(Mw);
251 }
252 }
253 //0x6: esc6();
254 0x6: decode MODRM_REG {
255 0x0: decode MODRM_MOD {
256 0x3: faddp();
257 default: fiadd();
258 }

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

305 default: fist();
306 }
307 0x3: decode MODRM_MOD {
308 0x3: Inst::UD2();
309 default: fistp();
310 }
311 0x4: decode MODRM_MOD {
312 0x3: decode MODRM_RM {
251 }
252 }
253 //0x6: esc6();
254 0x6: decode MODRM_REG {
255 0x0: decode MODRM_MOD {
256 0x3: faddp();
257 default: fiadd();
258 }

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

305 default: fist();
306 }
307 0x3: decode MODRM_MOD {
308 0x3: Inst::UD2();
309 default: fistp();
310 }
311 0x4: decode MODRM_MOD {
312 0x3: decode MODRM_RM {
313 0x0: fnstsw();
313 0x0: Inst::FNSTSW(rAw);
314 default: Inst::UD2();
315 }
316 default: fbld();
317 }
318 0x5: decode MODRM_MOD {
319 0x3: fucomip();
320 default: fild();
321 }
322 0x6: decode MODRM_MOD {
323 0x3: fcomip();
324 default: fbstp();
325 }
326 0x7: decode MODRM_MOD {
327 0x3: Inst::UD2();
328 default: fistp();
329 }
330 }
331 }
332}
314 default: Inst::UD2();
315 }
316 default: fbld();
317 }
318 0x5: decode MODRM_MOD {
319 0x3: fucomip();
320 default: fild();
321 }
322 0x6: decode MODRM_MOD {
323 0x3: fcomip();
324 default: fbstp();
325 }
326 0x7: decode MODRM_MOD {
327 0x3: Inst::UD2();
328 default: fistp();
329 }
330 }
331 }
332}