X86EMUL_CONTINUE
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
int rc = X86EMUL_CONTINUE;
int rc = X86EMUL_CONTINUE;
if (rc != X86EMUL_CONTINUE)
return X86EMUL_CONTINUE;
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
return X86EMUL_CONTINUE;
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
return X86EMUL_CONTINUE;
if (rc != X86EMUL_CONTINUE)
int rc = X86EMUL_CONTINUE;
if (rc != X86EMUL_CONTINUE)
int rc = X86EMUL_CONTINUE;
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc == X86EMUL_CONTINUE)
int rc = X86EMUL_CONTINUE;
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
return X86EMUL_CONTINUE;
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
if (rc != X86EMUL_CONTINUE)
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
if (r != X86EMUL_CONTINUE)
if (r != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
return X86EMUL_CONTINUE;
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (ret != X86EMUL_CONTINUE)
if (rc == X86EMUL_CONTINUE) {
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
return !ok ? emulate_de(ctxt) : X86EMUL_CONTINUE; \
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE) {
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
if (r != X86EMUL_CONTINUE)
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
if (r == X86EMUL_CONTINUE) {
return X86EMUL_CONTINUE;
if (rc == X86EMUL_CONTINUE)
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
if (rc != X86EMUL_CONTINUE)
return X86EMUL_CONTINUE;
if (rc != X86EMUL_CONTINUE)
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
int rc = X86EMUL_CONTINUE;
int rc = X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc == X86EMUL_CONTINUE)
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
_fault ? X86EMUL_UNHANDLEABLE : X86EMUL_CONTINUE; \
int rc = X86EMUL_CONTINUE;
int rc = X86EMUL_CONTINUE;
int rc = X86EMUL_CONTINUE;
int rc = X86EMUL_CONTINUE;
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
return (rc != X86EMUL_CONTINUE) ? EMULATION_FAILED : EMULATION_OK;
if (unlikely(rc != X86EMUL_CONTINUE))
return X86EMUL_CONTINUE;
int rc = X86EMUL_CONTINUE;
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE) {
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc == X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
return X86EMUL_CONTINUE;
if (rc == X86EMUL_CONTINUE)
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
if (unlikely(rc != X86EMUL_CONTINUE))
if (unlikely(rc != X86EMUL_CONTINUE))
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
if (rc != X86EMUL_CONTINUE) \
if (rc != X86EMUL_CONTINUE) \
if (rc != X86EMUL_CONTINUE)
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
if (r != X86EMUL_CONTINUE)
if (r != X86EMUL_CONTINUE)
return X86EMUL_CONTINUE;
if (ret != X86EMUL_CONTINUE && is_guest_mode(vcpu))
int vmexit, ret = X86EMUL_CONTINUE;
: X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
if (r != X86EMUL_CONTINUE) {
if (r != X86EMUL_CONTINUE)
if (r != X86EMUL_CONTINUE)
if (r != X86EMUL_CONTINUE)
if (r != X86EMUL_CONTINUE)
if (r != X86EMUL_CONTINUE)
} else if (r != X86EMUL_CONTINUE) {
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
if (r != X86EMUL_CONTINUE)
int r = X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
int r = X86EMUL_CONTINUE;
if (r != X86EMUL_CONTINUE)
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
if (rc != X86EMUL_CONTINUE)
if (rc != X86EMUL_CONTINUE)
return X86EMUL_CONTINUE;
return ops->write ? X86EMUL_CONTINUE : X86EMUL_IO_NEEDED;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
return X86EMUL_CONTINUE;
if (ret != X86EMUL_CONTINUE) {
if (r != X86EMUL_CONTINUE) {