X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_instr_emulator.h;h=74701a51b2db5f10c1565ea66309363b850b73b9;hb=dc450df7818a872a3e8a3725ec97bdc273756b06;hp=190dcee93d2911b567ca08fc1f19d9674314a61f;hpb=8cd226e9445d54e8914ca71abdc233f8fb15d513;p=palacios.git diff --git a/palacios/include/palacios/vmm_instr_emulator.h b/palacios/include/palacios/vmm_instr_emulator.h index 190dcee..74701a5 100644 --- a/palacios/include/palacios/vmm_instr_emulator.h +++ b/palacios/include/palacios/vmm_instr_emulator.h @@ -250,8 +250,8 @@ "pushf; " \ "pop %0; " \ "popf; " \ - : "=b"(*flags) \ - : "D"(*dst),"S"(*src),"c"(*ecx),"b"(*flags) \ + : "=q"(*flags) \ + : "D"(*dst),"S"(*src),"c"(*ecx),"q"(*flags) \ ); \ \ /* : "=D"(*dst),"=S"(*src),"=c"(*ecx),"=q"(*flags)*/ \ @@ -273,8 +273,8 @@ "pushf; " \ "pop %0; " \ "popf; " \ - : "=b"(*flags) \ - : "D"(*dst),"S"(*src),"c"(*ecx),"b"(*flags) \ + : "=q"(*flags) \ + : "D"(*dst),"S"(*src),"c"(*ecx),"q"(*flags) \ ); \ *flags |= flags_rsvd; \ } @@ -296,8 +296,8 @@ "pushf; " \ "pop %0; " \ "popf; " \ - : "=b"(*flags) \ - : "D"(*dst),"S"(*src),"c"(*ecx),"b"(*flags) \ + : "=q"(*flags) \ + : "D"(*dst),"S"(*src),"c"(*ecx),"q"(*flags) \ ); \ *flags |= flags_rsvd; \ }