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