From: Jack Lange Date: Mon, 9 Mar 2009 20:35:46 +0000 (-0500) Subject: removed operand number check X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=commitdiff_plain;h=f5609f756bfe8b19012bd2dd57956969e5c958ef removed operand number check --- diff --git a/palacios/src/palacios/vmm_xed.c b/palacios/src/palacios/vmm_xed.c index c82f107..d6de0be 100644 --- a/palacios/src/palacios/vmm_xed.c +++ b/palacios/src/palacios/vmm_xed.c @@ -349,6 +349,7 @@ int v3_decode(struct guest_info * info, addr_t instr_ptr, struct x86_instr * ins instr->num_operands = xed_decoded_inst_noperands(&xed_instr); + /* if (instr->num_operands > 3) { PrintDebug("Special Case Not Handled (more than 3 operands) (iform=%s)\n", xed_iform_enum_t2str(iform) return -1; @@ -364,6 +365,7 @@ int v3_decode(struct guest_info * info, addr_t instr_ptr, struct x86_instr * ins return -1; } } + */ //PrintDebug("Number of operands: %d\n", instr->num_operands); //PrintDebug("INSTR length: %d\n", instr->instr_length);