two_byte_opcodes.isa (10959:30c700ee0d47) | two_byte_opcodes.isa (11160:10f28b61fcb1) |
---|---|
1// Copyright (c) 2007-2008 The Hewlett-Packard Development Company 2// Copyright (c) 2012-2013 AMD 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 --- 449 unchanged lines hidden (view full) --- 458 0x7: CMOVNLE(Gv,Ev); 459 } 460 0x0A: decode LEGACY_DECODEVAL { 461 // no prefix 462 0x0: decode OPCODE_OP_BOTTOM3 { 463 0x0: MOVMSKPS(Gd,VRo); 464 0x1: SQRTPS(Vo,Wo); 465 0x2: WarnUnimpl::rqsrtps_Vo_Wo(); | 1// Copyright (c) 2007-2008 The Hewlett-Packard Development Company 2// Copyright (c) 2012-2013 AMD 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 --- 449 unchanged lines hidden (view full) --- 458 0x7: CMOVNLE(Gv,Ev); 459 } 460 0x0A: decode LEGACY_DECODEVAL { 461 // no prefix 462 0x0: decode OPCODE_OP_BOTTOM3 { 463 0x0: MOVMSKPS(Gd,VRo); 464 0x1: SQRTPS(Vo,Wo); 465 0x2: WarnUnimpl::rqsrtps_Vo_Wo(); |
466 0x3: WarnUnimpl::rcpps_Vo_Wo(); | 466 0x3: RCPPS(Vo,Wo); |
467 0x4: ANDPS(Vo,Wo); 468 0x5: ANDNPS(Vo,Wo); 469 0x6: ORPS(Vo,Wo); 470 0x7: XORPS(Vo,Wo); 471 } 472 // repe (0xF3) 473 0x4: decode OPCODE_OP_BOTTOM3 { 474 0x1: SQRTSS(Vd,Wd); 475 0x2: WarnUnimpl::rsqrtss_Vd_Wd(); | 467 0x4: ANDPS(Vo,Wo); 468 0x5: ANDNPS(Vo,Wo); 469 0x6: ORPS(Vo,Wo); 470 0x7: XORPS(Vo,Wo); 471 } 472 // repe (0xF3) 473 0x4: decode OPCODE_OP_BOTTOM3 { 474 0x1: SQRTSS(Vd,Wd); 475 0x2: WarnUnimpl::rsqrtss_Vd_Wd(); |
476 0x3: WarnUnimpl::rcpss_Vd_Wd(); | 476 0x3: RCPSS(Vd,Wd); |
477 default: UD2(); 478 } 479 // operand size (0x66) 480 0x1: decode OPCODE_OP_BOTTOM3 { 481 0x0: MOVMSKPD(Gd,VRo); 482 0x1: SQRTPD(Vo,Wo); 483 0x4: ANDPD(Vo,Wo); 484 0x5: ANDNPD(Vo,Wo); --- 588 unchanged lines hidden --- | 477 default: UD2(); 478 } 479 // operand size (0x66) 480 0x1: decode OPCODE_OP_BOTTOM3 { 481 0x0: MOVMSKPD(Gd,VRo); 482 0x1: SQRTPD(Vo,Wo); 483 0x4: ANDPD(Vo,Wo); 484 0x5: ANDNPD(Vo,Wo); --- 588 unchanged lines hidden --- |