two_byte_opcodes.isa (5977:4fff54ab52ae) two_byte_opcodes.isa (6052:2b660729f136)
1// Copyright (c) 2008 The Regents of The University of Michigan
2// All rights reserved.
3//
4// Redistribution and use in source and binary forms, with or without
5// modification, are permitted provided that the following conditions are
6// met: redistributions of source code must retain the above copyright
7// notice, this list of conditions and the following disclaimer;
8// redistributions in binary form must reproduce the above copyright

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

808 0x7: SETNLE(Eb);
809 }
810 }
811 0x14: decode OPCODE_OP_BOTTOM3 {
812 0x0: push_fs();
813 0x1: pop_fs();
814 0x2: CPUIDInst::CPUID({{
815 CpuidResult result;
1// Copyright (c) 2008 The Regents of The University of Michigan
2// All rights reserved.
3//
4// Redistribution and use in source and binary forms, with or without
5// modification, are permitted provided that the following conditions are
6// met: redistributions of source code must retain the above copyright
7// notice, this list of conditions and the following disclaimer;
8// redistributions in binary form must reproduce the above copyright

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

808 0x7: SETNLE(Eb);
809 }
810 }
811 0x14: decode OPCODE_OP_BOTTOM3 {
812 0x0: push_fs();
813 0x1: pop_fs();
814 0x2: CPUIDInst::CPUID({{
815 CpuidResult result;
816 success = doCpuid(xc->tcBase(), Rax, result);
816 success = doCpuid(xc->tcBase(), bits(Rax, 31, 0), result);
817 Rax = result.rax;
818 Rbx = result.rbx;
819 Rcx = result.rcx;
820 Rdx = result.rdx;
821 }});
822 0x3: Inst::BT(Ev,Gv);
823 0x4: shld_Ev_Gv_Ib();
824 0x5: shld_Ev_Gv_rCl();

--- 306 unchanged lines hidden ---
817 Rax = result.rax;
818 Rbx = result.rbx;
819 Rcx = result.rcx;
820 Rdx = result.rdx;
821 }});
822 0x3: Inst::BT(Ev,Gv);
823 0x4: shld_Ev_Gv_Ib();
824 0x5: shld_Ev_Gv_rCl();

--- 306 unchanged lines hidden ---