OLD | NEW |
1 /* Copyright (c) 2007, Google Inc. | 1 /* Copyright (c) 2007, Google Inc. |
2 * All rights reserved. | 2 * All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
104 /* 0x36 */ { 0, IT_PREFIX, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, 0, false, /*
F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 104 /* 0x36 */ { 0, IT_PREFIX, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, 0, false, /*
F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
105 /* 0x37 */ { 0, IT_GENERIC, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, "aaa", fals
e, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 105 /* 0x37 */ { 0, IT_GENERIC, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, "aaa", fals
e, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
106 /* 0x38 */ { 0, IT_GENERIC, AM_E | OT_B, AM_G | OT_B, AM_NOT_USED, "cmp", fals
e, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 106 /* 0x38 */ { 0, IT_GENERIC, AM_E | OT_B, AM_G | OT_B, AM_NOT_USED, "cmp", fals
e, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
107 /* 0x39 */ { 0, IT_GENERIC, AM_E | OT_V, AM_G | OT_V, AM_NOT_USED, "cmp", fals
e, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 107 /* 0x39 */ { 0, IT_GENERIC, AM_E | OT_V, AM_G | OT_V, AM_NOT_USED, "cmp", fals
e, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
108 /* 0x3A */ { 0, IT_GENERIC, AM_G | OT_B, AM_E | OT_B, AM_NOT_USED, "cmp", fals
e, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 108 /* 0x3A */ { 0, IT_GENERIC, AM_G | OT_B, AM_E | OT_B, AM_NOT_USED, "cmp", fals
e, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
109 /* 0x3B */ { 0, IT_GENERIC, AM_G | OT_V, AM_E | OT_V, AM_NOT_USED, "cmp", fals
e, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 109 /* 0x3B */ { 0, IT_GENERIC, AM_G | OT_V, AM_E | OT_V, AM_NOT_USED, "cmp", fals
e, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
110 /* 0x3C */ { 0, IT_GENERIC, AM_REGISTER | OT_B, AM_I | OT_B, AM_NOT_USED, "cmp
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 110 /* 0x3C */ { 0, IT_GENERIC, AM_REGISTER | OT_B, AM_I | OT_B, AM_NOT_USED, "cmp
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
111 /* 0x3D */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V, AM_NOT_USED, "cmp
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 111 /* 0x3D */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V, AM_NOT_USED, "cmp
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
112 /* 0x3E */ { 0, IT_PREFIX, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, 0, false, /*
F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 112 /* 0x3E */ { 0, IT_PREFIX, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, 0, false, /*
F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
113 /* 0x3F */ { 0, IT_GENERIC, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, "aas", fals
e, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 113 /* 0x3F */ { 0, IT_GENERIC, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, "aas", fals
e, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
114 #ifdef _M_X64 | |
115 /* REX Prefixes in 64-bit mode. */ | |
116 /* 0x40 */ { 0, IT_PREFIX, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, 0, false, /*
F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
117 /* 0x41 */ { 0, IT_PREFIX, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, 0, false, /*
F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
118 /* 0x42 */ { 0, IT_PREFIX, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, 0, false, /*
F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
119 /* 0x43 */ { 0, IT_PREFIX, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, 0, false, /*
F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
120 /* 0x44 */ { 0, IT_PREFIX, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, 0, false, /*
F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
121 /* 0x45 */ { 0, IT_PREFIX, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, 0, false, /*
F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
122 /* 0x46 */ { 0, IT_PREFIX, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, 0, false, /*
F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
123 /* 0x47 */ { 0, IT_PREFIX, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, 0, false, /*
F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
124 /* 0x48 */ { 0, IT_PREFIX, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, 0, false, /*
F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
125 /* 0x49 */ { 0, IT_PREFIX, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, 0, false, /*
F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
126 /* 0x4A */ { 0, IT_PREFIX, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, 0, false, /*
F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
127 /* 0x4B */ { 0, IT_PREFIX, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, 0, false, /*
F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
128 /* 0x4C */ { 0, IT_PREFIX, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, 0, false, /*
F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
129 /* 0x4D */ { 0, IT_PREFIX, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, 0, false, /*
F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
130 /* 0x4E */ { 0, IT_PREFIX, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, 0, false, /*
F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
131 /* 0x4F */ { 0, IT_PREFIX, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, 0, false, /*
F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
132 #else | |
133 /* 0x40 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "inc
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 114 /* 0x40 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "inc
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
134 /* 0x41 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "inc
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 115 /* 0x41 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "inc
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
135 /* 0x42 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "inc
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 116 /* 0x42 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "inc
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
136 /* 0x43 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "inc
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 117 /* 0x43 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "inc
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
137 /* 0x44 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "inc
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 118 /* 0x44 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "inc
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
138 /* 0x45 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "inc
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 119 /* 0x45 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "inc
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
139 /* 0x46 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "inc
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 120 /* 0x46 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "inc
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
140 /* 0x47 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "inc
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 121 /* 0x47 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "inc
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
141 /* 0x48 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "dec
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 122 /* 0x48 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "dec
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
142 /* 0x49 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "dec
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 123 /* 0x49 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "dec
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
143 /* 0x4A */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "dec
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 124 /* 0x4A */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "dec
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
144 /* 0x4B */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "dec
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 125 /* 0x4B */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "dec
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
145 /* 0x4C */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "dec
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 126 /* 0x4C */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "dec
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
146 /* 0x4D */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "dec
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 127 /* 0x4D */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "dec
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
147 /* 0x4E */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "dec
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 128 /* 0x4E */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "dec
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
148 /* 0x4F */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "dec
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 129 /* 0x4F */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "dec
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
149 #endif | |
150 /* 0x50 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "pus
h", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 130 /* 0x50 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "pus
h", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
151 /* 0x51 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "pus
h", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 131 /* 0x51 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "pus
h", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
152 /* 0x52 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "pus
h", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 132 /* 0x52 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "pus
h", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
153 /* 0x53 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "pus
h", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 133 /* 0x53 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "pus
h", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
154 /* 0x54 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "pus
h", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 134 /* 0x54 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "pus
h", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
155 /* 0x55 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "pus
h", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 135 /* 0x55 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "pus
h", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
156 /* 0x56 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "pus
h", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 136 /* 0x56 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "pus
h", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
157 /* 0x57 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "pus
h", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 137 /* 0x57 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "pus
h", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
158 /* 0x58 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "pop
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 138 /* 0x58 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "pop
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
159 /* 0x59 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "pop
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 139 /* 0x59 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_NOT_USED, AM_NOT_USED, "pop
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
244 /* 0xAE */ { 0, IT_GENERIC, AM_REGISTER | OT_B, AM_Y | OT_B, AM_NOT_USED, "sca
sb", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 224 /* 0xAE */ { 0, IT_GENERIC, AM_REGISTER | OT_B, AM_Y | OT_B, AM_NOT_USED, "sca
sb", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
245 /* 0xAF */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_Y | OT_V, AM_NOT_USED, "sca
sd", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 225 /* 0xAF */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_Y | OT_V, AM_NOT_USED, "sca
sd", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
246 /* 0xB0 */ { 0, IT_GENERIC, AM_REGISTER | OT_B, AM_I | OT_B, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 226 /* 0xB0 */ { 0, IT_GENERIC, AM_REGISTER | OT_B, AM_I | OT_B, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
247 /* 0xB1 */ { 0, IT_GENERIC, AM_REGISTER | OT_B, AM_I | OT_B, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 227 /* 0xB1 */ { 0, IT_GENERIC, AM_REGISTER | OT_B, AM_I | OT_B, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
248 /* 0xB2 */ { 0, IT_GENERIC, AM_REGISTER | OT_B, AM_I | OT_B, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 228 /* 0xB2 */ { 0, IT_GENERIC, AM_REGISTER | OT_B, AM_I | OT_B, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
249 /* 0xB3 */ { 0, IT_GENERIC, AM_REGISTER | OT_B, AM_I | OT_B, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 229 /* 0xB3 */ { 0, IT_GENERIC, AM_REGISTER | OT_B, AM_I | OT_B, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
250 /* 0xB4 */ { 0, IT_GENERIC, AM_REGISTER | OT_B, AM_I | OT_B, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 230 /* 0xB4 */ { 0, IT_GENERIC, AM_REGISTER | OT_B, AM_I | OT_B, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
251 /* 0xB5 */ { 0, IT_GENERIC, AM_REGISTER | OT_B, AM_I | OT_B, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 231 /* 0xB5 */ { 0, IT_GENERIC, AM_REGISTER | OT_B, AM_I | OT_B, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
252 /* 0xB6 */ { 0, IT_GENERIC, AM_REGISTER | OT_B, AM_I | OT_B, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 232 /* 0xB6 */ { 0, IT_GENERIC, AM_REGISTER | OT_B, AM_I | OT_B, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
253 /* 0xB7 */ { 0, IT_GENERIC, AM_REGISTER | OT_B, AM_I | OT_B, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 233 /* 0xB7 */ { 0, IT_GENERIC, AM_REGISTER | OT_B, AM_I | OT_B, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
254 #ifdef _M_X64 | |
255 /* 0xB8 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V | IOS_64, AM_NOT_U
SED, "mov", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
256 /* 0xB9 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V | IOS_64, AM_NOT_U
SED, "mov", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
257 /* 0xBA */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V | IOS_64, AM_NOT_U
SED, "mov", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
258 /* 0xBB */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V | IOS_64, AM_NOT_U
SED, "mov", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
259 /* 0xBC */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V | IOS_64, AM_NOT_U
SED, "mov", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
260 /* 0xBD */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V | IOS_64, AM_NOT_U
SED, "mov", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
261 /* 0xBE */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V | IOS_64, AM_NOT_U
SED, "mov", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
262 /* 0xBF */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V | IOS_64, AM_NOT_U
SED, "mov", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | |
263 #else | |
264 /* 0xB8 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 234 /* 0xB8 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
265 /* 0xB9 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 235 /* 0xB9 */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
266 /* 0xBA */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 236 /* 0xBA */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
267 /* 0xBB */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 237 /* 0xBB */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
268 /* 0xBC */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 238 /* 0xBC */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
269 /* 0xBD */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 239 /* 0xBD */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
270 /* 0xBE */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 240 /* 0xBE */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
271 /* 0xBF */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 241 /* 0xBF */ { 0, IT_GENERIC, AM_REGISTER | OT_V, AM_I | OT_V, AM_NOT_USED, "mov
", false, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
272 #endif | |
273 /* 0xC0 */ { 6, IT_REFERENCE, AM_E | OT_B, AM_I | OT_B, AM_NOT_USED, 0, false,
/* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 242 /* 0xC0 */ { 6, IT_REFERENCE, AM_E | OT_B, AM_I | OT_B, AM_NOT_USED, 0, false,
/* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
274 /* 0xC1 */ { 7, IT_REFERENCE, AM_E | OT_V, AM_I | OT_B, AM_NOT_USED, 0, false,
/* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 243 /* 0xC1 */ { 7, IT_REFERENCE, AM_E | OT_V, AM_I | OT_B, AM_NOT_USED, 0, false,
/* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
275 /* 0xC2 */ { 0, IT_RETURN, AM_I | OT_W, AM_NOT_USED, AM_NOT_USED, "ret", false
, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 244 /* 0xC2 */ { 0, IT_RETURN, AM_I | OT_W, AM_NOT_USED, AM_NOT_USED, "ret", false
, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
276 /* 0xC3 */ { 0, IT_RETURN, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, "ret", false
, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 245 /* 0xC3 */ { 0, IT_RETURN, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, "ret", false
, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
277 /* 0xC4 */ { 0, IT_GENERIC, AM_G | OT_V, AM_M | OT_P, AM_NOT_USED, "les", fals
e, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 246 /* 0xC4 */ { 0, IT_GENERIC, AM_G | OT_V, AM_M | OT_P, AM_NOT_USED, "les", fals
e, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
278 /* 0xC5 */ { 0, IT_GENERIC, AM_G | OT_V, AM_M | OT_P, AM_NOT_USED, "lds", fals
e, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 247 /* 0xC5 */ { 0, IT_GENERIC, AM_G | OT_V, AM_M | OT_P, AM_NOT_USED, "lds", fals
e, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
279 /* 0xC6 */ { 0, IT_GENERIC, AM_E | OT_B, AM_I | OT_B, AM_NOT_USED, "mov", fals
e, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 248 /* 0xC6 */ { 0, IT_GENERIC, AM_E | OT_B, AM_I | OT_B, AM_NOT_USED, "mov", fals
e, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
280 /* 0xC7 */ { 0, IT_GENERIC, AM_E | OT_V, AM_I | OT_V, AM_NOT_USED, "mov", fals
e, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 249 /* 0xC7 */ { 0, IT_GENERIC, AM_E | OT_V, AM_I | OT_V, AM_NOT_USED, "mov", fals
e, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
281 /* 0xC8 */ { 0, IT_GENERIC, AM_I | OT_W, AM_I | OT_B, AM_NOT_USED, "enter", fa
lse, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 250 /* 0xC8 */ { 0, IT_GENERIC, AM_I | OT_W, AM_I | OT_B, AM_NOT_USED, "enter", fa
lse, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
282 /* 0xC9 */ { 0, IT_GENERIC, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, "leave", fa
lse, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, | 251 /* 0xC9 */ { 0, IT_GENERIC, AM_NOT_USED, AM_NOT_USED, AM_NOT_USED, "leave", fa
lse, /* F2h */ { 0 }, /* F3h */ { 0 }, /* 66h */ { 0 } }, |
(...skipping 927 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1210 /* 18 */ {s_opcode_byte_after_0f18, 3, 0x07, 0, 0x07}, | 1179 /* 18 */ {s_opcode_byte_after_0f18, 3, 0x07, 0, 0x07}, |
1211 /* 19 */ {s_opcode_byte_after_0f71, 3, 0x07, 0, 0x07}, | 1180 /* 19 */ {s_opcode_byte_after_0f71, 3, 0x07, 0, 0x07}, |
1212 /* 20 */ {s_opcode_byte_after_0f72, 3, 0x07, 0, 0x07}, | 1181 /* 20 */ {s_opcode_byte_after_0f72, 3, 0x07, 0, 0x07}, |
1213 /* 21 */ {s_opcode_byte_after_0f73, 3, 0x07, 0, 0x07}, | 1182 /* 21 */ {s_opcode_byte_after_0f73, 3, 0x07, 0, 0x07}, |
1214 /* 22 */ {s_opcode_byte_after_0fae, 3, 0x07, 0, 0x07}, | 1183 /* 22 */ {s_opcode_byte_after_0fae, 3, 0x07, 0, 0x07}, |
1215 /* 23 */ {s_opcode_byte_after_0fba, 3, 0x07, 0, 0x07}, | 1184 /* 23 */ {s_opcode_byte_after_0fba, 3, 0x07, 0, 0x07}, |
1216 /* 24 */ {s_opcode_byte_after_0fc7, 3, 0x07, 0, 0x01} | 1185 /* 24 */ {s_opcode_byte_after_0fc7, 3, 0x07, 0, 0x01} |
1217 }; | 1186 }; |
1218 | 1187 |
1219 }; // namespace sidestep | 1188 }; // namespace sidestep |
OLD | NEW |