Loading arch/x86/kvm/emulate.c +54 −42 Original line number Diff line number Diff line Loading @@ -363,10 +363,22 @@ struct gprefix { #define emulate_1op_rax_rdx(_op, _src, _rax, _rdx, _eflags) \ do { \ switch((_src).bytes) { \ case 1: __emulate_1op_rax_rdx(_op, _src, _rax, _rdx, _eflags, "b"); break; \ case 2: __emulate_1op_rax_rdx(_op, _src, _rax, _rdx, _eflags, "w"); break; \ case 4: __emulate_1op_rax_rdx(_op, _src, _rax, _rdx, _eflags, "l"); break; \ case 8: ON64(__emulate_1op_rax_rdx(_op, _src, _rax, _rdx, _eflags, "q")); break; \ case 1: \ __emulate_1op_rax_rdx(_op, _src, _rax, _rdx, \ _eflags, "b"); \ break; \ case 2: \ __emulate_1op_rax_rdx(_op, _src, _rax, _rdx, \ _eflags, "w"); \ break; \ case 4: \ __emulate_1op_rax_rdx(_op, _src, _rax, _rdx, \ _eflags, "l"); \ break; \ case 8: \ ON64(__emulate_1op_rax_rdx(_op, _src, _rax, _rdx, \ _eflags, "q")); \ break; \ } \ } while (0) Loading Loading
arch/x86/kvm/emulate.c +54 −42 Original line number Diff line number Diff line Loading @@ -363,10 +363,22 @@ struct gprefix { #define emulate_1op_rax_rdx(_op, _src, _rax, _rdx, _eflags) \ do { \ switch((_src).bytes) { \ case 1: __emulate_1op_rax_rdx(_op, _src, _rax, _rdx, _eflags, "b"); break; \ case 2: __emulate_1op_rax_rdx(_op, _src, _rax, _rdx, _eflags, "w"); break; \ case 4: __emulate_1op_rax_rdx(_op, _src, _rax, _rdx, _eflags, "l"); break; \ case 8: ON64(__emulate_1op_rax_rdx(_op, _src, _rax, _rdx, _eflags, "q")); break; \ case 1: \ __emulate_1op_rax_rdx(_op, _src, _rax, _rdx, \ _eflags, "b"); \ break; \ case 2: \ __emulate_1op_rax_rdx(_op, _src, _rax, _rdx, \ _eflags, "w"); \ break; \ case 4: \ __emulate_1op_rax_rdx(_op, _src, _rax, _rdx, \ _eflags, "l"); \ break; \ case 8: \ ON64(__emulate_1op_rax_rdx(_op, _src, _rax, _rdx, \ _eflags, "q")); \ break; \ } \ } while (0) Loading