two_byte_opcodes.isa (10632:b415e0dabe21) | two_byte_opcodes.isa (10959:30c700ee0d47) |
---|---|
1// Copyright (c) 2007-2008 The Hewlett-Packard Development Company | 1// Copyright (c) 2007-2008 The Hewlett-Packard Development Company |
2// Copyright (c) 2012-2013 AMD |
|
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 9// terms below provided that you ensure that this notice is replicated --- 346 unchanged lines hidden (view full) --- 356 // no prefix 357 0x0: decode OPCODE_OP_BOTTOM3 { 358 0x0: MOV(Rd,Cd); 359 0x1: MOV(Rd,Dd); 360 0x2: MOV(Cd,Rd); 361 0x3: MOV(Dd,Rd); 362 default: UD2(); 363 } | 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 9// licensed hereunder. You may use the software subject to the license 10// terms below provided that you ensure that this notice is replicated --- 346 unchanged lines hidden (view full) --- 357 // no prefix 358 0x0: decode OPCODE_OP_BOTTOM3 { 359 0x0: MOV(Rd,Cd); 360 0x1: MOV(Rd,Dd); 361 0x2: MOV(Cd,Rd); 362 0x3: MOV(Dd,Rd); 363 default: UD2(); 364 } |
365 // operand size (0x66) 366 0x1: decode OPCODE_OP_BOTTOM3 { 367 0x0: MOV(Rd,Cd); 368 0x2: MOV(Cd,Rd); 369 } |
|
364 default: UD2(); 365 } 366 0x05: decode LEGACY_DECODEVAL { 367 // no prefix 368 0x0: decode OPCODE_OP_BOTTOM3 { 369 //These moves should really use size o (octword), but 370 //because they are split in two, they use q (quadword). 371 0x0: MOVAPS(Vq,Wq); --- 695 unchanged lines hidden --- | 370 default: UD2(); 371 } 372 0x05: decode LEGACY_DECODEVAL { 373 // no prefix 374 0x0: decode OPCODE_OP_BOTTOM3 { 375 //These moves should really use size o (octword), but 376 //because they are split in two, they use q (quadword). 377 0x0: MOVAPS(Vq,Wq); --- 695 unchanged lines hidden --- |