translate.c (aba2b8ecb90552cb347ac2e33557a3d475830ed4) translate.c (7170a17ec3f29320dc66075cfea671013d4e2511)
1/*
2 * i386 translation
3 *
4 * Copyright (c) 2003 Fabrice Bellard
5 *
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either

--- 4769 unchanged lines hidden (view full) ---

4778 break;
4779 case 0x0f:
4780 b = x86_ldub_code(env, s) + 0x100;
4781#ifndef CONFIG_USER_ONLY
4782 use_new &= b <= limit;
4783#endif
4784 if (use_new &&
4785 (b == 0x138 || b == 0x13a ||
1/*
2 * i386 translation
3 *
4 * Copyright (c) 2003 Fabrice Bellard
5 *
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either

--- 4769 unchanged lines hidden (view full) ---

4778 break;
4779 case 0x0f:
4780 b = x86_ldub_code(env, s) + 0x100;
4781#ifndef CONFIG_USER_ONLY
4782 use_new &= b <= limit;
4783#endif
4784 if (use_new &&
4785 (b == 0x138 || b == 0x13a ||
4786 (b >= 0x110 && b <= 0x117) ||
4786 (b >= 0x150 && b <= 0x17f) ||
4787 b == 0x1c2 || (b >= 0x1c4 && b <= 0x1c6) ||
4788 (b >= 0x1d0 && b <= 0x1ff))) {
4789 disas_insn_new(s, cpu, b + 0x100);
4790 return s->pc;
4791 }
4792 break;
4793 case 0xf3:

--- 4028 unchanged lines hidden ---
4787 (b >= 0x150 && b <= 0x17f) ||
4788 b == 0x1c2 || (b >= 0x1c4 && b <= 0x1c6) ||
4789 (b >= 0x1d0 && b <= 0x1ff))) {
4790 disas_insn_new(s, cpu, b + 0x100);
4791 return s->pc;
4792 }
4793 break;
4794 case 0xf3:

--- 4028 unchanged lines hidden ---