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 --- |