x86emul: restore ordering within main switch statement
authorJan Beulich <jbeulich@suse.com>
Wed, 17 Jul 2019 13:43:57 +0000 (15:43 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 17 Jul 2019 13:43:57 +0000 (15:43 +0200)
commit50c23cca9110bca3cd89b6b133d10cfc04d4100d
treeb130427f44dda3d4f68da8834c20d27651593dfd
parent15a3314bd68319eecd42e9fb76c555031d400525
x86emul: restore ordering within main switch statement

Incremental additions and/or mistakes have lead to some code blocks
sitting in "unexpected" places. Re-sort the case blocks (opcode space;
major opcode; 66/F3/F2 prefix; legacy/VEX/EVEX encoding).

As an exception the opcode space 0x0f EVEX-encoded VPEXTRW is left at
its current place, to keep it close to the "pextr" label.

Pure code movement.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citirx.com>
xen/arch/x86/x86_emulate/x86_emulate.c