diff options
author | Hongxu Jia <hongxu.jia@windriver.com> | 2014-05-28 16:49:57 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-06-03 16:49:19 +0100 |
commit | 4b616f06c1764b6c36d8d9e8fda6897682d91e4b (patch) | |
tree | 6b964d24abb6b05a8c529d4e7982848da8d9f347 | |
parent | 5f45b006046b3685a1141f9dd4f576fd2af6395b (diff) | |
download | poky-4b616f06c1764b6c36d8d9e8fda6897682d91e4b.tar.gz |
elfutils: upgrade to 0.158
Add 'm4-biarch.m4-tweak-AC_RUN_IFELSE-for-cross-compiling.patch' to fix cross compiling failure;
Rebase 'elf_additions.diff' for 0.158;
Drop obsolete patches:
- nm-Fix-size-passed-to-snprintf-for-invalid-sh_name-case.patch
- elfutils-ar-c-fix-num-passed-to-memset.patch
- fix-build-gcc-4.8.patch
Pick patches from debian:
http://ftp.de.debian.org/debian/pool/main/e/elfutils/elfutils_0.158-2.debian.tar.xz
We could not directly add elfutils_0.158-2.debian.tar.xz to SRC_URI, because it
contains other souce codes which are not pathces.
(From OE-Core rev: d9c7a02240ce37d5b2569d9177e8ba534b9295ce)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
24 files changed, 2179 insertions, 4653 deletions
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.155/arm_backend.diff b/meta/recipes-devtools/elfutils/elfutils-0.155/arm_backend.diff deleted file mode 100644 index 46d42fa76b..0000000000 --- a/meta/recipes-devtools/elfutils/elfutils-0.155/arm_backend.diff +++ /dev/null | |||
@@ -1,450 +0,0 @@ | |||
1 | Upstream-Status: Backport | ||
2 | |||
3 | Index: elfutils-0.155/backends/arm_init.c | ||
4 | =================================================================== | ||
5 | --- elfutils-0.155.orig/backends/arm_init.c | ||
6 | +++ elfutils-0.155/backends/arm_init.c | ||
7 | @@ -35,21 +35,32 @@ | ||
8 | #define RELOC_PREFIX R_ARM_ | ||
9 | #include "libebl_CPU.h" | ||
10 | |||
11 | +#include "libebl_arm.h" | ||
12 | + | ||
13 | /* This defines the common reloc hooks based on arm_reloc.def. */ | ||
14 | #include "common-reloc.c" | ||
15 | |||
16 | |||
17 | const char * | ||
18 | arm_init (elf, machine, eh, ehlen) | ||
19 | - Elf *elf __attribute__ ((unused)); | ||
20 | + Elf *elf; | ||
21 | GElf_Half machine __attribute__ ((unused)); | ||
22 | Ebl *eh; | ||
23 | size_t ehlen; | ||
24 | { | ||
25 | + int soft_float = 0; | ||
26 | + | ||
27 | /* Check whether the Elf_BH object has a sufficent size. */ | ||
28 | if (ehlen < sizeof (Ebl)) | ||
29 | return NULL; | ||
30 | |||
31 | + if (elf) { | ||
32 | + GElf_Ehdr ehdr_mem; | ||
33 | + GElf_Ehdr *ehdr = gelf_getehdr (elf, &ehdr_mem); | ||
34 | + if (ehdr && (ehdr->e_flags & EF_ARM_SOFT_FLOAT)) | ||
35 | + soft_float = 1; | ||
36 | + } | ||
37 | + | ||
38 | /* We handle it. */ | ||
39 | eh->name = "ARM"; | ||
40 | arm_init_reloc (eh); | ||
41 | @@ -61,7 +72,10 @@ arm_init (elf, machine, eh, ehlen) | ||
42 | HOOK (eh, core_note); | ||
43 | HOOK (eh, auxv_info); | ||
44 | HOOK (eh, check_object_attribute); | ||
45 | - HOOK (eh, return_value_location); | ||
46 | + if (soft_float) | ||
47 | + eh->return_value_location = arm_return_value_location_soft; | ||
48 | + else | ||
49 | + eh->return_value_location = arm_return_value_location_hard; | ||
50 | |||
51 | return MODVERSION; | ||
52 | } | ||
53 | Index: elfutils-0.155/backends/arm_regs.c | ||
54 | =================================================================== | ||
55 | --- elfutils-0.155.orig/backends/arm_regs.c | ||
56 | +++ elfutils-0.155/backends/arm_regs.c | ||
57 | @@ -31,6 +31,7 @@ | ||
58 | #endif | ||
59 | |||
60 | #include <string.h> | ||
61 | +#include <stdio.h> | ||
62 | #include <dwarf.h> | ||
63 | |||
64 | #define BACKEND arm_ | ||
65 | @@ -61,7 +62,15 @@ arm_register_info (Ebl *ebl __attribute_ | ||
66 | namelen = 2; | ||
67 | break; | ||
68 | |||
69 | - case 10 ... 12: | ||
70 | + case 10 ... 11: | ||
71 | + name[0] = 'r'; | ||
72 | + name[1] = '1'; | ||
73 | + name[2] = regno % 10 + '0'; | ||
74 | + namelen = 3; | ||
75 | + break; | ||
76 | + | ||
77 | + case 12: | ||
78 | + *type = DW_ATE_unsigned; | ||
79 | name[0] = 'r'; | ||
80 | name[1] = '1'; | ||
81 | name[2] = regno % 10 + '0'; | ||
82 | @@ -76,6 +85,9 @@ arm_register_info (Ebl *ebl __attribute_ | ||
83 | break; | ||
84 | |||
85 | case 16 + 0 ... 16 + 7: | ||
86 | + /* AADWARF says that there are no registers in that range, | ||
87 | + * but gcc maps FPA registers here | ||
88 | + */ | ||
89 | regno += 96 - 16; | ||
90 | /* Fall through. */ | ||
91 | case 96 + 0 ... 96 + 7: | ||
92 | @@ -87,11 +99,139 @@ arm_register_info (Ebl *ebl __attribute_ | ||
93 | namelen = 2; | ||
94 | break; | ||
95 | |||
96 | + case 64 + 0 ... 64 + 9: | ||
97 | + *setname = "VFP"; | ||
98 | + *bits = 32; | ||
99 | + *type = DW_ATE_float; | ||
100 | + name[0] = 's'; | ||
101 | + name[1] = regno - 64 + '0'; | ||
102 | + namelen = 2; | ||
103 | + break; | ||
104 | + | ||
105 | + case 64 + 10 ... 64 + 31: | ||
106 | + *setname = "VFP"; | ||
107 | + *bits = 32; | ||
108 | + *type = DW_ATE_float; | ||
109 | + name[0] = 's'; | ||
110 | + name[1] = (regno - 64) / 10 + '0'; | ||
111 | + name[2] = (regno - 64) % 10 + '0'; | ||
112 | + namelen = 3; | ||
113 | + break; | ||
114 | + | ||
115 | + case 104 + 0 ... 104 + 7: | ||
116 | + /* XXX TODO: | ||
117 | + * This can be either intel wireless MMX general purpose/control | ||
118 | + * registers or xscale accumulator, which have different usage. | ||
119 | + * We only have the intel wireless MMX here now. | ||
120 | + * The name needs to be changed for the xscale accumulator too. */ | ||
121 | + *setname = "MMX"; | ||
122 | + *type = DW_ATE_unsigned; | ||
123 | + *bits = 32; | ||
124 | + memcpy(name, "wcgr", 4); | ||
125 | + name[4] = regno - 104 + '0'; | ||
126 | + namelen = 5; | ||
127 | + break; | ||
128 | + | ||
129 | + case 112 + 0 ... 112 + 9: | ||
130 | + *setname = "MMX"; | ||
131 | + *type = DW_ATE_unsigned; | ||
132 | + *bits = 64; | ||
133 | + name[0] = 'w'; | ||
134 | + name[1] = 'r'; | ||
135 | + name[2] = regno - 112 + '0'; | ||
136 | + namelen = 3; | ||
137 | + break; | ||
138 | + | ||
139 | + case 112 + 10 ... 112 + 15: | ||
140 | + *setname = "MMX"; | ||
141 | + *type = DW_ATE_unsigned; | ||
142 | + *bits = 64; | ||
143 | + name[0] = 'w'; | ||
144 | + name[1] = 'r'; | ||
145 | + name[2] = '1'; | ||
146 | + name[3] = regno - 112 - 10 + '0'; | ||
147 | + namelen = 4; | ||
148 | + break; | ||
149 | + | ||
150 | case 128: | ||
151 | + *setname = "special"; | ||
152 | *type = DW_ATE_unsigned; | ||
153 | return stpcpy (name, "spsr") + 1 - name; | ||
154 | |||
155 | + case 129: | ||
156 | + *setname = "special"; | ||
157 | + *type = DW_ATE_unsigned; | ||
158 | + return stpcpy(name, "spsr_fiq") + 1 - name; | ||
159 | + | ||
160 | + case 130: | ||
161 | + *setname = "special"; | ||
162 | + *type = DW_ATE_unsigned; | ||
163 | + return stpcpy(name, "spsr_irq") + 1 - name; | ||
164 | + | ||
165 | + case 131: | ||
166 | + *setname = "special"; | ||
167 | + *type = DW_ATE_unsigned; | ||
168 | + return stpcpy(name, "spsr_abt") + 1 - name; | ||
169 | + | ||
170 | + case 132: | ||
171 | + *setname = "special"; | ||
172 | + *type = DW_ATE_unsigned; | ||
173 | + return stpcpy(name, "spsr_und") + 1 - name; | ||
174 | + | ||
175 | + case 133: | ||
176 | + *setname = "special"; | ||
177 | + *type = DW_ATE_unsigned; | ||
178 | + return stpcpy(name, "spsr_svc") + 1 - name; | ||
179 | + | ||
180 | + case 144 ... 150: | ||
181 | + *setname = "integer"; | ||
182 | + *type = DW_ATE_signed; | ||
183 | + *bits = 32; | ||
184 | + return sprintf(name, "r%d_usr", regno - 144 + 8) + 1; | ||
185 | + | ||
186 | + case 151 ... 157: | ||
187 | + *setname = "integer"; | ||
188 | + *type = DW_ATE_signed; | ||
189 | + *bits = 32; | ||
190 | + return sprintf(name, "r%d_fiq", regno - 151 + 8) + 1; | ||
191 | + | ||
192 | + case 158 ... 159: | ||
193 | + *setname = "integer"; | ||
194 | + *type = DW_ATE_signed; | ||
195 | + *bits = 32; | ||
196 | + return sprintf(name, "r%d_irq", regno - 158 + 13) + 1; | ||
197 | + | ||
198 | + case 160 ... 161: | ||
199 | + *setname = "integer"; | ||
200 | + *type = DW_ATE_signed; | ||
201 | + *bits = 32; | ||
202 | + return sprintf(name, "r%d_abt", regno - 160 + 13) + 1; | ||
203 | + | ||
204 | + case 162 ... 163: | ||
205 | + *setname = "integer"; | ||
206 | + *type = DW_ATE_signed; | ||
207 | + *bits = 32; | ||
208 | + return sprintf(name, "r%d_und", regno - 162 + 13) + 1; | ||
209 | + | ||
210 | + case 164 ... 165: | ||
211 | + *setname = "integer"; | ||
212 | + *type = DW_ATE_signed; | ||
213 | + *bits = 32; | ||
214 | + return sprintf(name, "r%d_svc", regno - 164 + 13) + 1; | ||
215 | + | ||
216 | + case 192 ... 199: | ||
217 | + *setname = "MMX"; | ||
218 | + *bits = 32; | ||
219 | + *type = DW_ATE_unsigned; | ||
220 | + name[0] = 'w'; | ||
221 | + name[1] = 'c'; | ||
222 | + name[2] = regno - 192 + '0'; | ||
223 | + namelen = 3; | ||
224 | + break; | ||
225 | + | ||
226 | case 256 + 0 ... 256 + 9: | ||
227 | + /* XXX TODO: Neon also uses those registers and can contain | ||
228 | + * both float and integers */ | ||
229 | *setname = "VFP"; | ||
230 | *type = DW_ATE_float; | ||
231 | *bits = 64; | ||
232 | Index: elfutils-0.155/backends/arm_retval.c | ||
233 | =================================================================== | ||
234 | --- elfutils-0.155.orig/backends/arm_retval.c | ||
235 | +++ elfutils-0.155/backends/arm_retval.c | ||
236 | @@ -48,6 +48,13 @@ static const Dwarf_Op loc_intreg[] = | ||
237 | #define nloc_intreg 1 | ||
238 | #define nloc_intregs(n) (2 * (n)) | ||
239 | |||
240 | +/* f1 */ /* XXX TODO: f0 can also have number 96 if program was compiled with -mabi=aapcs */ | ||
241 | +static const Dwarf_Op loc_fpreg[] = | ||
242 | + { | ||
243 | + { .atom = DW_OP_reg16 }, | ||
244 | + }; | ||
245 | +#define nloc_fpreg 1 | ||
246 | + | ||
247 | /* The return value is a structure and is actually stored in stack space | ||
248 | passed in a hidden argument by the caller. But, the compiler | ||
249 | helpfully returns the address of that space in r0. */ | ||
250 | @@ -58,8 +65,9 @@ static const Dwarf_Op loc_aggregate[] = | ||
251 | #define nloc_aggregate 1 | ||
252 | |||
253 | |||
254 | -int | ||
255 | -arm_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp) | ||
256 | +static int | ||
257 | +arm_return_value_location_ (Dwarf_Die *functypedie, const Dwarf_Op **locp, | ||
258 | + int soft_float) | ||
259 | { | ||
260 | /* Start with the function's type, and get the DW_AT_type attribute, | ||
261 | which is the type of the return value. */ | ||
262 | @@ -112,14 +120,31 @@ arm_return_value_location (Dwarf_Die *fu | ||
263 | else | ||
264 | return -1; | ||
265 | } | ||
266 | + if (tag == DW_TAG_base_type) | ||
267 | + { | ||
268 | + Dwarf_Word encoding; | ||
269 | + if (dwarf_formudata (dwarf_attr_integrate (typedie, DW_AT_encoding, | ||
270 | + &attr_mem), &encoding) != 0) | ||
271 | + return -1; | ||
272 | + | ||
273 | + if ((encoding == DW_ATE_float) && !soft_float) | ||
274 | + { | ||
275 | + *locp = loc_fpreg; | ||
276 | + if (size <= 8) | ||
277 | + return nloc_fpreg; | ||
278 | + goto aggregate; | ||
279 | + } | ||
280 | + } | ||
281 | if (size <= 16) | ||
282 | { | ||
283 | intreg: | ||
284 | *locp = loc_intreg; | ||
285 | return size <= 4 ? nloc_intreg : nloc_intregs ((size + 3) / 4); | ||
286 | } | ||
287 | + /* fall through. */ | ||
288 | |||
289 | aggregate: | ||
290 | + /* XXX TODO sometimes aggregates are returned in r0 (-mabi=aapcs) */ | ||
291 | *locp = loc_aggregate; | ||
292 | return nloc_aggregate; | ||
293 | |||
294 | @@ -138,3 +163,18 @@ arm_return_value_location (Dwarf_Die *fu | ||
295 | DWARF and might be valid. */ | ||
296 | return -2; | ||
297 | } | ||
298 | + | ||
299 | +/* return location for -mabi=apcs-gnu -msoft-float */ | ||
300 | +int | ||
301 | +arm_return_value_location_soft (Dwarf_Die *functypedie, const Dwarf_Op **locp) | ||
302 | +{ | ||
303 | + return arm_return_value_location_ (functypedie, locp, 1); | ||
304 | +} | ||
305 | + | ||
306 | +/* return location for -mabi=apcs-gnu -mhard-float (current default) */ | ||
307 | +int | ||
308 | +arm_return_value_location_hard (Dwarf_Die *functypedie, const Dwarf_Op **locp) | ||
309 | +{ | ||
310 | + return arm_return_value_location_ (functypedie, locp, 0); | ||
311 | +} | ||
312 | + | ||
313 | Index: elfutils-0.155/libelf/elf.h | ||
314 | =================================================================== | ||
315 | --- elfutils-0.155.orig/libelf/elf.h | ||
316 | +++ elfutils-0.155/libelf/elf.h | ||
317 | @@ -2281,6 +2281,9 @@ typedef Elf32_Addr Elf32_Conflict; | ||
318 | #define EF_ARM_EABI_VER4 0x04000000 | ||
319 | #define EF_ARM_EABI_VER5 0x05000000 | ||
320 | |||
321 | +/* EI_OSABI values */ | ||
322 | +#define ELFOSABI_ARM_AEABI 64 /* Contains symbol versioning. */ | ||
323 | + | ||
324 | /* Additional symbol types for Thumb. */ | ||
325 | #define STT_ARM_TFUNC STT_LOPROC /* A Thumb function. */ | ||
326 | #define STT_ARM_16BIT STT_HIPROC /* A Thumb label. */ | ||
327 | @@ -2298,12 +2301,19 @@ typedef Elf32_Addr Elf32_Conflict; | ||
328 | |||
329 | /* Processor specific values for the Phdr p_type field. */ | ||
330 | #define PT_ARM_EXIDX (PT_LOPROC + 1) /* ARM unwind segment. */ | ||
331 | +#define PT_ARM_UNWIND PT_ARM_EXIDX | ||
332 | |||
333 | /* Processor specific values for the Shdr sh_type field. */ | ||
334 | #define SHT_ARM_EXIDX (SHT_LOPROC + 1) /* ARM unwind section. */ | ||
335 | #define SHT_ARM_PREEMPTMAP (SHT_LOPROC + 2) /* Preemption details. */ | ||
336 | #define SHT_ARM_ATTRIBUTES (SHT_LOPROC + 3) /* ARM attributes section. */ | ||
337 | |||
338 | +/* Processor specific values for the Dyn d_tag field. */ | ||
339 | +#define DT_ARM_RESERVED1 (DT_LOPROC + 0) | ||
340 | +#define DT_ARM_SYMTABSZ (DT_LOPROC + 1) | ||
341 | +#define DT_ARM_PREEMTMAB (DT_LOPROC + 2) | ||
342 | +#define DT_ARM_RESERVED2 (DT_LOPROC + 3) | ||
343 | +#define DT_ARM_NUM 4 | ||
344 | |||
345 | /* ARM relocs. */ | ||
346 | |||
347 | @@ -2336,12 +2346,75 @@ typedef Elf32_Addr Elf32_Conflict; | ||
348 | #define R_ARM_GOTPC 25 /* 32 bit PC relative offset to GOT */ | ||
349 | #define R_ARM_GOT32 26 /* 32 bit GOT entry */ | ||
350 | #define R_ARM_PLT32 27 /* 32 bit PLT address */ | ||
351 | +#define R_ARM_CALL 28 | ||
352 | +#define R_ARM_JUMP24 29 | ||
353 | +#define R_ARM_THM_JUMP24 30 | ||
354 | +#define R_ARM_BASE_ABS 31 | ||
355 | #define R_ARM_ALU_PCREL_7_0 32 | ||
356 | #define R_ARM_ALU_PCREL_15_8 33 | ||
357 | #define R_ARM_ALU_PCREL_23_15 34 | ||
358 | #define R_ARM_LDR_SBREL_11_0 35 | ||
359 | #define R_ARM_ALU_SBREL_19_12 36 | ||
360 | #define R_ARM_ALU_SBREL_27_20 37 | ||
361 | +#define R_ARM_TARGET1 38 | ||
362 | +#define R_ARM_SBREL31 39 | ||
363 | +#define R_ARM_V4BX 40 | ||
364 | +#define R_ARM_TARGET2 41 | ||
365 | +#define R_ARM_PREL31 42 | ||
366 | +#define R_ARM_MOVW_ABS_NC 43 | ||
367 | +#define R_ARM_MOVT_ABS 44 | ||
368 | +#define R_ARM_MOVW_PREL_NC 45 | ||
369 | +#define R_ARM_MOVT_PREL 46 | ||
370 | +#define R_ARM_THM_MOVW_ABS_NC 47 | ||
371 | +#define R_ARM_THM_MOVT_ABS 48 | ||
372 | +#define R_ARM_THM_MOVW_PREL_NC 49 | ||
373 | +#define R_ARM_THM_MOVT_PREL 50 | ||
374 | +#define R_ARM_THM_JUMP19 51 | ||
375 | +#define R_ARM_THM_JUMP6 52 | ||
376 | +#define R_ARM_THM_ALU_PREL_11_0 53 | ||
377 | +#define R_ARM_THM_PC12 54 | ||
378 | +#define R_ARM_ABS32_NO 55 | ||
379 | +#define R_ARM_REL32_NO 56 | ||
380 | +#define R_ARM_ALU_PC_G0_NC 57 | ||
381 | +#define R_ARM_ALU_PC_G0 58 | ||
382 | +#define R_ARM_ALU_PC_G1_NC 59 | ||
383 | +#define R_ARM_ALU_PC_G1 60 | ||
384 | +#define R_ARM_ALU_PC_G2 61 | ||
385 | +#define R_ARM_LDR_PC_G1 62 | ||
386 | +#define R_ARM_LDR_PC_G2 63 | ||
387 | +#define R_ARM_LDRS_PC_G0 64 | ||
388 | +#define R_ARM_LDRS_PC_G1 65 | ||
389 | +#define R_ARM_LDRS_PC_G2 66 | ||
390 | +#define R_ARM_LDC_PC_G0 67 | ||
391 | +#define R_ARM_LDC_PC_G1 68 | ||
392 | +#define R_ARM_LDC_PC_G2 69 | ||
393 | +#define R_ARM_ALU_SB_G0_NC 70 | ||
394 | +#define R_ARM_ALU_SB_G0 71 | ||
395 | +#define R_ARM_ALU_SB_G1_NC 72 | ||
396 | +#define R_ARM_ALU_SB_G1 73 | ||
397 | +#define R_ARM_ALU_SB_G2 74 | ||
398 | +#define R_ARM_LDR_SB_G0 75 | ||
399 | +#define R_ARM_LDR_SB_G1 76 | ||
400 | +#define R_ARM_LDR_SB_G2 77 | ||
401 | +#define R_ARM_LDRS_SB_G0 78 | ||
402 | +#define R_ARM_LDRS_SB_G1 79 | ||
403 | +#define R_ARM_LDRS_SB_G2 80 | ||
404 | +#define R_ARM_LDC_G0 81 | ||
405 | +#define R_ARM_LDC_G1 82 | ||
406 | +#define R_ARM_LDC_G2 83 | ||
407 | +#define R_ARM_MOVW_BREL_NC 84 | ||
408 | +#define R_ARM_MOVT_BREL 85 | ||
409 | +#define R_ARM_MOVW_BREL 86 | ||
410 | +#define R_ARM_THM_MOVW_BREL_NC 87 | ||
411 | +#define R_ARM_THM_MOVT_BREL 88 | ||
412 | +#define R_ARM_THM_MOVW_BREL 89 | ||
413 | +/* 90-93 unallocated */ | ||
414 | +#define R_ARM_PLT32_ABS 94 | ||
415 | +#define R_ARM_GOT_ABS 95 | ||
416 | +#define R_ARM_GOT_PREL 96 | ||
417 | +#define R_ARM_GOT_BREL12 97 | ||
418 | +#define R_ARM_GOTOFF12 98 | ||
419 | +#define R_ARM_GOTRELAX 99 | ||
420 | #define R_ARM_TLS_GOTDESC 90 | ||
421 | #define R_ARM_TLS_CALL 91 | ||
422 | #define R_ARM_TLS_DESCSEQ 92 | ||
423 | @@ -2360,6 +2433,13 @@ typedef Elf32_Addr Elf32_Conflict; | ||
424 | static TLS block offset */ | ||
425 | #define R_ARM_TLS_LE32 108 /* 32 bit offset relative to static | ||
426 | TLS block */ | ||
427 | +#define R_ARM_TLS_LDO12 109 | ||
428 | +#define R_ARM_TLS_LE12 110 | ||
429 | +#define R_ARM_TLS_IE12GP 111 | ||
430 | +/* 112 - 127 private range */ | ||
431 | +#define R_ARM_ME_TOO 128|/* obsolete */ | ||
432 | + | ||
433 | + | ||
434 | #define R_ARM_THM_TLS_DESCSEQ 129 | ||
435 | #define R_ARM_IRELATIVE 160 | ||
436 | #define R_ARM_RXPC25 249 | ||
437 | Index: elfutils-0.155/backends/libebl_arm.h | ||
438 | =================================================================== | ||
439 | --- /dev/null | ||
440 | +++ elfutils-0.155/backends/libebl_arm.h | ||
441 | @@ -0,0 +1,9 @@ | ||
442 | +#ifndef _LIBEBL_ARM_H | ||
443 | +#define _LIBEBL_ARM_H 1 | ||
444 | + | ||
445 | +#include <libdw.h> | ||
446 | + | ||
447 | +extern int arm_return_value_location_soft(Dwarf_Die *, const Dwarf_Op **locp); | ||
448 | +extern int arm_return_value_location_hard(Dwarf_Die *, const Dwarf_Op **locp); | ||
449 | + | ||
450 | +#endif | ||
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.155/dso-link-change.patch b/meta/recipes-devtools/elfutils/elfutils-0.155/dso-link-change.patch deleted file mode 100644 index f375a8ad64..0000000000 --- a/meta/recipes-devtools/elfutils/elfutils-0.155/dso-link-change.patch +++ /dev/null | |||
@@ -1,32 +0,0 @@ | |||
1 | Upstream-Status: Pending | ||
2 | |||
3 | # This patch makes the link to the dependencies of libdw explicit, as recent | ||
4 | # ld no longer implicitly links them. See | ||
5 | # http://lists.fedoraproject.org/pipermail/devel/2010-March/133601.html as | ||
6 | # a similar example of the error message you can encounter without this patch, | ||
7 | # and https://fedoraproject.org/wiki/UnderstandingDSOLinkChange and | ||
8 | # https://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking for more | ||
9 | # details. | ||
10 | |||
11 | --- elfutils-0.155.orig/src/Makefile.am | ||
12 | +++ elfutils-0.155/src/Makefile.am | ||
13 | @@ -86,7 +86,7 @@ libdw = ../libdw/libdw.a $(zip_LIBS) $(l | ||
14 | libelf = ../libelf/libelf.a | ||
15 | else | ||
16 | libasm = ../libasm/libasm.so | ||
17 | -libdw = ../libdw/libdw.so | ||
18 | +libdw = ../libdw/libdw.so $(zip_LIBS) $(libelf) $(libebl) -ldl | ||
19 | libelf = ../libelf/libelf.so | ||
20 | endif | ||
21 | libebl = ../libebl/libebl.a | ||
22 | --- elfutils-0.155.orig/tests/Makefile.am | ||
23 | +++ elfutils-0.155/tests/Makefile.am | ||
24 | @@ -172,7 +172,7 @@ libdw = ../libdw/libdw.a $(zip_LIBS) $(l | ||
25 | libelf = ../libelf/libelf.a | ||
26 | libasm = ../libasm/libasm.a | ||
27 | else | ||
28 | -libdw = ../libdw/libdw.so | ||
29 | +libdw = ../libdw/libdw.so $(zip_LIBS) $(libelf) $(libebl) -ldl | ||
30 | libelf = ../libelf/libelf.so | ||
31 | libasm = ../libasm/libasm.so | ||
32 | endif | ||
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.155/elf_additions.diff b/meta/recipes-devtools/elfutils/elfutils-0.155/elf_additions.diff deleted file mode 100644 index 7c7f8a1bc0..0000000000 --- a/meta/recipes-devtools/elfutils/elfutils-0.155/elf_additions.diff +++ /dev/null | |||
@@ -1,61 +0,0 @@ | |||
1 | Upstream-Status: Backport | ||
2 | |||
3 | Index: elfutils-0.155/libelf/elf.h | ||
4 | =================================================================== | ||
5 | --- elfutils-0.155.orig/libelf/elf.h | ||
6 | +++ elfutils-0.155/libelf/elf.h | ||
7 | @@ -149,8 +149,13 @@ typedef struct | ||
8 | #define ELFOSABI_TRU64 10 /* Compaq TRU64 UNIX. */ | ||
9 | #define ELFOSABI_MODESTO 11 /* Novell Modesto. */ | ||
10 | #define ELFOSABI_OPENBSD 12 /* OpenBSD. */ | ||
11 | +#define ELFOSABI_OPENVMS 13 /* OpenVMS */ | ||
12 | +#define ELFOSABI_NSK 14 /* Hewlett-Packard Non-Stop Kernel */ | ||
13 | +#define ELFOSABI_AROS 15 /* Amiga Research OS */ | ||
14 | +/* 64-255 Architecture-specific value range */ | ||
15 | #define ELFOSABI_ARM_AEABI 64 /* ARM EABI */ | ||
16 | #define ELFOSABI_ARM 97 /* ARM */ | ||
17 | +/* This is deprecated? It's not in the latest version anymore. */ | ||
18 | #define ELFOSABI_STANDALONE 255 /* Standalone (embedded) application */ | ||
19 | |||
20 | #define EI_ABIVERSION 8 /* ABI version */ | ||
21 | @@ -205,7 +210,7 @@ typedef struct | ||
22 | #define EM_H8_300H 47 /* Hitachi H8/300H */ | ||
23 | #define EM_H8S 48 /* Hitachi H8S */ | ||
24 | #define EM_H8_500 49 /* Hitachi H8/500 */ | ||
25 | -#define EM_IA_64 50 /* Intel Merced */ | ||
26 | +#define EM_IA_64 50 /* Intel IA64 */ | ||
27 | #define EM_MIPS_X 51 /* Stanford MIPS-X */ | ||
28 | #define EM_COLDFIRE 52 /* Motorola Coldfire */ | ||
29 | #define EM_68HC12 53 /* Motorola M68HC12 */ | ||
30 | @@ -219,7 +224,8 @@ typedef struct | ||
31 | #define EM_TINYJ 61 /* Advanced Logic Corp. Tinyj emb.fam*/ | ||
32 | #define EM_X86_64 62 /* AMD x86-64 architecture */ | ||
33 | #define EM_PDSP 63 /* Sony DSP Processor */ | ||
34 | - | ||
35 | +#define EM_PDP10 64 /* Digital Equipment Corp. PDP-10 */ | ||
36 | +#define EM_PDP11 65 /* Digital Equipment Corp. PDP-11 */ | ||
37 | #define EM_FX66 66 /* Siemens FX66 microcontroller */ | ||
38 | #define EM_ST9PLUS 67 /* STMicroelectronics ST9+ 8/16 mc */ | ||
39 | #define EM_ST7 68 /* STmicroelectronics ST7 8 bit mc */ | ||
40 | @@ -249,6 +255,21 @@ typedef struct | ||
41 | #define EM_OPENRISC 92 /* OpenRISC 32-bit embedded processor */ | ||
42 | #define EM_ARC_A5 93 /* ARC Cores Tangent-A5 */ | ||
43 | #define EM_XTENSA 94 /* Tensilica Xtensa Architecture */ | ||
44 | +#define EM_VIDEOCORE 95 /* Alphamosaic VideoCore processor */ | ||
45 | +#define EM_TMM_GPP 96 /* Thompson Multimedia General Purpose Processor */ | ||
46 | +#define EM_NS32K 97 /* National Semiconductor 32000 series */ | ||
47 | +#define EM_TPC 98 /* Tenor Network TPC processor */ | ||
48 | +#define EM_SNP1K 99 /* Trebia SNP 1000 processor */ | ||
49 | +#define EM_ST200 100 /* STMicroelectronics (www.st.com) ST200 microcontroller */ | ||
50 | +#define EM_IP2K 101 /* Ubicom IP2XXX microcontroller family */ | ||
51 | +#define EM_MAX 102 /* MAX Processor */ | ||
52 | +#define EM_CR 103 /* National Semiconductor CompactRISC */ | ||
53 | +#define EM_F2MC16 104 /* Fujitsu F2MC16 */ | ||
54 | +#define EM_MSP430 105 /* TI msp430 micro controller */ | ||
55 | +#define EM_BLACKFIN 106 /* Analog Devices Blackfin (DSP) processor */ | ||
56 | +#define EM_SE_C33 107 /* S1C33 Family of Seiko Epson processors */ | ||
57 | +#define EM_SEP 108 /* Sharp embedded microprocessor */ | ||
58 | +#define EM_ARCA 109 /* Arca RISC Microprocessor */ | ||
59 | #define EM_TILEPRO 188 /* Tilera TILEPro */ | ||
60 | #define EM_TILEGX 191 /* Tilera TILE-Gx */ | ||
61 | #define EM_NUM 192 | ||
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.155/elfutils-ar-c-fix-num-passed-to-memset.patch b/meta/recipes-devtools/elfutils/elfutils-0.155/elfutils-ar-c-fix-num-passed-to-memset.patch deleted file mode 100644 index dd4f06bcd4..0000000000 --- a/meta/recipes-devtools/elfutils/elfutils-0.155/elfutils-ar-c-fix-num-passed-to-memset.patch +++ /dev/null | |||
@@ -1,23 +0,0 @@ | |||
1 | Upstream-Status: Backport | ||
2 | |||
3 | ar.c (do_oper_delete): Fix num passed to memset | ||
4 | native build failed as following on Fedora18+: | ||
5 | ar.c: In function 'do_oper_delete': | ||
6 | ar.c:918:31: error: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Werror=sizeof-pointer-memaccess] | ||
7 | memset (found, '\0', sizeof (found)); | ||
8 | ^ | ||
9 | The original commit is http://git.fedorahosted.org/cgit/elfutils.git/commit/src/ar.c?id=1a4d0668d18bf1090c5c08cdb5cb3ba2b8eb5410 | ||
10 | |||
11 | Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> | ||
12 | |||
13 | --- elfutils-0.155/src/ar.c.org 2013-03-12 21:12:17.928281375 -0500 | ||
14 | +++ elfutils-0.155/src/ar.c 2013-03-12 21:15:30.053285271 -0500 | ||
15 | @@ -915,7 +915,7 @@ | ||
16 | long int instance) | ||
17 | { | ||
18 | bool *found = alloca (sizeof (bool) * argc); | ||
19 | - memset (found, '\0', sizeof (found)); | ||
20 | + memset (found, '\0', sizeof (bool) * argc); | ||
21 | |||
22 | /* List of the files we keep. */ | ||
23 | struct armem *to_copy = NULL; | ||
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.155/i386_dis.h b/meta/recipes-devtools/elfutils/elfutils-0.155/i386_dis.h deleted file mode 100644 index a5cc01f919..0000000000 --- a/meta/recipes-devtools/elfutils/elfutils-0.155/i386_dis.h +++ /dev/null | |||
@@ -1,1657 +0,0 @@ | |||
1 | #define MNEMONIC_BITS 10 | ||
2 | #define SUFFIX_BITS 3 | ||
3 | #define FCT1_BITS 7 | ||
4 | #define STR1_BITS 4 | ||
5 | #define OFF1_1_BITS 7 | ||
6 | #define OFF1_1_BIAS 3 | ||
7 | #define OFF1_2_BITS 7 | ||
8 | #define OFF1_2_BIAS 4 | ||
9 | #define OFF1_3_BITS 1 | ||
10 | #define OFF1_3_BIAS 7 | ||
11 | #define FCT2_BITS 6 | ||
12 | #define STR2_BITS 2 | ||
13 | #define OFF2_1_BITS 7 | ||
14 | #define OFF2_1_BIAS 5 | ||
15 | #define OFF2_2_BITS 7 | ||
16 | #define OFF2_2_BIAS 4 | ||
17 | #define OFF2_3_BITS 4 | ||
18 | #define OFF2_3_BIAS 7 | ||
19 | #define FCT3_BITS 4 | ||
20 | #define STR3_BITS 1 | ||
21 | #define OFF3_1_BITS 6 | ||
22 | #define OFF3_1_BIAS 10 | ||
23 | #define OFF3_2_BITS 1 | ||
24 | #define OFF3_2_BIAS 21 | ||
25 | |||
26 | #include <i386_data.h> | ||
27 | |||
28 | #define suffix_none 0 | ||
29 | #define suffix_w 1 | ||
30 | #define suffix_w0 2 | ||
31 | #define suffix_W 3 | ||
32 | #define suffix_tttn 4 | ||
33 | #define suffix_D 7 | ||
34 | #define suffix_w1 5 | ||
35 | #define suffix_W1 6 | ||
36 | |||
37 | static const opfct_t op1_fct[] = | ||
38 | { | ||
39 | NULL, | ||
40 | FCT_MOD$R_M, | ||
41 | FCT_Mod$R_m, | ||
42 | FCT_abs, | ||
43 | FCT_ax, | ||
44 | FCT_ax$w, | ||
45 | FCT_ccc, | ||
46 | FCT_ddd, | ||
47 | FCT_disp8, | ||
48 | FCT_ds_bx, | ||
49 | FCT_ds_si, | ||
50 | FCT_dx, | ||
51 | FCT_es_di, | ||
52 | FCT_freg, | ||
53 | FCT_imm$s, | ||
54 | FCT_imm$w, | ||
55 | FCT_imm16, | ||
56 | FCT_imm8, | ||
57 | FCT_imms8, | ||
58 | FCT_mmxreg, | ||
59 | FCT_mod$16r_m, | ||
60 | FCT_mod$64r_m, | ||
61 | FCT_mod$8r_m, | ||
62 | FCT_mod$r_m, | ||
63 | FCT_mod$r_m$w, | ||
64 | FCT_reg, | ||
65 | FCT_reg$w, | ||
66 | FCT_reg16, | ||
67 | FCT_reg64, | ||
68 | FCT_rel, | ||
69 | FCT_sel, | ||
70 | FCT_sreg2, | ||
71 | FCT_sreg3, | ||
72 | FCT_string, | ||
73 | FCT_xmmreg, | ||
74 | }; | ||
75 | static const char op1_str[] = | ||
76 | "%ax\0" | ||
77 | "%cl\0" | ||
78 | "%eax\0" | ||
79 | "%st\0" | ||
80 | "%xmm0\0" | ||
81 | "*"; | ||
82 | static const uint8_t op1_str_idx[] = { | ||
83 | 0, | ||
84 | 4, | ||
85 | 8, | ||
86 | 13, | ||
87 | 17, | ||
88 | 23, | ||
89 | }; | ||
90 | static const opfct_t op2_fct[] = | ||
91 | { | ||
92 | NULL, | ||
93 | FCT_MOD$R_M, | ||
94 | FCT_Mod$R_m, | ||
95 | FCT_abs, | ||
96 | FCT_absval, | ||
97 | FCT_ax$w, | ||
98 | FCT_ccc, | ||
99 | FCT_ddd, | ||
100 | FCT_ds_si, | ||
101 | FCT_dx, | ||
102 | FCT_es_di, | ||
103 | FCT_freg, | ||
104 | FCT_imm8, | ||
105 | FCT_mmxreg, | ||
106 | FCT_mod$64r_m, | ||
107 | FCT_mod$r_m, | ||
108 | FCT_mod$r_m$w, | ||
109 | FCT_moda$r_m, | ||
110 | FCT_reg, | ||
111 | FCT_reg$w, | ||
112 | FCT_reg64, | ||
113 | FCT_sreg3, | ||
114 | FCT_string, | ||
115 | FCT_xmmreg, | ||
116 | }; | ||
117 | static const char op2_str[] = | ||
118 | "%ecx\0" | ||
119 | "%st"; | ||
120 | static const uint8_t op2_str_idx[] = { | ||
121 | 0, | ||
122 | 5, | ||
123 | }; | ||
124 | static const opfct_t op3_fct[] = | ||
125 | { | ||
126 | NULL, | ||
127 | FCT_mmxreg, | ||
128 | FCT_mod$r_m, | ||
129 | FCT_reg, | ||
130 | FCT_string, | ||
131 | FCT_xmmreg, | ||
132 | }; | ||
133 | static const char op3_str[] = | ||
134 | "%edx"; | ||
135 | static const uint8_t op3_str_idx[] = { | ||
136 | 0, | ||
137 | }; | ||
138 | static const struct instr_enc instrtab[] = | ||
139 | { | ||
140 | { .mnemonic = MNE_aaa, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
141 | { .mnemonic = MNE_aad, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
142 | { .mnemonic = MNE_aam, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
143 | { .mnemonic = MNE_aas, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
144 | { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
145 | { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
146 | { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
147 | { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
148 | { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
149 | { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
150 | { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
151 | { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
152 | { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
153 | { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
154 | { .mnemonic = MNE_addsubpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
155 | { .mnemonic = MNE_addsubps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
156 | { .mnemonic = MNE_and, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
157 | { .mnemonic = MNE_and, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
158 | { .mnemonic = MNE_and, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
159 | { .mnemonic = MNE_and, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
160 | { .mnemonic = MNE_and, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
161 | { .mnemonic = MNE_andpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
162 | { .mnemonic = MNE_andps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
163 | { .mnemonic = MNE_andnpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
164 | { .mnemonic = MNE_andnps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
165 | { .mnemonic = MNE_arpl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
166 | { .mnemonic = MNE_bound, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 7, .off1_2 = 0, .off1_3 = 0, .fct2 = 17, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
167 | { .mnemonic = MNE_bsf, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
168 | { .mnemonic = MNE_bsr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
169 | { .mnemonic = MNE_bswap, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 25, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
170 | { .mnemonic = MNE_bt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
171 | { .mnemonic = MNE_bt, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
172 | { .mnemonic = MNE_btc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
173 | { .mnemonic = MNE_btc, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
174 | { .mnemonic = MNE_btr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
175 | { .mnemonic = MNE_btr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
176 | { .mnemonic = MNE_bts, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
177 | { .mnemonic = MNE_bts, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
178 | { .mnemonic = MNE_call, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 29, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
179 | { .mnemonic = MNE_call, .rep = 0, .repe = 0, .suffix = 3, .modrm = 1, .fct1 = 21, .str1 = 6, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
180 | { .mnemonic = MNE_lcall, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 30, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 4, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
181 | { .mnemonic = MNE_lcall, .rep = 0, .repe = 0, .suffix = 3, .modrm = 1, .fct1 = 21, .str1 = 6, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
182 | { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
183 | { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
184 | { .mnemonic = MNE_clc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
185 | { .mnemonic = MNE_cld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
186 | { .mnemonic = MNE_cli, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
187 | { .mnemonic = MNE_syscall, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
188 | { .mnemonic = MNE_clts, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
189 | { .mnemonic = MNE_sysret, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
190 | { .mnemonic = MNE_sysenter, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
191 | { .mnemonic = MNE_sysexit, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
192 | { .mnemonic = MNE_cmc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
193 | { .mnemonic = MNE_cmov, .rep = 0, .repe = 0, .suffix = 4, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
194 | { .mnemonic = MNE_cmp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
195 | { .mnemonic = MNE_cmp, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
196 | { .mnemonic = MNE_cmp, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
197 | { .mnemonic = MNE_cmp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
198 | { .mnemonic = MNE_cmp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
199 | { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
200 | { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
201 | { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
202 | { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
203 | { .mnemonic = MNE_cmps, .rep = 0, .repe = 1, .suffix = 1, .modrm = 0, .fct1 = 12, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 8, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
204 | { .mnemonic = MNE_cmpxchg, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 15, .off1_2 = 11, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 8, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
205 | { .mnemonic = MNE_cmpxchg8b, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
206 | { .mnemonic = MNE_cpuid, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
207 | { .mnemonic = MNE_cvtdq2pd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
208 | { .mnemonic = MNE_cvtpd2dq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
209 | { .mnemonic = MNE_cvttpd2dq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
210 | { .mnemonic = MNE_daa, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
211 | { .mnemonic = MNE_das, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
212 | { .mnemonic = MNE_dec, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
213 | { .mnemonic = MNE_dec, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 25, .str1 = 0, .off1_1 = 2, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
214 | { .mnemonic = MNE_div, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
215 | { .mnemonic = MNE_emms, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
216 | { .mnemonic = MNE_enter, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 16, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 12, .str2 = 0, .off2_1 = 19, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
217 | { .mnemonic = MNE_fnop, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
218 | { .mnemonic = MNE_fchs, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
219 | { .mnemonic = MNE_fabs, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
220 | { .mnemonic = MNE_ftst, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
221 | { .mnemonic = MNE_fxam, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
222 | { .mnemonic = MNE_fld1, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
223 | { .mnemonic = MNE_fldl2t, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
224 | { .mnemonic = MNE_fldl2e, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
225 | { .mnemonic = MNE_fldpi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
226 | { .mnemonic = MNE_fldlg2, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
227 | { .mnemonic = MNE_fldln2, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
228 | { .mnemonic = MNE_fldz, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
229 | { .mnemonic = MNE_f2xm1, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
230 | { .mnemonic = MNE_fyl2x, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
231 | { .mnemonic = MNE_fptan, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
232 | { .mnemonic = MNE_fpatan, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
233 | { .mnemonic = MNE_fxtract, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
234 | { .mnemonic = MNE_fprem1, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
235 | { .mnemonic = MNE_fdecstp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
236 | { .mnemonic = MNE_fincstp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
237 | { .mnemonic = MNE_fprem, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
238 | { .mnemonic = MNE_fyl2xp1, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
239 | { .mnemonic = MNE_fsqrt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
240 | { .mnemonic = MNE_fsincos, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
241 | { .mnemonic = MNE_frndint, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
242 | { .mnemonic = MNE_fscale, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
243 | { .mnemonic = MNE_fsin, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
244 | { .mnemonic = MNE_fcos, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
245 | { .mnemonic = MNE_fadd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
246 | { .mnemonic = MNE_fadd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
247 | { .mnemonic = MNE_fadd, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
248 | { .mnemonic = MNE_fmul, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
249 | { .mnemonic = MNE_fmul, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
250 | { .mnemonic = MNE_fmul, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
251 | { .mnemonic = MNE_fsub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
252 | { .mnemonic = MNE_fsub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
253 | { .mnemonic = MNE_fsub, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
254 | { .mnemonic = MNE_fsubr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
255 | { .mnemonic = MNE_fsubr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
256 | { .mnemonic = MNE_fsubr, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
257 | { .mnemonic = MNE_fst, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
258 | { .mnemonic = MNE_fst, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
259 | { .mnemonic = MNE_fstp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
260 | { .mnemonic = MNE_fstp, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
261 | { .mnemonic = MNE_fldenv, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
262 | { .mnemonic = MNE_fldcw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
263 | { .mnemonic = MNE_fnstenv, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
264 | { .mnemonic = MNE_fnstcw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
265 | { .mnemonic = MNE_fxch, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
266 | { .mnemonic = MNE_faddp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
267 | { .mnemonic = MNE_fcmovb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
268 | { .mnemonic = MNE_fiadd, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
269 | { .mnemonic = MNE_fcmove, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
270 | { .mnemonic = MNE_fmulp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
271 | { .mnemonic = MNE_fimul, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
272 | { .mnemonic = MNE_fsubp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
273 | { .mnemonic = MNE_fisub, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
274 | { .mnemonic = MNE_fsubrp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
275 | { .mnemonic = MNE_fisubr, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
276 | { .mnemonic = MNE_fnstsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 1, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
277 | { .mnemonic = MNE_fbld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
278 | { .mnemonic = MNE_fcomip, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
279 | { .mnemonic = MNE_fbstp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
280 | { .mnemonic = MNE_fchs, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
281 | { .mnemonic = MNE_fclex, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
282 | { .mnemonic = MNE_finit, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
283 | { .mnemonic = MNE_fwait, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
284 | { .mnemonic = MNE_fnclex, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
285 | { .mnemonic = MNE_fcmovb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
286 | { .mnemonic = MNE_fcmove, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
287 | { .mnemonic = MNE_fcmovbe, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
288 | { .mnemonic = MNE_fcmovu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
289 | { .mnemonic = MNE_fcmovnb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
290 | { .mnemonic = MNE_fcmovne, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
291 | { .mnemonic = MNE_fcmovnbe, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
292 | { .mnemonic = MNE_fcmovnu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
293 | { .mnemonic = MNE_fcom, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
294 | { .mnemonic = MNE_fcom, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
295 | { .mnemonic = MNE_fcomp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
296 | { .mnemonic = MNE_fcomp, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
297 | { .mnemonic = MNE_fcompp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
298 | { .mnemonic = MNE_fcomi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
299 | { .mnemonic = MNE_fcomip, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
300 | { .mnemonic = MNE_fucomi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
301 | { .mnemonic = MNE_fucomip, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
302 | { .mnemonic = MNE_fcos, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
303 | { .mnemonic = MNE_fdecstp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
304 | { .mnemonic = MNE_fdiv, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
305 | { .mnemonic = MNE_fdiv, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
306 | { .mnemonic = MNE_fdiv, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
307 | { .mnemonic = MNE_fidivl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
308 | { .mnemonic = MNE_fdivp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
309 | { .mnemonic = MNE_fidiv, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
310 | { .mnemonic = MNE_fdivrp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
311 | { .mnemonic = MNE_fdivr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
312 | { .mnemonic = MNE_fdivr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
313 | { .mnemonic = MNE_fdivr, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
314 | { .mnemonic = MNE_fidivrl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
315 | { .mnemonic = MNE_fidivr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
316 | { .mnemonic = MNE_fdivrp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
317 | { .mnemonic = MNE_ffree, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
318 | { .mnemonic = MNE_fcmovbe, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
319 | { .mnemonic = MNE_ficom, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
320 | { .mnemonic = MNE_fcmovu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
321 | { .mnemonic = MNE_ficomp, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
322 | { .mnemonic = MNE_fild, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
323 | { .mnemonic = MNE_fildl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
324 | { .mnemonic = MNE_fildll, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
325 | { .mnemonic = MNE_fincstp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
326 | { .mnemonic = MNE_fninit, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
327 | { .mnemonic = MNE_fist, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
328 | { .mnemonic = MNE_fistp, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
329 | { .mnemonic = MNE_fistpll, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
330 | { .mnemonic = MNE_fisttp, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
331 | { .mnemonic = MNE_fisttpll, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
332 | { .mnemonic = MNE_fldt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
333 | { .mnemonic = MNE_fstpt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
334 | { .mnemonic = MNE_fld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
335 | { .mnemonic = MNE_fld, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
336 | { .mnemonic = MNE_fucom, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
337 | { .mnemonic = MNE_frstor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
338 | { .mnemonic = MNE_fucomp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
339 | { .mnemonic = MNE_fnsave, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
340 | { .mnemonic = MNE_fnstsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
341 | { .mnemonic = MNE_hlt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
342 | { .mnemonic = MNE_idiv, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
343 | { .mnemonic = MNE_imul, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
344 | { .mnemonic = MNE_imul, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
345 | { .mnemonic = MNE_imul, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 14, .str1 = 0, .off1_1 = 13, .off1_2 = 2, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 3, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
346 | { .mnemonic = MNE_in, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
347 | { .mnemonic = MNE_in, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 11, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 3, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
348 | { .mnemonic = MNE_inc, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
349 | { .mnemonic = MNE_inc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 25, .str1 = 0, .off1_1 = 2, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
350 | { .mnemonic = MNE_ins, .rep = 1, .repe = 0, .suffix = 1, .modrm = 0, .fct1 = 11, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 10, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
351 | { .mnemonic = MNE_int, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
352 | { .mnemonic = MNE_int3, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
353 | { .mnemonic = MNE_into, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
354 | { .mnemonic = MNE_invd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
355 | { .mnemonic = MNE_swapgs, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
356 | { .mnemonic = MNE_invlpg, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
357 | { .mnemonic = MNE_iret, .rep = 0, .repe = 0, .suffix = 6, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
358 | { .mnemonic = MNE_j, .rep = 0, .repe = 0, .suffix = 4, .modrm = 0, .fct1 = 8, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
359 | { .mnemonic = MNE_j, .rep = 0, .repe = 0, .suffix = 4, .modrm = 0, .fct1 = 29, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
360 | { .mnemonic = MNE_set, .rep = 0, .repe = 0, .suffix = 4, .modrm = 1, .fct1 = 22, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
361 | { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 8, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
362 | { .mnemonic = MNE_jmp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 8, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
363 | { .mnemonic = MNE_jmp, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 29, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
364 | { .mnemonic = MNE_jmp, .rep = 0, .repe = 0, .suffix = 3, .modrm = 1, .fct1 = 21, .str1 = 6, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
365 | { .mnemonic = MNE_ljmp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 30, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 4, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
366 | { .mnemonic = MNE_ljmp, .rep = 0, .repe = 0, .suffix = 3, .modrm = 1, .fct1 = 21, .str1 = 6, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
367 | { .mnemonic = MNE_lahf, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
368 | { .mnemonic = MNE_lar, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 20, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
369 | { .mnemonic = MNE_lds, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 5, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
370 | { .mnemonic = MNE_lea, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 5, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
371 | { .mnemonic = MNE_leave, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
372 | { .mnemonic = MNE_les, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 5, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
373 | { .mnemonic = MNE_lfs, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
374 | { .mnemonic = MNE_lgs, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
375 | { .mnemonic = MNE_lgdt, .rep = 0, .repe = 0, .suffix = 2, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
376 | { .mnemonic = MNE_lidt, .rep = 0, .repe = 0, .suffix = 2, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
377 | { .mnemonic = MNE_lldt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 20, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
378 | { .mnemonic = MNE_lmsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 20, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
379 | { .mnemonic = MNE_lock, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
380 | { .mnemonic = MNE_lods, .rep = 1, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 10, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 3, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
381 | { .mnemonic = MNE_loop, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 8, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
382 | { .mnemonic = MNE_loope, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 8, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
383 | { .mnemonic = MNE_loopne, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 8, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
384 | { .mnemonic = MNE_lsl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 20, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
385 | { .mnemonic = MNE_lss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
386 | { .mnemonic = MNE_ltr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 20, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
387 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
388 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
389 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
390 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
391 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 3, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 35, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
392 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 5, .str1 = 0, .off1_1 = 37, .off1_2 = 3, .off1_3 = 0, .fct2 = 3, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
393 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 6, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
394 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 28, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 6, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
395 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 7, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
396 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 28, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 7, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
397 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 32, .str1 = 0, .off1_1 = 7, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
398 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 21, .str2 = 0, .off2_1 = 5, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
399 | { .mnemonic = MNE_movs, .rep = 1, .repe = 0, .suffix = 1, .modrm = 0, .fct1 = 10, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 10, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
400 | { .mnemonic = MNE_movsbl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 22, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
401 | { .mnemonic = MNE_movswl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 20, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
402 | { .mnemonic = MNE_movzbl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 22, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
403 | { .mnemonic = MNE_movzwl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 20, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
404 | { .mnemonic = MNE_mul, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
405 | { .mnemonic = MNE_neg, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
406 | { .mnemonic = MNE_pause, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
407 | { .mnemonic = MNE_nop, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
408 | { .mnemonic = MNE_popcnt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
409 | { .mnemonic = MNE_not, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
410 | { .mnemonic = MNE_or, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
411 | { .mnemonic = MNE_or, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
412 | { .mnemonic = MNE_or, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
413 | { .mnemonic = MNE_or, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
414 | { .mnemonic = MNE_or, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
415 | { .mnemonic = MNE_out, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 5, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 12, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
416 | { .mnemonic = MNE_out, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 5, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 9, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
417 | { .mnemonic = MNE_outs, .rep = 1, .repe = 0, .suffix = 1, .modrm = 0, .fct1 = 10, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 9, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
418 | { .mnemonic = MNE_pop, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
419 | { .mnemonic = MNE_pop, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 32, .str1 = 0, .off1_1 = 7, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
420 | { .mnemonic = MNE_popf, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
421 | { .mnemonic = MNE_push, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
422 | { .mnemonic = MNE_push, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 25, .str1 = 0, .off1_1 = 2, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
423 | { .mnemonic = MNE_pop, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 25, .str1 = 0, .off1_1 = 2, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
424 | { .mnemonic = MNE_push, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 14, .str1 = 0, .off1_1 = 5, .off1_2 = 2, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
425 | { .mnemonic = MNE_push, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 31, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
426 | { .mnemonic = MNE_push, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 32, .str1 = 0, .off1_1 = 7, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
427 | { .mnemonic = MNE_pusha, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
428 | { .mnemonic = MNE_popa, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
429 | { .mnemonic = MNE_pushf, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
430 | { .mnemonic = MNE_rcl, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
431 | { .mnemonic = MNE_rcl, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
432 | { .mnemonic = MNE_rcl, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
433 | { .mnemonic = MNE_rcr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
434 | { .mnemonic = MNE_rcr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
435 | { .mnemonic = MNE_rcr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
436 | { .mnemonic = MNE_rdmsr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
437 | { .mnemonic = MNE_rdpmc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
438 | { .mnemonic = MNE_rdtsc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
439 | { .mnemonic = MNE_ret, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
440 | { .mnemonic = MNE_ret, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 16, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
441 | { .mnemonic = MNE_lret, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
442 | { .mnemonic = MNE_lret, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 16, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
443 | { .mnemonic = MNE_rol, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
444 | { .mnemonic = MNE_rol, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
445 | { .mnemonic = MNE_rol, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
446 | { .mnemonic = MNE_ror, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
447 | { .mnemonic = MNE_ror, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
448 | { .mnemonic = MNE_ror, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
449 | { .mnemonic = MNE_rsm, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
450 | { .mnemonic = MNE_sahf, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
451 | { .mnemonic = MNE_sar, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
452 | { .mnemonic = MNE_sar, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
453 | { .mnemonic = MNE_sar, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
454 | { .mnemonic = MNE_sbb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
455 | { .mnemonic = MNE_sbb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
456 | { .mnemonic = MNE_sbb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
457 | { .mnemonic = MNE_sbb, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
458 | { .mnemonic = MNE_sbb, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
459 | { .mnemonic = MNE_scas, .rep = 0, .repe = 1, .suffix = 0, .modrm = 0, .fct1 = 12, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 3, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
460 | { .mnemonic = MNE_set, .rep = 0, .repe = 0, .suffix = 4, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
461 | { .mnemonic = MNE_shl, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
462 | { .mnemonic = MNE_shl, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
463 | { .mnemonic = MNE_shl, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
464 | { .mnemonic = MNE_shr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
465 | { .mnemonic = MNE_shld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 2, .str3 = 0, .off3_1 = 6, .off3_2 = 0, }, | ||
466 | { .mnemonic = MNE_shld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 2, .str3 = 0, .off3_1 = 6, .off3_2 = 0, }, | ||
467 | { .mnemonic = MNE_shr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
468 | { .mnemonic = MNE_shr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
469 | { .mnemonic = MNE_shrd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 2, .str3 = 0, .off3_1 = 6, .off3_2 = 0, }, | ||
470 | { .mnemonic = MNE_shrd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 2, .str3 = 0, .off3_1 = 6, .off3_2 = 0, }, | ||
471 | { .mnemonic = MNE_vmcall, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
472 | { .mnemonic = MNE_vmlaunch, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
473 | { .mnemonic = MNE_vmresume, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
474 | { .mnemonic = MNE_vmxoff, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
475 | { .mnemonic = MNE_vmread, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 28, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 14, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
476 | { .mnemonic = MNE_vmwrite, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 21, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
477 | { .mnemonic = MNE_sgdtl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
478 | { .mnemonic = MNE_monitor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 3, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 1, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 4, .str3 = 1, .off3_1 = 0, .off3_2 = 0, }, | ||
479 | { .mnemonic = MNE_mwait, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 3, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 22, .str2 = 1, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
480 | { .mnemonic = MNE_sidtl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
481 | { .mnemonic = MNE_sldt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
482 | { .mnemonic = MNE_smsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
483 | { .mnemonic = MNE_stc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
484 | { .mnemonic = MNE_std, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
485 | { .mnemonic = MNE_sti, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
486 | { .mnemonic = MNE_stos, .rep = 1, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 5, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 10, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
487 | { .mnemonic = MNE_str, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
488 | { .mnemonic = MNE_sub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
489 | { .mnemonic = MNE_sub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
490 | { .mnemonic = MNE_sub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
491 | { .mnemonic = MNE_sub, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
492 | { .mnemonic = MNE_sub, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
493 | { .mnemonic = MNE_test, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
494 | { .mnemonic = MNE_test, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
495 | { .mnemonic = MNE_test, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
496 | { .mnemonic = MNE_ud2a, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
497 | { .mnemonic = MNE_verr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 20, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
498 | { .mnemonic = MNE_verw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 20, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
499 | { .mnemonic = MNE_wbinvd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
500 | { .mnemonic = MNE_prefetch, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 22, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
501 | { .mnemonic = MNE_prefetchw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 22, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
502 | { .mnemonic = MNE_prefetchnta, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
503 | { .mnemonic = MNE_prefetcht0, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
504 | { .mnemonic = MNE_prefetcht1, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
505 | { .mnemonic = MNE_prefetcht2, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
506 | { .mnemonic = MNE_nop, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
507 | { .mnemonic = MNE_wrmsr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
508 | { .mnemonic = MNE_xadd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 15, .off1_2 = 11, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 8, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
509 | { .mnemonic = MNE_xchg, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
510 | { .mnemonic = MNE_xchg, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 4, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
511 | { .mnemonic = MNE_xlat, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 9, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
512 | { .mnemonic = MNE_xor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
513 | { .mnemonic = MNE_xor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
514 | { .mnemonic = MNE_xor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
515 | { .mnemonic = MNE_xor, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
516 | { .mnemonic = MNE_xor, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
517 | { .mnemonic = MNE_emms, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
518 | { .mnemonic = MNE_pand, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
519 | { .mnemonic = MNE_pand, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
520 | { .mnemonic = MNE_pandn, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
521 | { .mnemonic = MNE_pandn, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
522 | { .mnemonic = MNE_pmaddwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
523 | { .mnemonic = MNE_pmaddwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
524 | { .mnemonic = MNE_por, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
525 | { .mnemonic = MNE_por, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
526 | { .mnemonic = MNE_pxor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
527 | { .mnemonic = MNE_pxor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
528 | { .mnemonic = MNE_andnps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
529 | { .mnemonic = MNE_andps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
530 | { .mnemonic = MNE_cmpeqps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
531 | { .mnemonic = MNE_cmpltps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
532 | { .mnemonic = MNE_cmpleps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
533 | { .mnemonic = MNE_cmpunordps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
534 | { .mnemonic = MNE_cmpneqps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
535 | { .mnemonic = MNE_cmpnltps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
536 | { .mnemonic = MNE_cmpnleps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
537 | { .mnemonic = MNE_cmpordps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
538 | { .mnemonic = MNE_cmpeqss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
539 | { .mnemonic = MNE_cmpltss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
540 | { .mnemonic = MNE_cmpless, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
541 | { .mnemonic = MNE_cmpunordss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
542 | { .mnemonic = MNE_cmpneqss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
543 | { .mnemonic = MNE_cmpnltss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
544 | { .mnemonic = MNE_cmpnless, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
545 | { .mnemonic = MNE_cmpordss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
546 | { .mnemonic = MNE_fxrstor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
547 | { .mnemonic = MNE_fxsave, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
548 | { .mnemonic = MNE_ldmxcsr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
549 | { .mnemonic = MNE_stmxcsr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
550 | { .mnemonic = MNE_movsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
551 | { .mnemonic = MNE_movss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
552 | { .mnemonic = MNE_movupd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
553 | { .mnemonic = MNE_movups, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
554 | { .mnemonic = MNE_movsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
555 | { .mnemonic = MNE_movss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
556 | { .mnemonic = MNE_movupd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
557 | { .mnemonic = MNE_movups, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
558 | { .mnemonic = MNE_movddup, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
559 | { .mnemonic = MNE_movsldup, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
560 | { .mnemonic = MNE_movlpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
561 | { .mnemonic = MNE_movhlps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
562 | { .mnemonic = MNE_movlps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
563 | { .mnemonic = MNE_movhlpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
564 | { .mnemonic = MNE_movhlps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
565 | { .mnemonic = MNE_movlpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
566 | { .mnemonic = MNE_movlps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
567 | { .mnemonic = MNE_unpcklpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
568 | { .mnemonic = MNE_unpcklps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
569 | { .mnemonic = MNE_unpckhpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
570 | { .mnemonic = MNE_unpckhps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
571 | { .mnemonic = MNE_movshdup, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
572 | { .mnemonic = MNE_movhpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
573 | { .mnemonic = MNE_movlhps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
574 | { .mnemonic = MNE_movhps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
575 | { .mnemonic = MNE_movlhpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
576 | { .mnemonic = MNE_movlhps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
577 | { .mnemonic = MNE_movhpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
578 | { .mnemonic = MNE_movhps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
579 | { .mnemonic = MNE_movapd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
580 | { .mnemonic = MNE_movaps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
581 | { .mnemonic = MNE_movapd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
582 | { .mnemonic = MNE_movaps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
583 | { .mnemonic = MNE_cvtsi2sd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
584 | { .mnemonic = MNE_cvtsi2ss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
585 | { .mnemonic = MNE_cvtpi2pd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
586 | { .mnemonic = MNE_cvtpi2ps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
587 | { .mnemonic = MNE_movntpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
588 | { .mnemonic = MNE_movntps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
589 | { .mnemonic = MNE_cvttsd2si, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
590 | { .mnemonic = MNE_cvttss2si, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
591 | { .mnemonic = MNE_cvttpd2pi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
592 | { .mnemonic = MNE_cvttps2pi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
593 | { .mnemonic = MNE_cvtpd2pi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
594 | { .mnemonic = MNE_cvtsd2si, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
595 | { .mnemonic = MNE_cvtss2si, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
596 | { .mnemonic = MNE_cvtps2pi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
597 | { .mnemonic = MNE_ucomisd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
598 | { .mnemonic = MNE_ucomiss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
599 | { .mnemonic = MNE_comisd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
600 | { .mnemonic = MNE_comiss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
601 | { .mnemonic = MNE_getsec, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
602 | { .mnemonic = MNE_movmskpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 26, .off1_2 = 0, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
603 | { .mnemonic = MNE_movmskps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
604 | { .mnemonic = MNE_sqrtpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
605 | { .mnemonic = MNE_sqrtsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
606 | { .mnemonic = MNE_sqrtss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
607 | { .mnemonic = MNE_sqrtps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
608 | { .mnemonic = MNE_rsqrtss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
609 | { .mnemonic = MNE_rsqrtps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
610 | { .mnemonic = MNE_rcpss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
611 | { .mnemonic = MNE_rcpps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
612 | { .mnemonic = MNE_andpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
613 | { .mnemonic = MNE_andps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
614 | { .mnemonic = MNE_andnpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
615 | { .mnemonic = MNE_andnps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
616 | { .mnemonic = MNE_orpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
617 | { .mnemonic = MNE_orps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
618 | { .mnemonic = MNE_xorpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
619 | { .mnemonic = MNE_xorps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
620 | { .mnemonic = MNE_addsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
621 | { .mnemonic = MNE_addss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
622 | { .mnemonic = MNE_addpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
623 | { .mnemonic = MNE_addps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
624 | { .mnemonic = MNE_mulsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
625 | { .mnemonic = MNE_mulss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
626 | { .mnemonic = MNE_mulpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
627 | { .mnemonic = MNE_mulps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
628 | { .mnemonic = MNE_cvtsd2ss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
629 | { .mnemonic = MNE_cvtss2sd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
630 | { .mnemonic = MNE_cvtpd2ps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
631 | { .mnemonic = MNE_cvtps2pd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
632 | { .mnemonic = MNE_cvtps2dq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
633 | { .mnemonic = MNE_cvttps2dq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
634 | { .mnemonic = MNE_cvtdq2ps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
635 | { .mnemonic = MNE_subsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
636 | { .mnemonic = MNE_subss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
637 | { .mnemonic = MNE_subpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
638 | { .mnemonic = MNE_subps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
639 | { .mnemonic = MNE_minsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
640 | { .mnemonic = MNE_minss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
641 | { .mnemonic = MNE_minpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
642 | { .mnemonic = MNE_minps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
643 | { .mnemonic = MNE_divsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
644 | { .mnemonic = MNE_divss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
645 | { .mnemonic = MNE_divpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
646 | { .mnemonic = MNE_divps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
647 | { .mnemonic = MNE_maxsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
648 | { .mnemonic = MNE_maxss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
649 | { .mnemonic = MNE_maxpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
650 | { .mnemonic = MNE_maxps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
651 | { .mnemonic = MNE_punpcklbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
652 | { .mnemonic = MNE_punpcklbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
653 | { .mnemonic = MNE_punpcklwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
654 | { .mnemonic = MNE_punpcklwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
655 | { .mnemonic = MNE_punpckldq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
656 | { .mnemonic = MNE_punpckldq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
657 | { .mnemonic = MNE_packsswb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
658 | { .mnemonic = MNE_packsswb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
659 | { .mnemonic = MNE_pcmpgtb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
660 | { .mnemonic = MNE_pcmpgtb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
661 | { .mnemonic = MNE_pcmpgtw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
662 | { .mnemonic = MNE_pcmpgtw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
663 | { .mnemonic = MNE_pcmpgtd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
664 | { .mnemonic = MNE_pcmpgtd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
665 | { .mnemonic = MNE_packuswb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
666 | { .mnemonic = MNE_packuswb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
667 | { .mnemonic = MNE_punpckhbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
668 | { .mnemonic = MNE_punpckhbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
669 | { .mnemonic = MNE_punpckhwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
670 | { .mnemonic = MNE_punpckhwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
671 | { .mnemonic = MNE_punpckhdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
672 | { .mnemonic = MNE_punpckhdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
673 | { .mnemonic = MNE_packssdw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
674 | { .mnemonic = MNE_packssdw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
675 | { .mnemonic = MNE_punpcklqdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
676 | { .mnemonic = MNE_punpckhqdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
677 | { .mnemonic = MNE_movd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
678 | { .mnemonic = MNE_movd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
679 | { .mnemonic = MNE_movdqa, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
680 | { .mnemonic = MNE_movdqu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
681 | { .mnemonic = MNE_movq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
682 | { .mnemonic = MNE_pshufd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 16, .off3_2 = 0, }, | ||
683 | { .mnemonic = MNE_pshuflw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 16, .off3_2 = 0, }, | ||
684 | { .mnemonic = MNE_pshufhw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 16, .off3_2 = 0, }, | ||
685 | { .mnemonic = MNE_pshufw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 1, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 1, .str3 = 0, .off3_1 = 8, .off3_2 = 0, }, | ||
686 | { .mnemonic = MNE_pcmpeqb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
687 | { .mnemonic = MNE_pcmpeqb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
688 | { .mnemonic = MNE_pcmpeqw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
689 | { .mnemonic = MNE_pcmpeqw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
690 | { .mnemonic = MNE_pcmpeqd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
691 | { .mnemonic = MNE_pcmpeqd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
692 | { .mnemonic = MNE_haddpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
693 | { .mnemonic = MNE_haddps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
694 | { .mnemonic = MNE_hsubpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
695 | { .mnemonic = MNE_hsubps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
696 | { .mnemonic = MNE_movd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
697 | { .mnemonic = MNE_movq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
698 | { .mnemonic = MNE_movd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
699 | { .mnemonic = MNE_movdqa, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
700 | { .mnemonic = MNE_movdqu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
701 | { .mnemonic = MNE_movq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 1, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
702 | { .mnemonic = MNE_movnti, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
703 | { .mnemonic = MNE_pinsrw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 16, .off3_2 = 0, }, | ||
704 | { .mnemonic = MNE_pinsrw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 1, .str3 = 0, .off3_1 = 8, .off3_2 = 0, }, | ||
705 | { .mnemonic = MNE_pextrw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 3, .str3 = 0, .off3_1 = 16, .off3_2 = 0, }, | ||
706 | { .mnemonic = MNE_pextrw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 3, .str3 = 0, .off3_1 = 8, .off3_2 = 0, }, | ||
707 | { .mnemonic = MNE_shufpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 16, .off3_2 = 0, }, | ||
708 | { .mnemonic = MNE_shufps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 8, .off3_2 = 0, }, | ||
709 | { .mnemonic = MNE_psrlw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
710 | { .mnemonic = MNE_psrlw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
711 | { .mnemonic = MNE_psrld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
712 | { .mnemonic = MNE_psrld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
713 | { .mnemonic = MNE_psrlq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
714 | { .mnemonic = MNE_psrlq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
715 | { .mnemonic = MNE_paddq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
716 | { .mnemonic = MNE_paddq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
717 | { .mnemonic = MNE_pmullw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
718 | { .mnemonic = MNE_pmullw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
719 | { .mnemonic = MNE_movq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
720 | { .mnemonic = MNE_movdq2q, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 26, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
721 | { .mnemonic = MNE_movq2dq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 19, .str1 = 0, .off1_1 = 26, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
722 | { .mnemonic = MNE_pmovmskb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 26, .off1_2 = 0, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
723 | { .mnemonic = MNE_pmovmskb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 19, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
724 | { .mnemonic = MNE_psubusb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
725 | { .mnemonic = MNE_psubusb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
726 | { .mnemonic = MNE_psubusw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
727 | { .mnemonic = MNE_psubusw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
728 | { .mnemonic = MNE_pminub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
729 | { .mnemonic = MNE_pminub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
730 | { .mnemonic = MNE_paddusb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
731 | { .mnemonic = MNE_paddusb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
732 | { .mnemonic = MNE_paddusw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
733 | { .mnemonic = MNE_paddusw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
734 | { .mnemonic = MNE_pmaxub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
735 | { .mnemonic = MNE_pmaxub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
736 | { .mnemonic = MNE_pavgb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
737 | { .mnemonic = MNE_pavgb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
738 | { .mnemonic = MNE_psraw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
739 | { .mnemonic = MNE_psraw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
740 | { .mnemonic = MNE_psrad, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
741 | { .mnemonic = MNE_psrad, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
742 | { .mnemonic = MNE_pavgw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
743 | { .mnemonic = MNE_pavgw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
744 | { .mnemonic = MNE_pmulhuw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
745 | { .mnemonic = MNE_pmulhuw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
746 | { .mnemonic = MNE_pmulhw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
747 | { .mnemonic = MNE_pmulhw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
748 | { .mnemonic = MNE_movntdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
749 | { .mnemonic = MNE_movntq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 1, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
750 | { .mnemonic = MNE_psubsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
751 | { .mnemonic = MNE_psubsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
752 | { .mnemonic = MNE_psubsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
753 | { .mnemonic = MNE_psubsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
754 | { .mnemonic = MNE_pminsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
755 | { .mnemonic = MNE_pminsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
756 | { .mnemonic = MNE_paddsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
757 | { .mnemonic = MNE_paddsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
758 | { .mnemonic = MNE_paddsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
759 | { .mnemonic = MNE_paddsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
760 | { .mnemonic = MNE_pmaxsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
761 | { .mnemonic = MNE_pmaxsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
762 | { .mnemonic = MNE_lddqu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
763 | { .mnemonic = MNE_psllw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
764 | { .mnemonic = MNE_psllw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
765 | { .mnemonic = MNE_pslld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
766 | { .mnemonic = MNE_pslld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
767 | { .mnemonic = MNE_psllq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
768 | { .mnemonic = MNE_psllq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
769 | { .mnemonic = MNE_pmuludq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
770 | { .mnemonic = MNE_pmuludq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
771 | { .mnemonic = MNE_psadbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
772 | { .mnemonic = MNE_psadbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
773 | { .mnemonic = MNE_maskmovdqu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 26, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
774 | { .mnemonic = MNE_maskmovq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 19, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
775 | { .mnemonic = MNE_psubb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
776 | { .mnemonic = MNE_psubb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
777 | { .mnemonic = MNE_psubw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
778 | { .mnemonic = MNE_psubw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
779 | { .mnemonic = MNE_psubd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
780 | { .mnemonic = MNE_psubd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
781 | { .mnemonic = MNE_psubq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
782 | { .mnemonic = MNE_psubq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
783 | { .mnemonic = MNE_paddb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
784 | { .mnemonic = MNE_paddb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
785 | { .mnemonic = MNE_paddw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
786 | { .mnemonic = MNE_paddw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
787 | { .mnemonic = MNE_paddd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
788 | { .mnemonic = MNE_paddd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
789 | { .mnemonic = MNE_pshufb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
790 | { .mnemonic = MNE_pshufb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
791 | { .mnemonic = MNE_phaddw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
792 | { .mnemonic = MNE_phaddw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
793 | { .mnemonic = MNE_phaddd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
794 | { .mnemonic = MNE_phaddd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
795 | { .mnemonic = MNE_phaddsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
796 | { .mnemonic = MNE_phaddsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
797 | { .mnemonic = MNE_pmaddubsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
798 | { .mnemonic = MNE_pmaddubsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
799 | { .mnemonic = MNE_phsubw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
800 | { .mnemonic = MNE_phsubw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
801 | { .mnemonic = MNE_phsubd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
802 | { .mnemonic = MNE_phsubd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
803 | { .mnemonic = MNE_phsubsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
804 | { .mnemonic = MNE_phsubsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
805 | { .mnemonic = MNE_psignb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
806 | { .mnemonic = MNE_psignb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
807 | { .mnemonic = MNE_psignw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
808 | { .mnemonic = MNE_psignw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
809 | { .mnemonic = MNE_psignd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
810 | { .mnemonic = MNE_psignd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
811 | { .mnemonic = MNE_pmulhrsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
812 | { .mnemonic = MNE_pmulhrsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
813 | { .mnemonic = MNE_pabsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
814 | { .mnemonic = MNE_pabsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
815 | { .mnemonic = MNE_pabsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
816 | { .mnemonic = MNE_pabsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
817 | { .mnemonic = MNE_pabsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
818 | { .mnemonic = MNE_pabsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
819 | { .mnemonic = MNE_palignr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
820 | { .mnemonic = MNE_palignr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 1, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 1, .str3 = 0, .off3_1 = 16, .off3_2 = 0, }, | ||
821 | { .mnemonic = MNE_vmclear, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
822 | { .mnemonic = MNE_vmxon, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
823 | { .mnemonic = MNE_vmptrld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
824 | { .mnemonic = MNE_vmptrst, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
825 | { .mnemonic = MNE_psrlw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
826 | { .mnemonic = MNE_psrlw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
827 | { .mnemonic = MNE_psraw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
828 | { .mnemonic = MNE_psraw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
829 | { .mnemonic = MNE_psllw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
830 | { .mnemonic = MNE_psllw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
831 | { .mnemonic = MNE_psrld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
832 | { .mnemonic = MNE_psrld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
833 | { .mnemonic = MNE_psrad, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
834 | { .mnemonic = MNE_psrad, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
835 | { .mnemonic = MNE_pslld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
836 | { .mnemonic = MNE_pslld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
837 | { .mnemonic = MNE_psrlq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
838 | { .mnemonic = MNE_psrlq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
839 | { .mnemonic = MNE_psrldq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
840 | { .mnemonic = MNE_psllq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
841 | { .mnemonic = MNE_psllq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
842 | { .mnemonic = MNE_pslldq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
843 | { .mnemonic = MNE_lfence, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
844 | { .mnemonic = MNE_mfence, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
845 | { .mnemonic = MNE_sfence, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
846 | { .mnemonic = MNE_clflush, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
847 | { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
848 | { .mnemonic = MNE_blendps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
849 | { .mnemonic = MNE_blendpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
850 | { .mnemonic = MNE_blendvps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 33, .str1 = 5, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
851 | { .mnemonic = MNE_blendvpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 33, .str1 = 5, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
852 | { .mnemonic = MNE_dpps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
853 | { .mnemonic = MNE_dppd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
854 | { .mnemonic = MNE_insertps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
855 | { .mnemonic = MNE_movntdqa, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
856 | { .mnemonic = MNE_mpsadbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
857 | { .mnemonic = MNE_packusdw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
858 | { .mnemonic = MNE_pblendvb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 33, .str1 = 5, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
859 | { .mnemonic = MNE_pblendw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
860 | { .mnemonic = MNE_pcmpeqq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
861 | { .mnemonic = MNE_pcmpestri, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
862 | { .mnemonic = MNE_pcmpestrm, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
863 | { .mnemonic = MNE_pcmpistri, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
864 | { .mnemonic = MNE_pcmpistrm, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
865 | { .mnemonic = MNE_pcmpgtq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
866 | { .mnemonic = MNE_phminposuw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
867 | { .mnemonic = MNE_pinsrb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
868 | { .mnemonic = MNE_pinsrd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
869 | { .mnemonic = MNE_pmaxsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
870 | { .mnemonic = MNE_pmaxsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
871 | { .mnemonic = MNE_pmaxud, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
872 | { .mnemonic = MNE_pmaxuw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
873 | { .mnemonic = MNE_pminsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
874 | { .mnemonic = MNE_pminsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
875 | { .mnemonic = MNE_pminud, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
876 | { .mnemonic = MNE_pminuw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
877 | { .mnemonic = MNE_pmovsxbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
878 | { .mnemonic = MNE_pmovsxbd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
879 | { .mnemonic = MNE_pmovsxbq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
880 | { .mnemonic = MNE_pmovsxwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
881 | { .mnemonic = MNE_pmovsxwq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
882 | { .mnemonic = MNE_pmovsxdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
883 | { .mnemonic = MNE_pmovzxbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
884 | { .mnemonic = MNE_pmovzxbd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
885 | { .mnemonic = MNE_pmovzxbq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
886 | { .mnemonic = MNE_pmovzxwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
887 | { .mnemonic = MNE_pmovzxwq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
888 | { .mnemonic = MNE_pmovzxdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
889 | { .mnemonic = MNE_pmuldq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
890 | { .mnemonic = MNE_pmulld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
891 | { .mnemonic = MNE_ptest, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 23, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
892 | { .mnemonic = MNE_roundps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
893 | { .mnemonic = MNE_roundpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
894 | { .mnemonic = MNE_roundss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
895 | { .mnemonic = MNE_roundsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 17, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
896 | { .mnemonic = MNE_pop, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 31, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
897 | }; | ||
898 | static const uint8_t match_data[] = | ||
899 | { | ||
900 | 0x11, 0x37, | ||
901 | 0x22, 0xd5, 0xa, | ||
902 | 0x22, 0xd4, 0xa, | ||
903 | 0x11, 0x3f, | ||
904 | 0x1, 0xfe, 0x14, | ||
905 | 0x2, 0xfe, 0x80, 0x38, 0x10, | ||
906 | 0x2, 0xfe, 0x82, 0x38, 0x10, | ||
907 | 0x2, 0xfe, 0x10, 0, 0, | ||
908 | 0x2, 0xfe, 0x12, 0, 0, | ||
909 | 0x1, 0xfe, 0x4, | ||
910 | 0x2, 0xfe, 0x80, 0x38, 0, | ||
911 | 0x12, 0x83, 0x38, 0, | ||
912 | 0x2, 0xfe, 0, 0, 0, | ||
913 | 0x2, 0xfe, 0x2, 0, 0, | ||
914 | 0x34, 0x66, 0xf, 0xd0, 0, 0, | ||
915 | 0x34, 0xf2, 0xf, 0xd0, 0, 0, | ||
916 | 0x1, 0xfe, 0x24, | ||
917 | 0x2, 0xfe, 0x80, 0x38, 0x20, | ||
918 | 0x2, 0xfe, 0x82, 0x38, 0x20, | ||
919 | 0x2, 0xfe, 0x20, 0, 0, | ||
920 | 0x2, 0xfe, 0x22, 0, 0, | ||
921 | 0x34, 0x66, 0xf, 0x54, 0, 0, | ||
922 | 0x23, 0xf, 0x54, 0, 0, | ||
923 | 0x34, 0x66, 0xf, 0x55, 0, 0, | ||
924 | 0x23, 0xf, 0x55, 0, 0, | ||
925 | 0x12, 0x63, 0, 0, | ||
926 | 0x12, 0x62, 0, 0, | ||
927 | 0x23, 0xf, 0xbc, 0, 0, | ||
928 | 0x23, 0xf, 0xbd, 0, 0, | ||
929 | 0x12, 0xf, 0xf8, 0xc8, | ||
930 | 0x23, 0xf, 0xa3, 0, 0, | ||
931 | 0x23, 0xf, 0xba, 0x38, 0x20, | ||
932 | 0x23, 0xf, 0xbb, 0, 0, | ||
933 | 0x23, 0xf, 0xba, 0x38, 0x38, | ||
934 | 0x23, 0xf, 0xb3, 0, 0, | ||
935 | 0x23, 0xf, 0xba, 0x38, 0x30, | ||
936 | 0x23, 0xf, 0xab, 0, 0, | ||
937 | 0x23, 0xf, 0xba, 0x38, 0x28, | ||
938 | 0x11, 0xe8, | ||
939 | 0x12, 0xff, 0x38, 0x10, | ||
940 | 0x11, 0x9a, | ||
941 | 0x12, 0xff, 0x38, 0x18, | ||
942 | 0x11, 0x98, | ||
943 | 0x11, 0x99, | ||
944 | 0x11, 0xf8, | ||
945 | 0x11, 0xfc, | ||
946 | 0x11, 0xfa, | ||
947 | 0x22, 0xf, 0x5, | ||
948 | 0x22, 0xf, 0x6, | ||
949 | 0x22, 0xf, 0x7, | ||
950 | 0x22, 0xf, 0x34, | ||
951 | 0x22, 0xf, 0x35, | ||
952 | 0x11, 0xf5, | ||
953 | 0x13, 0xf, 0xf0, 0x40, 0, 0, | ||
954 | 0x1, 0xfe, 0x3c, | ||
955 | 0x2, 0xfe, 0x80, 0x38, 0x38, | ||
956 | 0x12, 0x83, 0x38, 0x38, | ||
957 | 0x2, 0xfe, 0x38, 0, 0, | ||
958 | 0x2, 0xfe, 0x3a, 0, 0, | ||
959 | 0x34, 0xf2, 0xf, 0xc2, 0, 0, | ||
960 | 0x34, 0xf3, 0xf, 0xc2, 0, 0, | ||
961 | 0x34, 0x66, 0xf, 0xc2, 0, 0, | ||
962 | 0x23, 0xf, 0xc2, 0, 0, | ||
963 | 0x1, 0xfe, 0xa6, | ||
964 | 0x13, 0xf, 0xfe, 0xb0, 0, 0, | ||
965 | 0x23, 0xf, 0xc7, 0x38, 0x8, | ||
966 | 0x22, 0xf, 0xa2, | ||
967 | 0x34, 0xf3, 0xf, 0xe6, 0, 0, | ||
968 | 0x34, 0xf2, 0xf, 0xe6, 0, 0, | ||
969 | 0x34, 0x66, 0xf, 0xe6, 0, 0, | ||
970 | 0x11, 0x27, | ||
971 | 0x11, 0x2f, | ||
972 | 0x2, 0xfe, 0xfe, 0x38, 0x8, | ||
973 | 0x1, 0xf8, 0x48, | ||
974 | 0x2, 0xfe, 0xf6, 0x38, 0x30, | ||
975 | 0x22, 0xf, 0x77, | ||
976 | 0x11, 0xc8, | ||
977 | 0x22, 0xd9, 0xd0, | ||
978 | 0x22, 0xd9, 0xe0, | ||
979 | 0x22, 0xd9, 0xe1, | ||
980 | 0x22, 0xd9, 0xe4, | ||
981 | 0x22, 0xd9, 0xe5, | ||
982 | 0x22, 0xd9, 0xe8, | ||
983 | 0x22, 0xd9, 0xe9, | ||
984 | 0x22, 0xd9, 0xea, | ||
985 | 0x22, 0xd9, 0xeb, | ||
986 | 0x22, 0xd9, 0xec, | ||
987 | 0x22, 0xd9, 0xed, | ||
988 | 0x22, 0xd9, 0xee, | ||
989 | 0x22, 0xd9, 0xf0, | ||
990 | 0x22, 0xd9, 0xf1, | ||
991 | 0x22, 0xd9, 0xf2, | ||
992 | 0x22, 0xd9, 0xf3, | ||
993 | 0x22, 0xd9, 0xf4, | ||
994 | 0x22, 0xd9, 0xf5, | ||
995 | 0x22, 0xd9, 0xf6, | ||
996 | 0x22, 0xd9, 0xf7, | ||
997 | 0x22, 0xd9, 0xf8, | ||
998 | 0x22, 0xd9, 0xf9, | ||
999 | 0x22, 0xd9, 0xfa, | ||
1000 | 0x22, 0xd9, 0xfb, | ||
1001 | 0x22, 0xd9, 0xfc, | ||
1002 | 0x22, 0xd9, 0xfd, | ||
1003 | 0x22, 0xd9, 0xfe, | ||
1004 | 0x22, 0xd9, 0xff, | ||
1005 | 0x12, 0xd8, 0xf8, 0xc0, | ||
1006 | 0x12, 0xdc, 0xf8, 0xc0, | ||
1007 | 0x2, 0xfb, 0xd8, 0x38, 0, | ||
1008 | 0x12, 0xd8, 0xf8, 0xc8, | ||
1009 | 0x12, 0xdc, 0xf8, 0xc8, | ||
1010 | 0x2, 0xfb, 0xd8, 0x38, 0x8, | ||
1011 | 0x12, 0xd8, 0xf8, 0xe0, | ||
1012 | 0x12, 0xdc, 0xf8, 0xe0, | ||
1013 | 0x2, 0xfb, 0xd8, 0x38, 0x20, | ||
1014 | 0x12, 0xd8, 0xf8, 0xe8, | ||
1015 | 0x12, 0xdc, 0xf8, 0xe8, | ||
1016 | 0x2, 0xfb, 0xd8, 0x38, 0x28, | ||
1017 | 0x12, 0xdd, 0xf8, 0xd0, | ||
1018 | 0x2, 0xfb, 0xd9, 0x38, 0x10, | ||
1019 | 0x12, 0xdd, 0xf8, 0xd8, | ||
1020 | 0x2, 0xfb, 0xd9, 0x38, 0x18, | ||
1021 | 0x12, 0xd9, 0x38, 0x20, | ||
1022 | 0x12, 0xd9, 0x38, 0x28, | ||
1023 | 0x12, 0xd9, 0x38, 0x30, | ||
1024 | 0x12, 0xd9, 0x38, 0x38, | ||
1025 | 0x12, 0xd9, 0xf8, 0xc8, | ||
1026 | 0x12, 0xde, 0xf8, 0xc0, | ||
1027 | 0x12, 0xda, 0xf8, 0xc0, | ||
1028 | 0x2, 0xfb, 0xda, 0x38, 0, | ||
1029 | 0x12, 0xda, 0xf8, 0xc8, | ||
1030 | 0x12, 0xde, 0xf8, 0xc8, | ||
1031 | 0x2, 0xfb, 0xda, 0x38, 0x8, | ||
1032 | 0x12, 0xde, 0xf8, 0xe0, | ||
1033 | 0x2, 0xfb, 0xda, 0x38, 0x20, | ||
1034 | 0x12, 0xde, 0xf8, 0xe8, | ||
1035 | 0x2, 0xfb, 0xda, 0x38, 0x28, | ||
1036 | 0x22, 0xdf, 0xe0, | ||
1037 | 0x12, 0xdf, 0x38, 0x20, | ||
1038 | 0x12, 0xdf, 0xf8, 0xf0, | ||
1039 | 0x12, 0xdf, 0x38, 0x30, | ||
1040 | 0x22, 0xd9, 0xe0, | ||
1041 | 0x33, 0x9b, 0xdb, 0xe2, | ||
1042 | 0x33, 0x9b, 0xdb, 0xe3, | ||
1043 | 0x11, 0x9b, | ||
1044 | 0x22, 0xdb, 0xe2, | ||
1045 | 0x12, 0xda, 0xf8, 0xc0, | ||
1046 | 0x12, 0xda, 0xf8, 0xc8, | ||
1047 | 0x12, 0xda, 0xf8, 0xd0, | ||
1048 | 0x12, 0xda, 0xf8, 0xd8, | ||
1049 | 0x12, 0xdb, 0xf8, 0xc0, | ||
1050 | 0x12, 0xdb, 0xf8, 0xc8, | ||
1051 | 0x12, 0xdb, 0xf8, 0xd0, | ||
1052 | 0x12, 0xdb, 0xf8, 0xd8, | ||
1053 | 0x12, 0xd8, 0xf8, 0xd0, | ||
1054 | 0x2, 0xfb, 0xd8, 0x38, 0x10, | ||
1055 | 0x12, 0xd8, 0xf8, 0xd8, | ||
1056 | 0x2, 0xfb, 0xd8, 0x38, 0x18, | ||
1057 | 0x22, 0xde, 0xd9, | ||
1058 | 0x12, 0xdb, 0xf8, 0xf0, | ||
1059 | 0x12, 0xdf, 0xf8, 0xf0, | ||
1060 | 0x12, 0xdb, 0xf8, 0xe8, | ||
1061 | 0x12, 0xdf, 0xf8, 0xe8, | ||
1062 | 0x22, 0xd9, 0xff, | ||
1063 | 0x22, 0xd9, 0xf6, | ||
1064 | 0x12, 0xd8, 0xf8, 0xf0, | ||
1065 | 0x12, 0xdc, 0xf8, 0xf0, | ||
1066 | 0x2, 0xfb, 0xd8, 0x38, 0x30, | ||
1067 | 0x12, 0xda, 0x38, 0x30, | ||
1068 | 0x12, 0xde, 0xf8, 0xf0, | ||
1069 | 0x12, 0xde, 0x38, 0x30, | ||
1070 | 0x12, 0xde, 0xf8, 0xf8, | ||
1071 | 0x12, 0xd8, 0xf8, 0xf8, | ||
1072 | 0x12, 0xdc, 0xf8, 0xf8, | ||
1073 | 0x2, 0xfb, 0xd8, 0x38, 0x38, | ||
1074 | 0x12, 0xda, 0x38, 0x38, | ||
1075 | 0x12, 0xde, 0x38, 0x38, | ||
1076 | 0x12, 0xde, 0xf8, 0xf0, | ||
1077 | 0x12, 0xdd, 0xf8, 0xc0, | ||
1078 | 0x12, 0xda, 0xf8, 0xd0, | ||
1079 | 0x2, 0xfb, 0xda, 0x38, 0x10, | ||
1080 | 0x12, 0xda, 0xf8, 0xd8, | ||
1081 | 0x2, 0xfb, 0xda, 0x38, 0x18, | ||
1082 | 0x12, 0xdf, 0x38, 0, | ||
1083 | 0x12, 0xdb, 0x38, 0, | ||
1084 | 0x12, 0xdf, 0x38, 0x28, | ||
1085 | 0x22, 0xd9, 0xf7, | ||
1086 | 0x22, 0xdb, 0xe3, | ||
1087 | 0x2, 0xfb, 0xdb, 0x38, 0x10, | ||
1088 | 0x2, 0xfb, 0xdb, 0x38, 0x18, | ||
1089 | 0x12, 0xdf, 0x38, 0x38, | ||
1090 | 0x2, 0xfb, 0xdb, 0x38, 0x8, | ||
1091 | 0x12, 0xdd, 0x38, 0x8, | ||
1092 | 0x12, 0xdb, 0x38, 0x28, | ||
1093 | 0x12, 0xdb, 0x38, 0x38, | ||
1094 | 0x12, 0xd9, 0xf8, 0xc0, | ||
1095 | 0x2, 0xfb, 0xd9, 0x38, 0, | ||
1096 | 0x12, 0xdd, 0xf8, 0xe0, | ||
1097 | 0x12, 0xdd, 0x38, 0x20, | ||
1098 | 0x12, 0xdd, 0xf8, 0xe8, | ||
1099 | 0x12, 0xdd, 0x38, 0x30, | ||
1100 | 0x12, 0xdd, 0x38, 0x38, | ||
1101 | 0x11, 0xf4, | ||
1102 | 0x2, 0xfe, 0xf6, 0x38, 0x38, | ||
1103 | 0x2, 0xfe, 0xf6, 0x38, 0x28, | ||
1104 | 0x23, 0xf, 0xaf, 0, 0, | ||
1105 | 0x2, 0xfd, 0x69, 0, 0, | ||
1106 | 0x1, 0xfe, 0xe4, | ||
1107 | 0x1, 0xfe, 0xec, | ||
1108 | 0x2, 0xfe, 0xfe, 0x38, 0, | ||
1109 | 0x1, 0xf8, 0x40, | ||
1110 | 0x1, 0xfe, 0x6c, | ||
1111 | 0x11, 0xcd, | ||
1112 | 0x11, 0xcc, | ||
1113 | 0x11, 0xce, | ||
1114 | 0x22, 0xf, 0x8, | ||
1115 | 0x33, 0xf, 0x1, 0xf8, | ||
1116 | 0x23, 0xf, 0x1, 0x38, 0x38, | ||
1117 | 0x11, 0xcf, | ||
1118 | 0x1, 0xf0, 0x70, | ||
1119 | 0x12, 0xf, 0xf0, 0x80, | ||
1120 | 0x13, 0xf, 0xf0, 0x90, 0x38, 0, | ||
1121 | 0x11, 0xe3, | ||
1122 | 0x11, 0xeb, | ||
1123 | 0x11, 0xe9, | ||
1124 | 0x12, 0xff, 0x38, 0x20, | ||
1125 | 0x11, 0xea, | ||
1126 | 0x12, 0xff, 0x38, 0x28, | ||
1127 | 0x11, 0x9f, | ||
1128 | 0x23, 0xf, 0x2, 0, 0, | ||
1129 | 0x12, 0xc5, 0, 0, | ||
1130 | 0x12, 0x8d, 0, 0, | ||
1131 | 0x11, 0xc9, | ||
1132 | 0x12, 0xc4, 0, 0, | ||
1133 | 0x23, 0xf, 0xb4, 0, 0, | ||
1134 | 0x23, 0xf, 0xb5, 0, 0, | ||
1135 | 0x23, 0xf, 0x1, 0x38, 0x10, | ||
1136 | 0x23, 0xf, 0x1, 0x38, 0x18, | ||
1137 | 0x23, 0xf, 0, 0x38, 0x10, | ||
1138 | 0x23, 0xf, 0x1, 0x38, 0x30, | ||
1139 | 0x11, 0xf0, | ||
1140 | 0x1, 0xfe, 0xac, | ||
1141 | 0x11, 0xe2, | ||
1142 | 0x11, 0xe1, | ||
1143 | 0x11, 0xe0, | ||
1144 | 0x23, 0xf, 0x3, 0, 0, | ||
1145 | 0x23, 0xf, 0xb2, 0, 0, | ||
1146 | 0x23, 0xf, 0, 0x38, 0x18, | ||
1147 | 0x2, 0xfe, 0x88, 0, 0, | ||
1148 | 0x2, 0xfe, 0x8a, 0, 0, | ||
1149 | 0x2, 0xfe, 0xc6, 0x38, 0, | ||
1150 | 0x1, 0xf0, 0xb0, | ||
1151 | 0x1, 0xfe, 0xa0, | ||
1152 | 0x1, 0xfe, 0xa2, | ||
1153 | 0x23, 0xf, 0x20, 0xc0, 0xc0, | ||
1154 | 0x23, 0xf, 0x22, 0xc0, 0xc0, | ||
1155 | 0x23, 0xf, 0x21, 0xc0, 0xc0, | ||
1156 | 0x23, 0xf, 0x23, 0xc0, 0xc0, | ||
1157 | 0x12, 0x8c, 0, 0, | ||
1158 | 0x12, 0x8e, 0, 0, | ||
1159 | 0x1, 0xfe, 0xa4, | ||
1160 | 0x23, 0xf, 0xbe, 0, 0, | ||
1161 | 0x23, 0xf, 0xbf, 0, 0, | ||
1162 | 0x23, 0xf, 0xb6, 0, 0, | ||
1163 | 0x23, 0xf, 0xb7, 0, 0, | ||
1164 | 0x2, 0xfe, 0xf6, 0x38, 0x20, | ||
1165 | 0x2, 0xfe, 0xf6, 0x38, 0x18, | ||
1166 | 0x22, 0xf3, 0x90, | ||
1167 | 0x11, 0x90, | ||
1168 | 0x34, 0xf3, 0xf, 0xb8, 0, 0, | ||
1169 | 0x2, 0xfe, 0xf6, 0x38, 0x10, | ||
1170 | 0x2, 0xfe, 0x8, 0, 0, | ||
1171 | 0x2, 0xfe, 0xa, 0, 0, | ||
1172 | 0x2, 0xfe, 0x80, 0x38, 0x8, | ||
1173 | 0x2, 0xfe, 0x82, 0x38, 0x8, | ||
1174 | 0x1, 0xfe, 0xc, | ||
1175 | 0x1, 0xfe, 0xe6, | ||
1176 | 0x1, 0xfe, 0xee, | ||
1177 | 0x1, 0xfe, 0x6e, | ||
1178 | 0x12, 0x8f, 0x38, 0, | ||
1179 | 0x12, 0xf, 0xc7, 0x81, | ||
1180 | 0x11, 0x9d, | ||
1181 | 0x12, 0xff, 0x38, 0x30, | ||
1182 | 0x1, 0xf8, 0x50, | ||
1183 | 0x1, 0xf8, 0x58, | ||
1184 | 0x1, 0xfd, 0x68, | ||
1185 | 0x1, 0xe7, 0x6, | ||
1186 | 0x12, 0xf, 0xc7, 0x80, | ||
1187 | 0x11, 0x60, | ||
1188 | 0x11, 0x61, | ||
1189 | 0x11, 0x9c, | ||
1190 | 0x2, 0xfe, 0xd0, 0x38, 0x10, | ||
1191 | 0x2, 0xfe, 0xd2, 0x38, 0x10, | ||
1192 | 0x2, 0xfe, 0xc0, 0x38, 0x10, | ||
1193 | 0x2, 0xfe, 0xd0, 0x38, 0x18, | ||
1194 | 0x2, 0xfe, 0xd2, 0x38, 0x18, | ||
1195 | 0x2, 0xfe, 0xc0, 0x38, 0x18, | ||
1196 | 0x22, 0xf, 0x32, | ||
1197 | 0x22, 0xf, 0x33, | ||
1198 | 0x22, 0xf, 0x31, | ||
1199 | 0x11, 0xc3, | ||
1200 | 0x11, 0xc2, | ||
1201 | 0x11, 0xcb, | ||
1202 | 0x11, 0xca, | ||
1203 | 0x2, 0xfe, 0xd0, 0x38, 0, | ||
1204 | 0x2, 0xfe, 0xd2, 0x38, 0, | ||
1205 | 0x2, 0xfe, 0xc0, 0x38, 0, | ||
1206 | 0x2, 0xfe, 0xd0, 0x38, 0x8, | ||
1207 | 0x2, 0xfe, 0xd2, 0x38, 0x8, | ||
1208 | 0x2, 0xfe, 0xc0, 0x38, 0x8, | ||
1209 | 0x22, 0xf, 0xaa, | ||
1210 | 0x11, 0x9e, | ||
1211 | 0x2, 0xfe, 0xd0, 0x38, 0x38, | ||
1212 | 0x2, 0xfe, 0xd2, 0x38, 0x38, | ||
1213 | 0x2, 0xfe, 0xc0, 0x38, 0x38, | ||
1214 | 0x2, 0xfe, 0x18, 0, 0, | ||
1215 | 0x2, 0xfe, 0x1a, 0, 0, | ||
1216 | 0x1, 0xfe, 0x1c, | ||
1217 | 0x2, 0xfe, 0x80, 0x38, 0x18, | ||
1218 | 0x2, 0xfe, 0x82, 0x38, 0x18, | ||
1219 | 0x1, 0xfe, 0xae, | ||
1220 | 0x13, 0xf, 0xf0, 0x90, 0x38, 0, | ||
1221 | 0x2, 0xfe, 0xd0, 0x38, 0x20, | ||
1222 | 0x2, 0xfe, 0xd2, 0x38, 0x20, | ||
1223 | 0x2, 0xfe, 0xc0, 0x38, 0x20, | ||
1224 | 0x2, 0xfe, 0xd0, 0x38, 0x28, | ||
1225 | 0x23, 0xf, 0xa4, 0, 0, | ||
1226 | 0x23, 0xf, 0xa5, 0, 0, | ||
1227 | 0x2, 0xfe, 0xd2, 0x38, 0x28, | ||
1228 | 0x2, 0xfe, 0xc0, 0x38, 0x28, | ||
1229 | 0x23, 0xf, 0xac, 0, 0, | ||
1230 | 0x23, 0xf, 0xad, 0, 0, | ||
1231 | 0x33, 0xf, 0x1, 0xc1, | ||
1232 | 0x33, 0xf, 0x1, 0xc2, | ||
1233 | 0x33, 0xf, 0x1, 0xc3, | ||
1234 | 0x33, 0xf, 0x1, 0xc4, | ||
1235 | 0x23, 0xf, 0x78, 0, 0, | ||
1236 | 0x23, 0xf, 0x79, 0, 0, | ||
1237 | 0x23, 0xf, 0x1, 0x38, 0, | ||
1238 | 0x33, 0xf, 0x1, 0xc8, | ||
1239 | 0x33, 0xf, 0x1, 0xc9, | ||
1240 | 0x23, 0xf, 0x1, 0x38, 0x8, | ||
1241 | 0x23, 0xf, 0, 0x38, 0, | ||
1242 | 0x23, 0xf, 0x1, 0x38, 0x20, | ||
1243 | 0x11, 0xf9, | ||
1244 | 0x11, 0xfd, | ||
1245 | 0x11, 0xfb, | ||
1246 | 0x1, 0xfe, 0xaa, | ||
1247 | 0x23, 0xf, 0, 0x38, 0x8, | ||
1248 | 0x2, 0xfe, 0x28, 0, 0, | ||
1249 | 0x2, 0xfe, 0x2a, 0, 0, | ||
1250 | 0x1, 0xfe, 0x2c, | ||
1251 | 0x2, 0xfe, 0x80, 0x38, 0x28, | ||
1252 | 0x2, 0xfe, 0x82, 0x38, 0x28, | ||
1253 | 0x2, 0xfe, 0x84, 0, 0, | ||
1254 | 0x1, 0xfe, 0xa8, | ||
1255 | 0x2, 0xfe, 0xf6, 0x38, 0, | ||
1256 | 0x22, 0xf, 0xb, | ||
1257 | 0x23, 0xf, 0, 0x38, 0x20, | ||
1258 | 0x23, 0xf, 0, 0x38, 0x28, | ||
1259 | 0x22, 0xf, 0x9, | ||
1260 | 0x23, 0xf, 0xd, 0x38, 0, | ||
1261 | 0x23, 0xf, 0xd, 0x38, 0x8, | ||
1262 | 0x23, 0xf, 0x18, 0x38, 0, | ||
1263 | 0x23, 0xf, 0x18, 0x38, 0x8, | ||
1264 | 0x23, 0xf, 0x18, 0x38, 0x10, | ||
1265 | 0x23, 0xf, 0x18, 0x38, 0x18, | ||
1266 | 0x23, 0xf, 0x1f, 0, 0, | ||
1267 | 0x22, 0xf, 0x30, | ||
1268 | 0x13, 0xf, 0xfe, 0xc0, 0, 0, | ||
1269 | 0x2, 0xfe, 0x86, 0, 0, | ||
1270 | 0x1, 0xf8, 0x90, | ||
1271 | 0x11, 0xd7, | ||
1272 | 0x2, 0xfe, 0x30, 0, 0, | ||
1273 | 0x2, 0xfe, 0x32, 0, 0, | ||
1274 | 0x1, 0xfe, 0x34, | ||
1275 | 0x2, 0xfe, 0x80, 0x38, 0x30, | ||
1276 | 0x2, 0xfe, 0x82, 0x38, 0x30, | ||
1277 | 0x22, 0xf, 0x77, | ||
1278 | 0x34, 0x66, 0xf, 0xdb, 0, 0, | ||
1279 | 0x23, 0xf, 0xdb, 0, 0, | ||
1280 | 0x34, 0x66, 0xf, 0xdf, 0, 0, | ||
1281 | 0x23, 0xf, 0xdf, 0, 0, | ||
1282 | 0x34, 0x66, 0xf, 0xf5, 0, 0, | ||
1283 | 0x23, 0xf, 0xf5, 0, 0, | ||
1284 | 0x34, 0x66, 0xf, 0xeb, 0, 0, | ||
1285 | 0x23, 0xf, 0xeb, 0, 0, | ||
1286 | 0x34, 0x66, 0xf, 0xef, 0, 0, | ||
1287 | 0x23, 0xf, 0xef, 0, 0, | ||
1288 | 0x23, 0xf, 0x55, 0, 0, | ||
1289 | 0x23, 0xf, 0x54, 0, 0, | ||
1290 | 0x24, 0xf, 0xc2, 0, 0, 0xff, 0, | ||
1291 | 0x24, 0xf, 0xc2, 0, 0, 0xff, 0x1, | ||
1292 | 0x24, 0xf, 0xc2, 0, 0, 0xff, 0x2, | ||
1293 | 0x24, 0xf, 0xc2, 0, 0, 0xff, 0x3, | ||
1294 | 0x24, 0xf, 0xc2, 0, 0, 0xff, 0x4, | ||
1295 | 0x24, 0xf, 0xc2, 0, 0, 0xff, 0x5, | ||
1296 | 0x24, 0xf, 0xc2, 0, 0, 0xff, 0x6, | ||
1297 | 0x24, 0xf, 0xc2, 0, 0, 0xff, 0x7, | ||
1298 | 0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0, | ||
1299 | 0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x1, | ||
1300 | 0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x2, | ||
1301 | 0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x3, | ||
1302 | 0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x4, | ||
1303 | 0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x5, | ||
1304 | 0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x6, | ||
1305 | 0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x7, | ||
1306 | 0x23, 0xf, 0xae, 0x38, 0x8, | ||
1307 | 0x23, 0xf, 0xae, 0x38, 0, | ||
1308 | 0x23, 0xf, 0xae, 0x38, 0x10, | ||
1309 | 0x23, 0xf, 0xae, 0x38, 0x18, | ||
1310 | 0x34, 0xf2, 0xf, 0x10, 0, 0, | ||
1311 | 0x34, 0xf3, 0xf, 0x10, 0, 0, | ||
1312 | 0x34, 0x66, 0xf, 0x10, 0, 0, | ||
1313 | 0x23, 0xf, 0x10, 0, 0, | ||
1314 | 0x34, 0xf2, 0xf, 0x11, 0, 0, | ||
1315 | 0x34, 0xf3, 0xf, 0x11, 0, 0, | ||
1316 | 0x34, 0x66, 0xf, 0x11, 0, 0, | ||
1317 | 0x23, 0xf, 0x11, 0, 0, | ||
1318 | 0x34, 0xf2, 0xf, 0x12, 0, 0, | ||
1319 | 0x34, 0xf3, 0xf, 0x12, 0, 0, | ||
1320 | 0x34, 0x66, 0xf, 0x12, 0, 0, | ||
1321 | 0x23, 0xf, 0x12, 0xc0, 0xc0, | ||
1322 | 0x23, 0xf, 0x12, 0, 0, | ||
1323 | 0x34, 0x66, 0xf, 0x13, 0xc0, 0xc0, | ||
1324 | 0x23, 0xf, 0x13, 0xc0, 0xc0, | ||
1325 | 0x34, 0x66, 0xf, 0x13, 0, 0, | ||
1326 | 0x23, 0xf, 0x13, 0, 0, | ||
1327 | 0x34, 0x66, 0xf, 0x14, 0, 0, | ||
1328 | 0x23, 0xf, 0x14, 0, 0, | ||
1329 | 0x34, 0x66, 0xf, 0x15, 0, 0, | ||
1330 | 0x23, 0xf, 0x15, 0, 0, | ||
1331 | 0x34, 0xf3, 0xf, 0x16, 0, 0, | ||
1332 | 0x34, 0x66, 0xf, 0x16, 0, 0, | ||
1333 | 0x23, 0xf, 0x16, 0xc0, 0xc0, | ||
1334 | 0x23, 0xf, 0x16, 0, 0, | ||
1335 | 0x34, 0x66, 0xf, 0x17, 0xc0, 0xc0, | ||
1336 | 0x23, 0xf, 0x17, 0xc0, 0xc0, | ||
1337 | 0x34, 0x66, 0xf, 0x17, 0, 0, | ||
1338 | 0x23, 0xf, 0x17, 0, 0, | ||
1339 | 0x34, 0x66, 0xf, 0x28, 0, 0, | ||
1340 | 0x23, 0xf, 0x28, 0, 0, | ||
1341 | 0x34, 0x66, 0xf, 0x29, 0, 0, | ||
1342 | 0x23, 0xf, 0x29, 0, 0, | ||
1343 | 0x34, 0xf2, 0xf, 0x2a, 0, 0, | ||
1344 | 0x34, 0xf3, 0xf, 0x2a, 0, 0, | ||
1345 | 0x34, 0x66, 0xf, 0x2a, 0, 0, | ||
1346 | 0x23, 0xf, 0x2a, 0, 0, | ||
1347 | 0x34, 0x66, 0xf, 0x2b, 0, 0, | ||
1348 | 0x23, 0xf, 0x2b, 0, 0, | ||
1349 | 0x34, 0xf2, 0xf, 0x2c, 0, 0, | ||
1350 | 0x34, 0xf3, 0xf, 0x2c, 0, 0, | ||
1351 | 0x34, 0x66, 0xf, 0x2c, 0, 0, | ||
1352 | 0x23, 0xf, 0x2c, 0, 0, | ||
1353 | 0x34, 0x66, 0xf, 0x2d, 0, 0, | ||
1354 | 0x34, 0xf2, 0xf, 0x2d, 0, 0, | ||
1355 | 0x34, 0xf3, 0xf, 0x2d, 0, 0, | ||
1356 | 0x23, 0xf, 0x2d, 0, 0, | ||
1357 | 0x34, 0x66, 0xf, 0x2e, 0, 0, | ||
1358 | 0x23, 0xf, 0x2e, 0, 0, | ||
1359 | 0x34, 0x66, 0xf, 0x2f, 0, 0, | ||
1360 | 0x23, 0xf, 0x2f, 0, 0, | ||
1361 | 0x22, 0xf, 0x37, | ||
1362 | 0x34, 0x66, 0xf, 0x50, 0xc0, 0xc0, | ||
1363 | 0x23, 0xf, 0x50, 0xc0, 0xc0, | ||
1364 | 0x34, 0x66, 0xf, 0x51, 0, 0, | ||
1365 | 0x34, 0xf2, 0xf, 0x51, 0, 0, | ||
1366 | 0x34, 0xf3, 0xf, 0x51, 0, 0, | ||
1367 | 0x23, 0xf, 0x51, 0, 0, | ||
1368 | 0x34, 0xf3, 0xf, 0x52, 0, 0, | ||
1369 | 0x23, 0xf, 0x52, 0, 0, | ||
1370 | 0x34, 0xf3, 0xf, 0x53, 0, 0, | ||
1371 | 0x23, 0xf, 0x53, 0, 0, | ||
1372 | 0x34, 0x66, 0xf, 0x54, 0, 0, | ||
1373 | 0x23, 0xf, 0x54, 0, 0, | ||
1374 | 0x34, 0x66, 0xf, 0x55, 0, 0, | ||
1375 | 0x23, 0xf, 0x55, 0, 0, | ||
1376 | 0x34, 0x66, 0xf, 0x56, 0, 0, | ||
1377 | 0x23, 0xf, 0x56, 0, 0, | ||
1378 | 0x34, 0x66, 0xf, 0x57, 0, 0, | ||
1379 | 0x23, 0xf, 0x57, 0, 0, | ||
1380 | 0x34, 0xf2, 0xf, 0x58, 0, 0, | ||
1381 | 0x34, 0xf3, 0xf, 0x58, 0, 0, | ||
1382 | 0x34, 0x66, 0xf, 0x58, 0, 0, | ||
1383 | 0x23, 0xf, 0x58, 0, 0, | ||
1384 | 0x34, 0xf2, 0xf, 0x59, 0, 0, | ||
1385 | 0x34, 0xf3, 0xf, 0x59, 0, 0, | ||
1386 | 0x34, 0x66, 0xf, 0x59, 0, 0, | ||
1387 | 0x23, 0xf, 0x59, 0, 0, | ||
1388 | 0x34, 0xf2, 0xf, 0x5a, 0, 0, | ||
1389 | 0x34, 0xf3, 0xf, 0x5a, 0, 0, | ||
1390 | 0x34, 0x66, 0xf, 0x5a, 0, 0, | ||
1391 | 0x23, 0xf, 0x5a, 0, 0, | ||
1392 | 0x34, 0x66, 0xf, 0x5b, 0, 0, | ||
1393 | 0x34, 0xf3, 0xf, 0x5b, 0, 0, | ||
1394 | 0x23, 0xf, 0x5b, 0, 0, | ||
1395 | 0x34, 0xf2, 0xf, 0x5c, 0, 0, | ||
1396 | 0x34, 0xf3, 0xf, 0x5c, 0, 0, | ||
1397 | 0x34, 0x66, 0xf, 0x5c, 0, 0, | ||
1398 | 0x23, 0xf, 0x5c, 0, 0, | ||
1399 | 0x34, 0xf2, 0xf, 0x5d, 0, 0, | ||
1400 | 0x34, 0xf3, 0xf, 0x5d, 0, 0, | ||
1401 | 0x34, 0x66, 0xf, 0x5d, 0, 0, | ||
1402 | 0x23, 0xf, 0x5d, 0, 0, | ||
1403 | 0x34, 0xf2, 0xf, 0x5e, 0, 0, | ||
1404 | 0x34, 0xf3, 0xf, 0x5e, 0, 0, | ||
1405 | 0x34, 0x66, 0xf, 0x5e, 0, 0, | ||
1406 | 0x23, 0xf, 0x5e, 0, 0, | ||
1407 | 0x34, 0xf2, 0xf, 0x5f, 0, 0, | ||
1408 | 0x34, 0xf3, 0xf, 0x5f, 0, 0, | ||
1409 | 0x34, 0x66, 0xf, 0x5f, 0, 0, | ||
1410 | 0x23, 0xf, 0x5f, 0, 0, | ||
1411 | 0x34, 0x66, 0xf, 0x60, 0, 0, | ||
1412 | 0x23, 0xf, 0x60, 0, 0, | ||
1413 | 0x34, 0x66, 0xf, 0x61, 0, 0, | ||
1414 | 0x23, 0xf, 0x61, 0, 0, | ||
1415 | 0x34, 0x66, 0xf, 0x62, 0, 0, | ||
1416 | 0x23, 0xf, 0x62, 0, 0, | ||
1417 | 0x34, 0x66, 0xf, 0x63, 0, 0, | ||
1418 | 0x23, 0xf, 0x63, 0, 0, | ||
1419 | 0x34, 0x66, 0xf, 0x64, 0, 0, | ||
1420 | 0x23, 0xf, 0x64, 0, 0, | ||
1421 | 0x34, 0x66, 0xf, 0x65, 0, 0, | ||
1422 | 0x23, 0xf, 0x65, 0, 0, | ||
1423 | 0x34, 0x66, 0xf, 0x66, 0, 0, | ||
1424 | 0x23, 0xf, 0x66, 0, 0, | ||
1425 | 0x34, 0x66, 0xf, 0x67, 0, 0, | ||
1426 | 0x23, 0xf, 0x67, 0, 0, | ||
1427 | 0x34, 0x66, 0xf, 0x68, 0, 0, | ||
1428 | 0x23, 0xf, 0x68, 0, 0, | ||
1429 | 0x34, 0x66, 0xf, 0x69, 0, 0, | ||
1430 | 0x23, 0xf, 0x69, 0, 0, | ||
1431 | 0x34, 0x66, 0xf, 0x6a, 0, 0, | ||
1432 | 0x23, 0xf, 0x6a, 0, 0, | ||
1433 | 0x34, 0x66, 0xf, 0x6b, 0, 0, | ||
1434 | 0x23, 0xf, 0x6b, 0, 0, | ||
1435 | 0x34, 0x66, 0xf, 0x6c, 0, 0, | ||
1436 | 0x34, 0x66, 0xf, 0x6d, 0, 0, | ||
1437 | 0x34, 0x66, 0xf, 0x6e, 0, 0, | ||
1438 | 0x23, 0xf, 0x6e, 0, 0, | ||
1439 | 0x34, 0x66, 0xf, 0x6f, 0, 0, | ||
1440 | 0x34, 0xf3, 0xf, 0x6f, 0, 0, | ||
1441 | 0x23, 0xf, 0x6f, 0, 0, | ||
1442 | 0x34, 0x66, 0xf, 0x70, 0, 0, | ||
1443 | 0x34, 0xf2, 0xf, 0x70, 0, 0, | ||
1444 | 0x34, 0xf3, 0xf, 0x70, 0, 0, | ||
1445 | 0x23, 0xf, 0x70, 0, 0, | ||
1446 | 0x34, 0x66, 0xf, 0x74, 0, 0, | ||
1447 | 0x23, 0xf, 0x74, 0, 0, | ||
1448 | 0x34, 0x66, 0xf, 0x75, 0, 0, | ||
1449 | 0x23, 0xf, 0x75, 0, 0, | ||
1450 | 0x34, 0x66, 0xf, 0x76, 0, 0, | ||
1451 | 0x23, 0xf, 0x76, 0, 0, | ||
1452 | 0x34, 0x66, 0xf, 0x7c, 0, 0, | ||
1453 | 0x34, 0xf2, 0xf, 0x7c, 0, 0, | ||
1454 | 0x34, 0x66, 0xf, 0x7d, 0, 0, | ||
1455 | 0x34, 0xf2, 0xf, 0x7d, 0, 0, | ||
1456 | 0x34, 0x66, 0xf, 0x7e, 0, 0, | ||
1457 | 0x34, 0xf3, 0xf, 0x7e, 0, 0, | ||
1458 | 0x23, 0xf, 0x7e, 0, 0, | ||
1459 | 0x34, 0x66, 0xf, 0x7f, 0, 0, | ||
1460 | 0x34, 0xf3, 0xf, 0x7f, 0, 0, | ||
1461 | 0x23, 0xf, 0x7f, 0, 0, | ||
1462 | 0x23, 0xf, 0xc3, 0, 0, | ||
1463 | 0x34, 0x66, 0xf, 0xc4, 0, 0, | ||
1464 | 0x23, 0xf, 0xc4, 0, 0, | ||
1465 | 0x34, 0x66, 0xf, 0xc5, 0xc0, 0xc0, | ||
1466 | 0x23, 0xf, 0xc5, 0xc0, 0xc0, | ||
1467 | 0x34, 0x66, 0xf, 0xc6, 0, 0, | ||
1468 | 0x23, 0xf, 0xc6, 0, 0, | ||
1469 | 0x34, 0x66, 0xf, 0xd1, 0, 0, | ||
1470 | 0x23, 0xf, 0xd1, 0, 0, | ||
1471 | 0x34, 0x66, 0xf, 0xd2, 0, 0, | ||
1472 | 0x23, 0xf, 0xd2, 0, 0, | ||
1473 | 0x34, 0x66, 0xf, 0xd3, 0, 0, | ||
1474 | 0x23, 0xf, 0xd3, 0, 0, | ||
1475 | 0x34, 0x66, 0xf, 0xd4, 0, 0, | ||
1476 | 0x23, 0xf, 0xd4, 0, 0, | ||
1477 | 0x34, 0x66, 0xf, 0xd5, 0, 0, | ||
1478 | 0x23, 0xf, 0xd5, 0, 0, | ||
1479 | 0x34, 0x66, 0xf, 0xd6, 0, 0, | ||
1480 | 0x34, 0xf2, 0xf, 0xd6, 0xc0, 0xc0, | ||
1481 | 0x34, 0xf3, 0xf, 0xd6, 0xc0, 0xc0, | ||
1482 | 0x34, 0x66, 0xf, 0xd7, 0xc0, 0xc0, | ||
1483 | 0x23, 0xf, 0xd7, 0xc0, 0xc0, | ||
1484 | 0x34, 0x66, 0xf, 0xd8, 0, 0, | ||
1485 | 0x23, 0xf, 0xd8, 0, 0, | ||
1486 | 0x34, 0x66, 0xf, 0xd9, 0, 0, | ||
1487 | 0x23, 0xf, 0xd9, 0, 0, | ||
1488 | 0x34, 0x66, 0xf, 0xda, 0, 0, | ||
1489 | 0x23, 0xf, 0xda, 0, 0, | ||
1490 | 0x34, 0x66, 0xf, 0xdc, 0, 0, | ||
1491 | 0x23, 0xf, 0xdc, 0, 0, | ||
1492 | 0x34, 0x66, 0xf, 0xdd, 0, 0, | ||
1493 | 0x23, 0xf, 0xdd, 0, 0, | ||
1494 | 0x34, 0x66, 0xf, 0xde, 0, 0, | ||
1495 | 0x23, 0xf, 0xde, 0, 0, | ||
1496 | 0x34, 0x66, 0xf, 0xe0, 0, 0, | ||
1497 | 0x23, 0xf, 0xe0, 0, 0, | ||
1498 | 0x34, 0x66, 0xf, 0xe1, 0, 0, | ||
1499 | 0x23, 0xf, 0xe1, 0, 0, | ||
1500 | 0x34, 0x66, 0xf, 0xe2, 0, 0, | ||
1501 | 0x23, 0xf, 0xe2, 0, 0, | ||
1502 | 0x34, 0x66, 0xf, 0xe3, 0, 0, | ||
1503 | 0x23, 0xf, 0xe3, 0, 0, | ||
1504 | 0x34, 0x66, 0xf, 0xe4, 0, 0, | ||
1505 | 0x23, 0xf, 0xe4, 0, 0, | ||
1506 | 0x34, 0x66, 0xf, 0xe5, 0, 0, | ||
1507 | 0x23, 0xf, 0xe5, 0, 0, | ||
1508 | 0x34, 0x66, 0xf, 0xe7, 0, 0, | ||
1509 | 0x23, 0xf, 0xe7, 0, 0, | ||
1510 | 0x34, 0x66, 0xf, 0xe8, 0, 0, | ||
1511 | 0x23, 0xf, 0xe8, 0, 0, | ||
1512 | 0x34, 0x66, 0xf, 0xe9, 0, 0, | ||
1513 | 0x23, 0xf, 0xe9, 0, 0, | ||
1514 | 0x34, 0x66, 0xf, 0xea, 0, 0, | ||
1515 | 0x23, 0xf, 0xea, 0, 0, | ||
1516 | 0x34, 0x66, 0xf, 0xec, 0, 0, | ||
1517 | 0x23, 0xf, 0xec, 0, 0, | ||
1518 | 0x34, 0x66, 0xf, 0xed, 0, 0, | ||
1519 | 0x23, 0xf, 0xed, 0, 0, | ||
1520 | 0x34, 0x66, 0xf, 0xee, 0, 0, | ||
1521 | 0x23, 0xf, 0xee, 0, 0, | ||
1522 | 0x34, 0xf2, 0xf, 0xf0, 0, 0, | ||
1523 | 0x34, 0x66, 0xf, 0xf1, 0, 0, | ||
1524 | 0x23, 0xf, 0xf1, 0, 0, | ||
1525 | 0x34, 0x66, 0xf, 0xf2, 0, 0, | ||
1526 | 0x23, 0xf, 0xf2, 0, 0, | ||
1527 | 0x34, 0x66, 0xf, 0xf3, 0, 0, | ||
1528 | 0x23, 0xf, 0xf3, 0, 0, | ||
1529 | 0x34, 0x66, 0xf, 0xf4, 0, 0, | ||
1530 | 0x23, 0xf, 0xf4, 0, 0, | ||
1531 | 0x34, 0x66, 0xf, 0xf6, 0, 0, | ||
1532 | 0x23, 0xf, 0xf6, 0, 0, | ||
1533 | 0x34, 0x66, 0xf, 0xf7, 0xc0, 0xc0, | ||
1534 | 0x23, 0xf, 0xf7, 0xc0, 0xc0, | ||
1535 | 0x34, 0x66, 0xf, 0xf8, 0, 0, | ||
1536 | 0x23, 0xf, 0xf8, 0, 0, | ||
1537 | 0x34, 0x66, 0xf, 0xf9, 0, 0, | ||
1538 | 0x23, 0xf, 0xf9, 0, 0, | ||
1539 | 0x34, 0x66, 0xf, 0xfa, 0, 0, | ||
1540 | 0x23, 0xf, 0xfa, 0, 0, | ||
1541 | 0x34, 0x66, 0xf, 0xfb, 0, 0, | ||
1542 | 0x23, 0xf, 0xfb, 0, 0, | ||
1543 | 0x34, 0x66, 0xf, 0xfc, 0, 0, | ||
1544 | 0x23, 0xf, 0xfc, 0, 0, | ||
1545 | 0x34, 0x66, 0xf, 0xfd, 0, 0, | ||
1546 | 0x23, 0xf, 0xfd, 0, 0, | ||
1547 | 0x34, 0x66, 0xf, 0xfe, 0, 0, | ||
1548 | 0x23, 0xf, 0xfe, 0, 0, | ||
1549 | 0x45, 0x66, 0xf, 0x38, 0, 0, 0, | ||
1550 | 0x34, 0xf, 0x38, 0, 0, 0, | ||
1551 | 0x45, 0x66, 0xf, 0x38, 0x1, 0, 0, | ||
1552 | 0x34, 0xf, 0x38, 0x1, 0, 0, | ||
1553 | 0x45, 0x66, 0xf, 0x38, 0x2, 0, 0, | ||
1554 | 0x34, 0xf, 0x38, 0x2, 0, 0, | ||
1555 | 0x45, 0x66, 0xf, 0x38, 0x3, 0, 0, | ||
1556 | 0x34, 0xf, 0x38, 0x3, 0, 0, | ||
1557 | 0x45, 0x66, 0xf, 0x38, 0x4, 0, 0, | ||
1558 | 0x34, 0xf, 0x38, 0x4, 0, 0, | ||
1559 | 0x45, 0x66, 0xf, 0x38, 0x5, 0, 0, | ||
1560 | 0x34, 0xf, 0x38, 0x5, 0, 0, | ||
1561 | 0x45, 0x66, 0xf, 0x38, 0x6, 0, 0, | ||
1562 | 0x34, 0xf, 0x38, 0x6, 0, 0, | ||
1563 | 0x45, 0x66, 0xf, 0x38, 0x7, 0, 0, | ||
1564 | 0x34, 0xf, 0x38, 0x7, 0, 0, | ||
1565 | 0x45, 0x66, 0xf, 0x38, 0x8, 0, 0, | ||
1566 | 0x34, 0xf, 0x38, 0x8, 0, 0, | ||
1567 | 0x45, 0x66, 0xf, 0x38, 0x9, 0, 0, | ||
1568 | 0x34, 0xf, 0x38, 0x9, 0, 0, | ||
1569 | 0x45, 0x66, 0xf, 0x38, 0xa, 0, 0, | ||
1570 | 0x34, 0xf, 0x38, 0xa, 0, 0, | ||
1571 | 0x45, 0x66, 0xf, 0x38, 0xb, 0, 0, | ||
1572 | 0x34, 0xf, 0x38, 0xb, 0, 0, | ||
1573 | 0x45, 0x66, 0xf, 0x38, 0x1c, 0, 0, | ||
1574 | 0x34, 0xf, 0x38, 0x1c, 0, 0, | ||
1575 | 0x45, 0x66, 0xf, 0x38, 0x1d, 0, 0, | ||
1576 | 0x34, 0xf, 0x38, 0x1d, 0, 0, | ||
1577 | 0x45, 0x66, 0xf, 0x38, 0x1e, 0, 0, | ||
1578 | 0x34, 0xf, 0x38, 0x1e, 0, 0, | ||
1579 | 0x45, 0x66, 0xf, 0x3a, 0xf, 0, 0, | ||
1580 | 0x34, 0xf, 0x3a, 0xf, 0, 0, | ||
1581 | 0x34, 0x66, 0xf, 0xc7, 0x38, 0x30, | ||
1582 | 0x34, 0xf3, 0xf, 0xc7, 0x38, 0x30, | ||
1583 | 0x23, 0xf, 0xc7, 0x38, 0x30, | ||
1584 | 0x23, 0xf, 0xc7, 0x38, 0x38, | ||
1585 | 0x34, 0x66, 0xf, 0x71, 0xf8, 0xd0, | ||
1586 | 0x23, 0xf, 0x71, 0xf8, 0xd0, | ||
1587 | 0x34, 0x66, 0xf, 0x71, 0xf8, 0xe0, | ||
1588 | 0x23, 0xf, 0x71, 0xf8, 0xe0, | ||
1589 | 0x34, 0x66, 0xf, 0x71, 0xf8, 0xf0, | ||
1590 | 0x23, 0xf, 0x71, 0xf8, 0xf0, | ||
1591 | 0x34, 0x66, 0xf, 0x72, 0xf8, 0xd0, | ||
1592 | 0x23, 0xf, 0x72, 0xf8, 0xd0, | ||
1593 | 0x34, 0x66, 0xf, 0x72, 0xf8, 0xe0, | ||
1594 | 0x23, 0xf, 0x72, 0xf8, 0xe0, | ||
1595 | 0x34, 0x66, 0xf, 0x72, 0xf8, 0xf0, | ||
1596 | 0x23, 0xf, 0x72, 0xf8, 0xf0, | ||
1597 | 0x34, 0x66, 0xf, 0x73, 0xf8, 0xd0, | ||
1598 | 0x23, 0xf, 0x73, 0xf8, 0xd0, | ||
1599 | 0x34, 0x66, 0xf, 0x73, 0xf8, 0xd8, | ||
1600 | 0x34, 0x66, 0xf, 0x73, 0xf8, 0xf0, | ||
1601 | 0x23, 0xf, 0x73, 0xf8, 0xf0, | ||
1602 | 0x34, 0x66, 0xf, 0x73, 0xf8, 0xf8, | ||
1603 | 0x33, 0xf, 0xae, 0xe8, | ||
1604 | 0x33, 0xf, 0xae, 0xf0, | ||
1605 | 0x33, 0xf, 0xae, 0xf8, | ||
1606 | 0x23, 0xf, 0xae, 0x38, 0x38, | ||
1607 | 0x23, 0xf, 0xf, 0, 0, | ||
1608 | 0x45, 0x66, 0xf, 0x3a, 0xc, 0, 0, | ||
1609 | 0x45, 0x66, 0xf, 0x3a, 0xd, 0, 0, | ||
1610 | 0x45, 0x66, 0xf, 0x38, 0x14, 0, 0, | ||
1611 | 0x45, 0x66, 0xf, 0x38, 0x15, 0, 0, | ||
1612 | 0x45, 0x66, 0xf, 0x3a, 0x40, 0, 0, | ||
1613 | 0x45, 0x66, 0xf, 0x3a, 0x41, 0, 0, | ||
1614 | 0x45, 0x66, 0xf, 0x3a, 0x21, 0, 0, | ||
1615 | 0x45, 0x66, 0xf, 0x38, 0x2a, 0, 0, | ||
1616 | 0x45, 0x66, 0xf, 0x3a, 0x42, 0, 0, | ||
1617 | 0x45, 0x66, 0xf, 0x38, 0x2b, 0, 0, | ||
1618 | 0x45, 0x66, 0xf, 0x38, 0x10, 0, 0, | ||
1619 | 0x45, 0x66, 0xf, 0x3a, 0xe, 0, 0, | ||
1620 | 0x45, 0x66, 0xf, 0x38, 0x29, 0, 0, | ||
1621 | 0x45, 0x66, 0xf, 0x3a, 0x61, 0, 0, | ||
1622 | 0x45, 0x66, 0xf, 0x3a, 0x60, 0, 0, | ||
1623 | 0x45, 0x66, 0xf, 0x3a, 0x63, 0, 0, | ||
1624 | 0x45, 0x66, 0xf, 0x3a, 0x62, 0, 0, | ||
1625 | 0x45, 0x66, 0xf, 0x38, 0x37, 0, 0, | ||
1626 | 0x45, 0x66, 0xf, 0x38, 0x41, 0, 0, | ||
1627 | 0x45, 0x66, 0xf, 0x3a, 0x20, 0, 0, | ||
1628 | 0x45, 0x66, 0xf, 0x3a, 0x22, 0, 0, | ||
1629 | 0x45, 0x66, 0xf, 0x38, 0x3c, 0, 0, | ||
1630 | 0x45, 0x66, 0xf, 0x38, 0x3d, 0, 0, | ||
1631 | 0x45, 0x66, 0xf, 0x38, 0x3f, 0, 0, | ||
1632 | 0x45, 0x66, 0xf, 0x38, 0x3e, 0, 0, | ||
1633 | 0x45, 0x66, 0xf, 0x38, 0x38, 0, 0, | ||
1634 | 0x45, 0x66, 0xf, 0x38, 0x39, 0, 0, | ||
1635 | 0x45, 0x66, 0xf, 0x38, 0x3b, 0, 0, | ||
1636 | 0x45, 0x66, 0xf, 0x38, 0x3a, 0, 0, | ||
1637 | 0x45, 0x66, 0xf, 0x38, 0x20, 0, 0, | ||
1638 | 0x45, 0x66, 0xf, 0x38, 0x21, 0, 0, | ||
1639 | 0x45, 0x66, 0xf, 0x38, 0x22, 0, 0, | ||
1640 | 0x45, 0x66, 0xf, 0x38, 0x23, 0, 0, | ||
1641 | 0x45, 0x66, 0xf, 0x38, 0x24, 0, 0, | ||
1642 | 0x45, 0x66, 0xf, 0x38, 0x25, 0, 0, | ||
1643 | 0x45, 0x66, 0xf, 0x38, 0x30, 0, 0, | ||
1644 | 0x45, 0x66, 0xf, 0x38, 0x31, 0, 0, | ||
1645 | 0x45, 0x66, 0xf, 0x38, 0x32, 0, 0, | ||
1646 | 0x45, 0x66, 0xf, 0x38, 0x33, 0, 0, | ||
1647 | 0x45, 0x66, 0xf, 0x38, 0x34, 0, 0, | ||
1648 | 0x45, 0x66, 0xf, 0x38, 0x35, 0, 0, | ||
1649 | 0x45, 0x66, 0xf, 0x38, 0x28, 0, 0, | ||
1650 | 0x45, 0x66, 0xf, 0x38, 0x40, 0, 0, | ||
1651 | 0x45, 0x66, 0xf, 0x38, 0x17, 0, 0, | ||
1652 | 0x45, 0x66, 0xf, 0x3a, 0x8, 0, 0, | ||
1653 | 0x45, 0x66, 0xf, 0x3a, 0x9, 0, 0, | ||
1654 | 0x45, 0x66, 0xf, 0x3a, 0xa, 0, 0, | ||
1655 | 0x45, 0x66, 0xf, 0x3a, 0xb, 0, 0, | ||
1656 | 0x1, 0xe7, 0x7, | ||
1657 | }; | ||
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.155/mempcpy.patch b/meta/recipes-devtools/elfutils/elfutils-0.155/mempcpy.patch deleted file mode 100644 index 1d5a37e8f5..0000000000 --- a/meta/recipes-devtools/elfutils/elfutils-0.155/mempcpy.patch +++ /dev/null | |||
@@ -1,24 +0,0 @@ | |||
1 | |||
2 | uclibc does not export __mempcpy like glibc so we alias it here. | ||
3 | This patch may make sense for upstream but elfutils uses more | ||
4 | glibc specific features like obstack_printf which are missing in | ||
5 | uclibc they need to be fixed along to make it work all the way | ||
6 | |||
7 | Upstream-Status: Inappropriate[Elfutils uses more glibc specific features] | ||
8 | |||
9 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
10 | |||
11 | Index: elfutils-0.155/libelf/elf_begin.c | ||
12 | =================================================================== | ||
13 | --- elfutils-0.155.orig/libelf/elf_begin.c | ||
14 | +++ elfutils-0.155/libelf/elf_begin.c | ||
15 | @@ -68,6 +68,9 @@ | ||
16 | #include "libelfP.h" | ||
17 | #include "common.h" | ||
18 | |||
19 | +#ifdef __UCLIBC__ | ||
20 | +#define __mempcpy mempcpy | ||
21 | +#endif | ||
22 | |||
23 | /* Create descriptor for archive in memory. */ | ||
24 | static inline Elf * | ||
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.155/nm-Fix-size-passed-to-snprintf-for-invalid-sh_name-case.patch b/meta/recipes-devtools/elfutils/elfutils-0.155/nm-Fix-size-passed-to-snprintf-for-invalid-sh_name-case.patch deleted file mode 100644 index 9a400da846..0000000000 --- a/meta/recipes-devtools/elfutils/elfutils-0.155/nm-Fix-size-passed-to-snprintf-for-invalid-sh_name-case.patch +++ /dev/null | |||
@@ -1,27 +0,0 @@ | |||
1 | Upstream-Status: Backport | ||
2 | |||
3 | nm: Fix size passed to snprintf for invalid sh_name case. | ||
4 | native build failed as following on Fedora18: | ||
5 | nm.c: In function 'show_symbols_sysv': | ||
6 | nm.c:756:27: error: argument to 'sizeof' in 'snprintf' call is the same expression as the destination; did you mean to provide an explicit length? [-Werror=sizeof-pointer-memaccess] | ||
7 | snprintf (name, sizeof name, "[invalid sh_name %#" PRIx32 "]", | ||
8 | ^ | ||
9 | |||
10 | The original commit is http://git.fedorahosted.org/cgit/elfutils.git/commit/src/nm.c?id=57bd66cabf6e6b9ecf622cdbf350804897a8df58 | ||
11 | |||
12 | Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> | ||
13 | |||
14 | --- elfutils-0.155/src/nm.c.org 2013-03-11 22:36:11.000000000 -0500 | ||
15 | +++ elfutils-0.155/src/nm.c 2013-03-11 22:46:09.000000000 -0500 | ||
16 | @@ -752,8 +752,9 @@ | ||
17 | gelf_getshdr (scn, &shdr_mem)->sh_name); | ||
18 | if (unlikely (name == NULL)) | ||
19 | { | ||
20 | - name = alloca (sizeof "[invalid sh_name 0x12345678]"); | ||
21 | - snprintf (name, sizeof name, "[invalid sh_name %#" PRIx32 "]", | ||
22 | + const size_t bufsz = sizeof "[invalid sh_name 0x12345678]"; | ||
23 | + name = alloca (bufsz); | ||
24 | + snprintf (name, bufsz, "[invalid sh_name %#" PRIx32 "]", | ||
25 | gelf_getshdr (scn, &shdr_mem)->sh_name); | ||
26 | } | ||
27 | scnnames[elf_ndxscn (scn)] = name; | ||
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.155/uclibc-support.patch b/meta/recipes-devtools/elfutils/elfutils-0.155/uclibc-support.patch deleted file mode 100644 index fbaf1e9dcd..0000000000 --- a/meta/recipes-devtools/elfutils/elfutils-0.155/uclibc-support.patch +++ /dev/null | |||
@@ -1,91 +0,0 @@ | |||
1 | on uclibc systems libintl and libuargp are separate from libc. | ||
2 | so they need to be specified on commandline when we use proxy-libintl | ||
3 | then libintl is a static archive so it should be listed last since | ||
4 | elfutils does not respect disable-nls we need to link in libintl | ||
5 | |||
6 | We add a new option --enable-uclibc which will be used to control | ||
7 | the uclibc specific configurations during build. | ||
8 | |||
9 | Signed-off-by: Khem Raj <raj.khem> | ||
10 | |||
11 | Upstream-Status: Inappropriate [uclibc specific] | ||
12 | |||
13 | Index: elfutils-0.155/configure.ac | ||
14 | =================================================================== | ||
15 | --- elfutils-0.155.orig/configure.ac | ||
16 | +++ elfutils-0.155/configure.ac | ||
17 | @@ -55,9 +55,16 @@ AS_IF([test "$use_locks" = yes], [AC_DEF | ||
18 | |||
19 | AH_TEMPLATE([USE_LOCKS], [Defined if libraries should be thread-safe.]) | ||
20 | |||
21 | +AC_ARG_ENABLE([uclibc], | ||
22 | +AS_HELP_STRING([--enable-uclibc], [Use uclibc for system libraries]), | ||
23 | +use_uclibc=yes, use_uclibc=no) | ||
24 | +AM_CONDITIONAL(USE_UCLIBC, test "$use_uclibc" = yes) | ||
25 | +AS_IF([test "$use_uclibc" = yes], [AC_DEFINE(USE_UCLIBC)]) | ||
26 | + | ||
27 | +AH_TEMPLATE([USE_UCLIBC], [Defined if uclibc libraries are used.]) | ||
28 | + | ||
29 | dnl Add all the languages for which translations are available. | ||
30 | ALL_LINGUAS= | ||
31 | - | ||
32 | AC_PROG_CC | ||
33 | AC_PROG_RANLIB | ||
34 | AC_PROG_YACC | ||
35 | Index: elfutils-0.155/libelf/Makefile.am | ||
36 | =================================================================== | ||
37 | --- elfutils-0.155.orig/libelf/Makefile.am | ||
38 | +++ elfutils-0.155/libelf/Makefile.am | ||
39 | @@ -93,7 +93,12 @@ if !MUDFLAP | ||
40 | libelf_pic_a_SOURCES = | ||
41 | am_libelf_pic_a_OBJECTS = $(libelf_a_SOURCES:.c=.os) | ||
42 | |||
43 | + | ||
44 | libelf_so_LDLIBS = | ||
45 | +if USE_UCLIBC | ||
46 | +libelf_so_LDLIBS += -lintl -luargp | ||
47 | +endif | ||
48 | + | ||
49 | if USE_LOCKS | ||
50 | libelf_so_LDLIBS += -lpthread | ||
51 | endif | ||
52 | Index: elfutils-0.155/libdw/Makefile.am | ||
53 | =================================================================== | ||
54 | --- elfutils-0.155.orig/libdw/Makefile.am | ||
55 | +++ elfutils-0.155/libdw/Makefile.am | ||
56 | @@ -98,6 +98,11 @@ if !MUDFLAP | ||
57 | libdw_pic_a_SOURCES = | ||
58 | am_libdw_pic_a_OBJECTS = $(libdw_a_SOURCES:.c=.os) | ||
59 | |||
60 | +libdw_so_LDLIBS = | ||
61 | +if USE_UCLIBC | ||
62 | +libdw_so_LDLIBS += -lintl -luargp | ||
63 | +endif | ||
64 | + | ||
65 | libdw_so_SOURCES = | ||
66 | libdw.so: $(srcdir)/libdw.map libdw_pic.a \ | ||
67 | ../libdwfl/libdwfl_pic.a ../libebl/libebl.a \ | ||
68 | @@ -108,7 +113,7 @@ libdw.so: $(srcdir)/libdw.map libdw_pic. | ||
69 | -Wl,--enable-new-dtags,-rpath,$(pkglibdir) \ | ||
70 | -Wl,--version-script,$<,--no-undefined \ | ||
71 | -Wl,--whole-archive $(filter-out $<,$^) -Wl,--no-whole-archive\ | ||
72 | - -ldl $(zip_LIBS) | ||
73 | + -ldl $(zip_LIBS) $(libdw_so_LDLIBS) | ||
74 | if readelf -d $@ | fgrep -q TEXTREL; then exit 1; fi | ||
75 | ln -fs $@ $@.$(VERSION) | ||
76 | |||
77 | Index: elfutils-0.155/libcpu/Makefile.am | ||
78 | =================================================================== | ||
79 | --- elfutils-0.155.orig/libcpu/Makefile.am | ||
80 | +++ elfutils-0.155/libcpu/Makefile.am | ||
81 | @@ -63,6 +63,10 @@ i386_parse_CFLAGS = -DNMNES="`wc -l < i3 | ||
82 | i386_lex.o: i386_parse.h | ||
83 | i386_gendis_LDADD = $(libeu) -lm $(libmudflap) | ||
84 | |||
85 | +if USE_UCLIBC | ||
86 | +i386_gendis_LDADD += -luargp -lintl | ||
87 | +endif | ||
88 | + | ||
89 | i386_parse.h: i386_parse.c ; | ||
90 | |||
91 | noinst_HEADERS = memory-access.h i386_parse.h i386_data.h | ||
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.155/x86_64_dis.h b/meta/recipes-devtools/elfutils/elfutils-0.155/x86_64_dis.h deleted file mode 100644 index a0198bed97..0000000000 --- a/meta/recipes-devtools/elfutils/elfutils-0.155/x86_64_dis.h +++ /dev/null | |||
@@ -1,1632 +0,0 @@ | |||
1 | #define MNEMONIC_BITS 10 | ||
2 | #define SUFFIX_BITS 3 | ||
3 | #define FCT1_BITS 7 | ||
4 | #define STR1_BITS 4 | ||
5 | #define OFF1_1_BITS 7 | ||
6 | #define OFF1_1_BIAS 3 | ||
7 | #define OFF1_2_BITS 7 | ||
8 | #define OFF1_2_BIAS 4 | ||
9 | #define OFF1_3_BITS 1 | ||
10 | #define OFF1_3_BIAS 7 | ||
11 | #define FCT2_BITS 6 | ||
12 | #define STR2_BITS 2 | ||
13 | #define OFF2_1_BITS 7 | ||
14 | #define OFF2_1_BIAS 5 | ||
15 | #define OFF2_2_BITS 7 | ||
16 | #define OFF2_2_BIAS 4 | ||
17 | #define OFF2_3_BITS 4 | ||
18 | #define OFF2_3_BIAS 7 | ||
19 | #define FCT3_BITS 4 | ||
20 | #define STR3_BITS 1 | ||
21 | #define OFF3_1_BITS 6 | ||
22 | #define OFF3_1_BIAS 10 | ||
23 | #define OFF3_2_BITS 1 | ||
24 | #define OFF3_2_BIAS 21 | ||
25 | |||
26 | #include <i386_data.h> | ||
27 | |||
28 | #define suffix_none 0 | ||
29 | #define suffix_w 1 | ||
30 | #define suffix_w0 2 | ||
31 | #define suffix_W 3 | ||
32 | #define suffix_tttn 4 | ||
33 | #define suffix_D 7 | ||
34 | #define suffix_w1 5 | ||
35 | #define suffix_W1 6 | ||
36 | |||
37 | static const opfct_t op1_fct[] = | ||
38 | { | ||
39 | NULL, | ||
40 | FCT_MOD$R_M, | ||
41 | FCT_Mod$R_m, | ||
42 | FCT_abs, | ||
43 | FCT_ax, | ||
44 | FCT_ax$w, | ||
45 | FCT_ccc, | ||
46 | FCT_ddd, | ||
47 | FCT_disp8, | ||
48 | FCT_ds_bx, | ||
49 | FCT_ds_si, | ||
50 | FCT_dx, | ||
51 | FCT_es_di, | ||
52 | FCT_freg, | ||
53 | FCT_imm$s, | ||
54 | FCT_imm$w, | ||
55 | FCT_imm16, | ||
56 | FCT_imm64$w, | ||
57 | FCT_imm8, | ||
58 | FCT_imms8, | ||
59 | FCT_mmxreg, | ||
60 | FCT_mod$16r_m, | ||
61 | FCT_mod$64r_m, | ||
62 | FCT_mod$8r_m, | ||
63 | FCT_mod$r_m, | ||
64 | FCT_mod$r_m$w, | ||
65 | FCT_reg, | ||
66 | FCT_reg$w, | ||
67 | FCT_reg64, | ||
68 | FCT_rel, | ||
69 | FCT_sel, | ||
70 | FCT_sreg2, | ||
71 | FCT_sreg3, | ||
72 | FCT_string, | ||
73 | FCT_xmmreg, | ||
74 | }; | ||
75 | static const char op1_str[] = | ||
76 | "%ax\0" | ||
77 | "%cl\0" | ||
78 | "%rax\0" | ||
79 | "%st\0" | ||
80 | "%xmm0\0" | ||
81 | "*"; | ||
82 | static const uint8_t op1_str_idx[] = { | ||
83 | 0, | ||
84 | 4, | ||
85 | 8, | ||
86 | 13, | ||
87 | 17, | ||
88 | 23, | ||
89 | }; | ||
90 | static const opfct_t op2_fct[] = | ||
91 | { | ||
92 | NULL, | ||
93 | FCT_MOD$R_M, | ||
94 | FCT_Mod$R_m, | ||
95 | FCT_abs, | ||
96 | FCT_absval, | ||
97 | FCT_ax$w, | ||
98 | FCT_ccc, | ||
99 | FCT_ddd, | ||
100 | FCT_ds_si, | ||
101 | FCT_dx, | ||
102 | FCT_es_di, | ||
103 | FCT_freg, | ||
104 | FCT_imm8, | ||
105 | FCT_mmxreg, | ||
106 | FCT_mod$64r_m, | ||
107 | FCT_mod$r_m, | ||
108 | FCT_mod$r_m$w, | ||
109 | FCT_oreg, | ||
110 | FCT_oreg$w, | ||
111 | FCT_reg, | ||
112 | FCT_reg$w, | ||
113 | FCT_reg64, | ||
114 | FCT_sreg3, | ||
115 | FCT_string, | ||
116 | FCT_xmmreg, | ||
117 | }; | ||
118 | static const char op2_str[] = | ||
119 | "%rcx\0" | ||
120 | "%st"; | ||
121 | static const uint8_t op2_str_idx[] = { | ||
122 | 0, | ||
123 | 5, | ||
124 | }; | ||
125 | static const opfct_t op3_fct[] = | ||
126 | { | ||
127 | NULL, | ||
128 | FCT_mmxreg, | ||
129 | FCT_mod$r_m, | ||
130 | FCT_reg, | ||
131 | FCT_string, | ||
132 | FCT_xmmreg, | ||
133 | }; | ||
134 | static const char op3_str[] = | ||
135 | "%rdx"; | ||
136 | static const uint8_t op3_str_idx[] = { | ||
137 | 0, | ||
138 | }; | ||
139 | static const struct instr_enc instrtab[] = | ||
140 | { | ||
141 | { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
142 | { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
143 | { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
144 | { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
145 | { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
146 | { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
147 | { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
148 | { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
149 | { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
150 | { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
151 | { .mnemonic = MNE_addsubpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
152 | { .mnemonic = MNE_addsubps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
153 | { .mnemonic = MNE_and, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
154 | { .mnemonic = MNE_and, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
155 | { .mnemonic = MNE_and, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
156 | { .mnemonic = MNE_and, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
157 | { .mnemonic = MNE_and, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
158 | { .mnemonic = MNE_andpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
159 | { .mnemonic = MNE_andps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
160 | { .mnemonic = MNE_andnpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
161 | { .mnemonic = MNE_andnps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
162 | { .mnemonic = MNE_movslq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 21, .str2 = 0, .off2_1 = 5, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
163 | { .mnemonic = MNE_bsf, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
164 | { .mnemonic = MNE_bsr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
165 | { .mnemonic = MNE_bswap, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 26, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
166 | { .mnemonic = MNE_bt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
167 | { .mnemonic = MNE_bt, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
168 | { .mnemonic = MNE_btc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
169 | { .mnemonic = MNE_btc, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
170 | { .mnemonic = MNE_btr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
171 | { .mnemonic = MNE_btr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
172 | { .mnemonic = MNE_bts, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
173 | { .mnemonic = MNE_bts, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
174 | { .mnemonic = MNE_call, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 29, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
175 | { .mnemonic = MNE_call, .rep = 0, .repe = 0, .suffix = 3, .modrm = 1, .fct1 = 22, .str1 = 6, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
176 | { .mnemonic = MNE_lcall, .rep = 0, .repe = 0, .suffix = 3, .modrm = 1, .fct1 = 22, .str1 = 6, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
177 | { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
178 | { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
179 | { .mnemonic = MNE_clc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
180 | { .mnemonic = MNE_cld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
181 | { .mnemonic = MNE_cli, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
182 | { .mnemonic = MNE_syscall, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
183 | { .mnemonic = MNE_clts, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
184 | { .mnemonic = MNE_sysret, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
185 | { .mnemonic = MNE_sysenter, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
186 | { .mnemonic = MNE_sysexit, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
187 | { .mnemonic = MNE_cmc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
188 | { .mnemonic = MNE_cmov, .rep = 0, .repe = 0, .suffix = 4, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
189 | { .mnemonic = MNE_cmp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
190 | { .mnemonic = MNE_cmp, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
191 | { .mnemonic = MNE_cmp, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
192 | { .mnemonic = MNE_cmp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
193 | { .mnemonic = MNE_cmp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
194 | { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
195 | { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
196 | { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
197 | { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
198 | { .mnemonic = MNE_cmps, .rep = 0, .repe = 1, .suffix = 1, .modrm = 0, .fct1 = 12, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 8, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
199 | { .mnemonic = MNE_cmpxchg, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 15, .off1_2 = 11, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 8, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
200 | { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
201 | { .mnemonic = MNE_cpuid, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
202 | { .mnemonic = MNE_cvtdq2pd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
203 | { .mnemonic = MNE_cvtpd2dq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
204 | { .mnemonic = MNE_cvttpd2dq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
205 | { .mnemonic = MNE_dec, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
206 | { .mnemonic = MNE_div, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
207 | { .mnemonic = MNE_emms, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
208 | { .mnemonic = MNE_enter, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 16, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 12, .str2 = 0, .off2_1 = 19, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
209 | { .mnemonic = MNE_fnop, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
210 | { .mnemonic = MNE_fchs, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
211 | { .mnemonic = MNE_fabs, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
212 | { .mnemonic = MNE_ftst, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
213 | { .mnemonic = MNE_fxam, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
214 | { .mnemonic = MNE_fld1, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
215 | { .mnemonic = MNE_fldl2t, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
216 | { .mnemonic = MNE_fldl2e, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
217 | { .mnemonic = MNE_fldpi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
218 | { .mnemonic = MNE_fldlg2, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
219 | { .mnemonic = MNE_fldln2, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
220 | { .mnemonic = MNE_fldz, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
221 | { .mnemonic = MNE_f2xm1, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
222 | { .mnemonic = MNE_fyl2x, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
223 | { .mnemonic = MNE_fptan, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
224 | { .mnemonic = MNE_fpatan, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
225 | { .mnemonic = MNE_fxtract, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
226 | { .mnemonic = MNE_fprem1, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
227 | { .mnemonic = MNE_fdecstp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
228 | { .mnemonic = MNE_fincstp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
229 | { .mnemonic = MNE_fprem, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
230 | { .mnemonic = MNE_fyl2xp1, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
231 | { .mnemonic = MNE_fsqrt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
232 | { .mnemonic = MNE_fsincos, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
233 | { .mnemonic = MNE_frndint, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
234 | { .mnemonic = MNE_fscale, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
235 | { .mnemonic = MNE_fsin, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
236 | { .mnemonic = MNE_fcos, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
237 | { .mnemonic = MNE_fadd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
238 | { .mnemonic = MNE_fadd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
239 | { .mnemonic = MNE_fadd, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
240 | { .mnemonic = MNE_fmul, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
241 | { .mnemonic = MNE_fmul, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
242 | { .mnemonic = MNE_fmul, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
243 | { .mnemonic = MNE_fsub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
244 | { .mnemonic = MNE_fsub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
245 | { .mnemonic = MNE_fsub, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
246 | { .mnemonic = MNE_fsubr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
247 | { .mnemonic = MNE_fsubr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
248 | { .mnemonic = MNE_fsubr, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
249 | { .mnemonic = MNE_fst, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
250 | { .mnemonic = MNE_fst, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
251 | { .mnemonic = MNE_fstp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
252 | { .mnemonic = MNE_fstp, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
253 | { .mnemonic = MNE_fldenv, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
254 | { .mnemonic = MNE_fldcw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
255 | { .mnemonic = MNE_fnstenv, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
256 | { .mnemonic = MNE_fnstcw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
257 | { .mnemonic = MNE_fxch, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
258 | { .mnemonic = MNE_faddp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
259 | { .mnemonic = MNE_fcmovb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
260 | { .mnemonic = MNE_fiadd, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
261 | { .mnemonic = MNE_fcmove, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
262 | { .mnemonic = MNE_fmulp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
263 | { .mnemonic = MNE_fimul, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
264 | { .mnemonic = MNE_fsubp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
265 | { .mnemonic = MNE_fisub, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
266 | { .mnemonic = MNE_fsubrp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
267 | { .mnemonic = MNE_fisubr, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
268 | { .mnemonic = MNE_fnstsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 1, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
269 | { .mnemonic = MNE_fbld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
270 | { .mnemonic = MNE_fcomip, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
271 | { .mnemonic = MNE_fbstp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
272 | { .mnemonic = MNE_fchs, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
273 | { .mnemonic = MNE_fclex, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
274 | { .mnemonic = MNE_finit, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
275 | { .mnemonic = MNE_fwait, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
276 | { .mnemonic = MNE_fnclex, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
277 | { .mnemonic = MNE_fcmovb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
278 | { .mnemonic = MNE_fcmove, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
279 | { .mnemonic = MNE_fcmovbe, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
280 | { .mnemonic = MNE_fcmovu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
281 | { .mnemonic = MNE_fcmovnb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
282 | { .mnemonic = MNE_fcmovne, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
283 | { .mnemonic = MNE_fcmovnbe, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
284 | { .mnemonic = MNE_fcmovnu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
285 | { .mnemonic = MNE_fcom, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
286 | { .mnemonic = MNE_fcom, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
287 | { .mnemonic = MNE_fcomp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
288 | { .mnemonic = MNE_fcomp, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
289 | { .mnemonic = MNE_fcompp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
290 | { .mnemonic = MNE_fcomi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
291 | { .mnemonic = MNE_fcomip, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
292 | { .mnemonic = MNE_fucomi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
293 | { .mnemonic = MNE_fucomip, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
294 | { .mnemonic = MNE_fcos, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
295 | { .mnemonic = MNE_fdecstp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
296 | { .mnemonic = MNE_fdiv, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
297 | { .mnemonic = MNE_fdiv, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
298 | { .mnemonic = MNE_fdiv, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
299 | { .mnemonic = MNE_fidivl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
300 | { .mnemonic = MNE_fdivp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
301 | { .mnemonic = MNE_fidiv, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
302 | { .mnemonic = MNE_fdivrp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
303 | { .mnemonic = MNE_fdivr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
304 | { .mnemonic = MNE_fdivr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
305 | { .mnemonic = MNE_fdivr, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
306 | { .mnemonic = MNE_fidivrl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
307 | { .mnemonic = MNE_fidivr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
308 | { .mnemonic = MNE_fdivrp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
309 | { .mnemonic = MNE_ffree, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
310 | { .mnemonic = MNE_fcmovbe, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
311 | { .mnemonic = MNE_ficom, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
312 | { .mnemonic = MNE_fcmovu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
313 | { .mnemonic = MNE_ficomp, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
314 | { .mnemonic = MNE_fild, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
315 | { .mnemonic = MNE_fildl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
316 | { .mnemonic = MNE_fildll, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
317 | { .mnemonic = MNE_fincstp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
318 | { .mnemonic = MNE_fninit, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
319 | { .mnemonic = MNE_fist, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
320 | { .mnemonic = MNE_fistp, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
321 | { .mnemonic = MNE_fistpll, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
322 | { .mnemonic = MNE_fisttp, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
323 | { .mnemonic = MNE_fisttpll, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
324 | { .mnemonic = MNE_fldt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
325 | { .mnemonic = MNE_fstpt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
326 | { .mnemonic = MNE_fld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
327 | { .mnemonic = MNE_fld, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
328 | { .mnemonic = MNE_fucom, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
329 | { .mnemonic = MNE_frstor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
330 | { .mnemonic = MNE_fucomp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
331 | { .mnemonic = MNE_fnsave, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
332 | { .mnemonic = MNE_fnstsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
333 | { .mnemonic = MNE_hlt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
334 | { .mnemonic = MNE_idiv, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
335 | { .mnemonic = MNE_imul, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
336 | { .mnemonic = MNE_imul, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
337 | { .mnemonic = MNE_imul, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 14, .str1 = 0, .off1_1 = 13, .off1_2 = 2, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 3, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
338 | { .mnemonic = MNE_in, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
339 | { .mnemonic = MNE_in, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 11, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 3, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
340 | { .mnemonic = MNE_inc, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
341 | { .mnemonic = MNE_ins, .rep = 1, .repe = 0, .suffix = 1, .modrm = 0, .fct1 = 11, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 10, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
342 | { .mnemonic = MNE_int, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
343 | { .mnemonic = MNE_int3, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
344 | { .mnemonic = MNE_invd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
345 | { .mnemonic = MNE_swapgs, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
346 | { .mnemonic = MNE_invlpg, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
347 | { .mnemonic = MNE_iret, .rep = 0, .repe = 0, .suffix = 6, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
348 | { .mnemonic = MNE_j, .rep = 0, .repe = 0, .suffix = 4, .modrm = 0, .fct1 = 8, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
349 | { .mnemonic = MNE_j, .rep = 0, .repe = 0, .suffix = 4, .modrm = 0, .fct1 = 29, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
350 | { .mnemonic = MNE_set, .rep = 0, .repe = 0, .suffix = 4, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
351 | { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 8, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
352 | { .mnemonic = MNE_jmp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 8, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
353 | { .mnemonic = MNE_jmp, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 29, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
354 | { .mnemonic = MNE_jmp, .rep = 0, .repe = 0, .suffix = 3, .modrm = 1, .fct1 = 22, .str1 = 6, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
355 | { .mnemonic = MNE_ljmp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 30, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 4, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
356 | { .mnemonic = MNE_ljmp, .rep = 0, .repe = 0, .suffix = 3, .modrm = 1, .fct1 = 22, .str1 = 6, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
357 | { .mnemonic = MNE_lahf, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
358 | { .mnemonic = MNE_lar, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 21, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
359 | { .mnemonic = MNE_lea, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 5, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
360 | { .mnemonic = MNE_leave, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
361 | { .mnemonic = MNE_lfs, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
362 | { .mnemonic = MNE_lgs, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
363 | { .mnemonic = MNE_lgdt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
364 | { .mnemonic = MNE_lidt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
365 | { .mnemonic = MNE_lldt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 21, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
366 | { .mnemonic = MNE_lmsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 21, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
367 | { .mnemonic = MNE_lock, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
368 | { .mnemonic = MNE_lods, .rep = 1, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 10, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 3, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
369 | { .mnemonic = MNE_loop, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 8, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
370 | { .mnemonic = MNE_loope, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 8, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
371 | { .mnemonic = MNE_loopne, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 8, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
372 | { .mnemonic = MNE_lsl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 21, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
373 | { .mnemonic = MNE_lss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
374 | { .mnemonic = MNE_ltr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 21, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
375 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
376 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
377 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
378 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
379 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 3, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 35, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
380 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 5, .str1 = 0, .off1_1 = 37, .off1_2 = 3, .off1_3 = 0, .fct2 = 3, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
381 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 6, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 21, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
382 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 28, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 6, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
383 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 7, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 21, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
384 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 28, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 7, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
385 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 32, .str1 = 0, .off1_1 = 7, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
386 | { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 22, .str2 = 0, .off2_1 = 5, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
387 | { .mnemonic = MNE_movs, .rep = 1, .repe = 0, .suffix = 1, .modrm = 0, .fct1 = 10, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 10, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
388 | { .mnemonic = MNE_movsbl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
389 | { .mnemonic = MNE_movswl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 21, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
390 | { .mnemonic = MNE_movzbl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
391 | { .mnemonic = MNE_movzwl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 21, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
392 | { .mnemonic = MNE_mul, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
393 | { .mnemonic = MNE_neg, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
394 | { .mnemonic = MNE_pause, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
395 | { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
396 | { .mnemonic = MNE_popcnt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
397 | { .mnemonic = MNE_not, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
398 | { .mnemonic = MNE_or, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
399 | { .mnemonic = MNE_or, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
400 | { .mnemonic = MNE_or, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
401 | { .mnemonic = MNE_or, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
402 | { .mnemonic = MNE_or, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
403 | { .mnemonic = MNE_out, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 5, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 12, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
404 | { .mnemonic = MNE_out, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 5, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 9, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
405 | { .mnemonic = MNE_outs, .rep = 1, .repe = 0, .suffix = 1, .modrm = 0, .fct1 = 10, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 9, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
406 | { .mnemonic = MNE_pop, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 28, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
407 | { .mnemonic = MNE_pop, .rep = 0, .repe = 0, .suffix = 3, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
408 | { .mnemonic = MNE_pop, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 32, .str1 = 0, .off1_1 = 7, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
409 | { .mnemonic = MNE_popf, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
410 | { .mnemonic = MNE_push, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 28, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
411 | { .mnemonic = MNE_pushq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
412 | { .mnemonic = MNE_push, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 28, .str1 = 0, .off1_1 = 2, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
413 | { .mnemonic = MNE_pop, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 28, .str1 = 0, .off1_1 = 2, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
414 | { .mnemonic = MNE_push, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 14, .str1 = 0, .off1_1 = 5, .off1_2 = 2, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
415 | { .mnemonic = MNE_push, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 31, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
416 | { .mnemonic = MNE_push, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 32, .str1 = 0, .off1_1 = 7, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
417 | { .mnemonic = MNE_pushf, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
418 | { .mnemonic = MNE_rcl, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
419 | { .mnemonic = MNE_rcl, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
420 | { .mnemonic = MNE_rcl, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
421 | { .mnemonic = MNE_rcr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
422 | { .mnemonic = MNE_rcr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
423 | { .mnemonic = MNE_rcr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
424 | { .mnemonic = MNE_rdmsr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
425 | { .mnemonic = MNE_rdpmc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
426 | { .mnemonic = MNE_rdtsc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
427 | { .mnemonic = MNE_ret, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
428 | { .mnemonic = MNE_ret, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 16, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
429 | { .mnemonic = MNE_lret, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
430 | { .mnemonic = MNE_lret, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 16, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
431 | { .mnemonic = MNE_rol, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
432 | { .mnemonic = MNE_rol, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
433 | { .mnemonic = MNE_rol, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
434 | { .mnemonic = MNE_ror, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
435 | { .mnemonic = MNE_ror, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
436 | { .mnemonic = MNE_ror, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
437 | { .mnemonic = MNE_rsm, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
438 | { .mnemonic = MNE_sahf, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
439 | { .mnemonic = MNE_sar, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
440 | { .mnemonic = MNE_sar, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
441 | { .mnemonic = MNE_sar, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
442 | { .mnemonic = MNE_sbb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
443 | { .mnemonic = MNE_sbb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
444 | { .mnemonic = MNE_sbb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
445 | { .mnemonic = MNE_sbb, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
446 | { .mnemonic = MNE_sbb, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
447 | { .mnemonic = MNE_scas, .rep = 0, .repe = 1, .suffix = 0, .modrm = 0, .fct1 = 12, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 3, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
448 | { .mnemonic = MNE_set, .rep = 0, .repe = 0, .suffix = 4, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
449 | { .mnemonic = MNE_shl, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
450 | { .mnemonic = MNE_shl, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
451 | { .mnemonic = MNE_shl, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
452 | { .mnemonic = MNE_shr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
453 | { .mnemonic = MNE_shld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 2, .str3 = 0, .off3_1 = 6, .off3_2 = 0, }, | ||
454 | { .mnemonic = MNE_shld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 2, .str3 = 0, .off3_1 = 6, .off3_2 = 0, }, | ||
455 | { .mnemonic = MNE_shr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
456 | { .mnemonic = MNE_shr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
457 | { .mnemonic = MNE_shrd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 2, .str3 = 0, .off3_1 = 6, .off3_2 = 0, }, | ||
458 | { .mnemonic = MNE_shrd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 2, .str3 = 0, .off3_1 = 6, .off3_2 = 0, }, | ||
459 | { .mnemonic = MNE_vmcall, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
460 | { .mnemonic = MNE_vmlaunch, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
461 | { .mnemonic = MNE_vmresume, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
462 | { .mnemonic = MNE_vmxoff, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
463 | { .mnemonic = MNE_vmread, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 28, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 14, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
464 | { .mnemonic = MNE_vmwrite, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 22, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 21, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
465 | { .mnemonic = MNE_sgdt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
466 | { .mnemonic = MNE_monitor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 3, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 1, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 4, .str3 = 1, .off3_1 = 0, .off3_2 = 0, }, | ||
467 | { .mnemonic = MNE_mwait, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 3, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 1, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
468 | { .mnemonic = MNE_sidt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
469 | { .mnemonic = MNE_sldt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
470 | { .mnemonic = MNE_smsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
471 | { .mnemonic = MNE_stc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
472 | { .mnemonic = MNE_std, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
473 | { .mnemonic = MNE_sti, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
474 | { .mnemonic = MNE_stos, .rep = 1, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 5, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 10, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
475 | { .mnemonic = MNE_str, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
476 | { .mnemonic = MNE_sub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
477 | { .mnemonic = MNE_sub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
478 | { .mnemonic = MNE_sub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
479 | { .mnemonic = MNE_sub, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
480 | { .mnemonic = MNE_sub, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
481 | { .mnemonic = MNE_test, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
482 | { .mnemonic = MNE_test, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
483 | { .mnemonic = MNE_test, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
484 | { .mnemonic = MNE_ud2a, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
485 | { .mnemonic = MNE_verr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 21, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
486 | { .mnemonic = MNE_verw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 21, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
487 | { .mnemonic = MNE_wbinvd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
488 | { .mnemonic = MNE_prefetch, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
489 | { .mnemonic = MNE_prefetchw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
490 | { .mnemonic = MNE_prefetchnta, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
491 | { .mnemonic = MNE_prefetcht0, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
492 | { .mnemonic = MNE_prefetcht1, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
493 | { .mnemonic = MNE_prefetcht2, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
494 | { .mnemonic = MNE_nop, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
495 | { .mnemonic = MNE_wrmsr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
496 | { .mnemonic = MNE_xadd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 15, .off1_2 = 11, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 8, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
497 | { .mnemonic = MNE_xchg, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
498 | { .mnemonic = MNE_xchg, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 4, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 17, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
499 | { .mnemonic = MNE_xlat, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 9, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
500 | { .mnemonic = MNE_xor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
501 | { .mnemonic = MNE_xor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
502 | { .mnemonic = MNE_xor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
503 | { .mnemonic = MNE_xor, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
504 | { .mnemonic = MNE_xor, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
505 | { .mnemonic = MNE_emms, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
506 | { .mnemonic = MNE_pand, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
507 | { .mnemonic = MNE_pand, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
508 | { .mnemonic = MNE_pandn, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
509 | { .mnemonic = MNE_pandn, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
510 | { .mnemonic = MNE_pmaddwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
511 | { .mnemonic = MNE_pmaddwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
512 | { .mnemonic = MNE_por, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
513 | { .mnemonic = MNE_por, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
514 | { .mnemonic = MNE_pxor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
515 | { .mnemonic = MNE_pxor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
516 | { .mnemonic = MNE_andnps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
517 | { .mnemonic = MNE_andps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
518 | { .mnemonic = MNE_cmpeqps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
519 | { .mnemonic = MNE_cmpltps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
520 | { .mnemonic = MNE_cmpleps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
521 | { .mnemonic = MNE_cmpunordps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
522 | { .mnemonic = MNE_cmpneqps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
523 | { .mnemonic = MNE_cmpnltps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
524 | { .mnemonic = MNE_cmpnleps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
525 | { .mnemonic = MNE_cmpordps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
526 | { .mnemonic = MNE_cmpeqss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
527 | { .mnemonic = MNE_cmpltss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
528 | { .mnemonic = MNE_cmpless, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
529 | { .mnemonic = MNE_cmpunordss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
530 | { .mnemonic = MNE_cmpneqss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
531 | { .mnemonic = MNE_cmpnltss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
532 | { .mnemonic = MNE_cmpnless, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
533 | { .mnemonic = MNE_cmpordss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
534 | { .mnemonic = MNE_fxrstor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
535 | { .mnemonic = MNE_fxsave, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
536 | { .mnemonic = MNE_ldmxcsr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
537 | { .mnemonic = MNE_stmxcsr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
538 | { .mnemonic = MNE_movsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
539 | { .mnemonic = MNE_movss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
540 | { .mnemonic = MNE_movupd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
541 | { .mnemonic = MNE_movups, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
542 | { .mnemonic = MNE_movsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
543 | { .mnemonic = MNE_movss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
544 | { .mnemonic = MNE_movupd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
545 | { .mnemonic = MNE_movups, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
546 | { .mnemonic = MNE_movddup, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
547 | { .mnemonic = MNE_movsldup, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
548 | { .mnemonic = MNE_movlpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
549 | { .mnemonic = MNE_movhlps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
550 | { .mnemonic = MNE_movlps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
551 | { .mnemonic = MNE_movhlpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
552 | { .mnemonic = MNE_movhlps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
553 | { .mnemonic = MNE_movlpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
554 | { .mnemonic = MNE_movlps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
555 | { .mnemonic = MNE_unpcklpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
556 | { .mnemonic = MNE_unpcklps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
557 | { .mnemonic = MNE_unpckhpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
558 | { .mnemonic = MNE_unpckhps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
559 | { .mnemonic = MNE_movshdup, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
560 | { .mnemonic = MNE_movhpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
561 | { .mnemonic = MNE_movlhps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
562 | { .mnemonic = MNE_movhps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
563 | { .mnemonic = MNE_movlhpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
564 | { .mnemonic = MNE_movlhps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
565 | { .mnemonic = MNE_movhpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
566 | { .mnemonic = MNE_movhps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
567 | { .mnemonic = MNE_movapd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
568 | { .mnemonic = MNE_movaps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
569 | { .mnemonic = MNE_movapd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
570 | { .mnemonic = MNE_movaps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
571 | { .mnemonic = MNE_cvtsi2sd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
572 | { .mnemonic = MNE_cvtsi2ss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
573 | { .mnemonic = MNE_cvtpi2pd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
574 | { .mnemonic = MNE_cvtpi2ps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
575 | { .mnemonic = MNE_movntpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
576 | { .mnemonic = MNE_movntps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
577 | { .mnemonic = MNE_cvttsd2si, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
578 | { .mnemonic = MNE_cvttss2si, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
579 | { .mnemonic = MNE_cvttpd2pi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
580 | { .mnemonic = MNE_cvttps2pi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
581 | { .mnemonic = MNE_cvtpd2pi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
582 | { .mnemonic = MNE_cvtsd2si, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
583 | { .mnemonic = MNE_cvtss2si, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
584 | { .mnemonic = MNE_cvtps2pi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
585 | { .mnemonic = MNE_ucomisd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
586 | { .mnemonic = MNE_ucomiss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
587 | { .mnemonic = MNE_comisd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
588 | { .mnemonic = MNE_comiss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
589 | { .mnemonic = MNE_getsec, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
590 | { .mnemonic = MNE_movmskpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 26, .off1_2 = 0, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
591 | { .mnemonic = MNE_movmskps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
592 | { .mnemonic = MNE_sqrtpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
593 | { .mnemonic = MNE_sqrtsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
594 | { .mnemonic = MNE_sqrtss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
595 | { .mnemonic = MNE_sqrtps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
596 | { .mnemonic = MNE_rsqrtss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
597 | { .mnemonic = MNE_rsqrtps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
598 | { .mnemonic = MNE_rcpss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
599 | { .mnemonic = MNE_rcpps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
600 | { .mnemonic = MNE_andpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
601 | { .mnemonic = MNE_andps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
602 | { .mnemonic = MNE_andnpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
603 | { .mnemonic = MNE_andnps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
604 | { .mnemonic = MNE_orpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
605 | { .mnemonic = MNE_orps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
606 | { .mnemonic = MNE_xorpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
607 | { .mnemonic = MNE_xorps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
608 | { .mnemonic = MNE_addsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
609 | { .mnemonic = MNE_addss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
610 | { .mnemonic = MNE_addpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
611 | { .mnemonic = MNE_addps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
612 | { .mnemonic = MNE_mulsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
613 | { .mnemonic = MNE_mulss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
614 | { .mnemonic = MNE_mulpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
615 | { .mnemonic = MNE_mulps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
616 | { .mnemonic = MNE_cvtsd2ss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
617 | { .mnemonic = MNE_cvtss2sd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
618 | { .mnemonic = MNE_cvtpd2ps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
619 | { .mnemonic = MNE_cvtps2pd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
620 | { .mnemonic = MNE_cvtps2dq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
621 | { .mnemonic = MNE_cvttps2dq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
622 | { .mnemonic = MNE_cvtdq2ps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
623 | { .mnemonic = MNE_subsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
624 | { .mnemonic = MNE_subss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
625 | { .mnemonic = MNE_subpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
626 | { .mnemonic = MNE_subps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
627 | { .mnemonic = MNE_minsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
628 | { .mnemonic = MNE_minss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
629 | { .mnemonic = MNE_minpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
630 | { .mnemonic = MNE_minps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
631 | { .mnemonic = MNE_divsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
632 | { .mnemonic = MNE_divss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
633 | { .mnemonic = MNE_divpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
634 | { .mnemonic = MNE_divps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
635 | { .mnemonic = MNE_maxsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
636 | { .mnemonic = MNE_maxss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
637 | { .mnemonic = MNE_maxpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
638 | { .mnemonic = MNE_maxps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
639 | { .mnemonic = MNE_punpcklbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
640 | { .mnemonic = MNE_punpcklbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
641 | { .mnemonic = MNE_punpcklwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
642 | { .mnemonic = MNE_punpcklwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
643 | { .mnemonic = MNE_punpckldq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
644 | { .mnemonic = MNE_punpckldq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
645 | { .mnemonic = MNE_packsswb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
646 | { .mnemonic = MNE_packsswb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
647 | { .mnemonic = MNE_pcmpgtb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
648 | { .mnemonic = MNE_pcmpgtb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
649 | { .mnemonic = MNE_pcmpgtw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
650 | { .mnemonic = MNE_pcmpgtw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
651 | { .mnemonic = MNE_pcmpgtd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
652 | { .mnemonic = MNE_pcmpgtd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
653 | { .mnemonic = MNE_packuswb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
654 | { .mnemonic = MNE_packuswb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
655 | { .mnemonic = MNE_punpckhbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
656 | { .mnemonic = MNE_punpckhbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
657 | { .mnemonic = MNE_punpckhwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
658 | { .mnemonic = MNE_punpckhwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
659 | { .mnemonic = MNE_punpckhdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
660 | { .mnemonic = MNE_punpckhdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
661 | { .mnemonic = MNE_packssdw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
662 | { .mnemonic = MNE_packssdw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
663 | { .mnemonic = MNE_punpcklqdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
664 | { .mnemonic = MNE_punpckhqdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
665 | { .mnemonic = MNE_movd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
666 | { .mnemonic = MNE_movd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
667 | { .mnemonic = MNE_movdqa, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
668 | { .mnemonic = MNE_movdqu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
669 | { .mnemonic = MNE_movq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
670 | { .mnemonic = MNE_pshufd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 16, .off3_2 = 0, }, | ||
671 | { .mnemonic = MNE_pshuflw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 16, .off3_2 = 0, }, | ||
672 | { .mnemonic = MNE_pshufhw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 16, .off3_2 = 0, }, | ||
673 | { .mnemonic = MNE_pshufw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 1, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 1, .str3 = 0, .off3_1 = 8, .off3_2 = 0, }, | ||
674 | { .mnemonic = MNE_pcmpeqb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
675 | { .mnemonic = MNE_pcmpeqb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
676 | { .mnemonic = MNE_pcmpeqw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
677 | { .mnemonic = MNE_pcmpeqw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
678 | { .mnemonic = MNE_pcmpeqd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
679 | { .mnemonic = MNE_pcmpeqd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
680 | { .mnemonic = MNE_haddpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
681 | { .mnemonic = MNE_haddps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
682 | { .mnemonic = MNE_hsubpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
683 | { .mnemonic = MNE_hsubps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
684 | { .mnemonic = MNE_movd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
685 | { .mnemonic = MNE_movq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
686 | { .mnemonic = MNE_movd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 20, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
687 | { .mnemonic = MNE_movdqa, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
688 | { .mnemonic = MNE_movdqu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
689 | { .mnemonic = MNE_movq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 20, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 1, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
690 | { .mnemonic = MNE_movnti, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
691 | { .mnemonic = MNE_pinsrw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 16, .off3_2 = 0, }, | ||
692 | { .mnemonic = MNE_pinsrw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 1, .str3 = 0, .off3_1 = 8, .off3_2 = 0, }, | ||
693 | { .mnemonic = MNE_pextrw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 3, .str3 = 0, .off3_1 = 16, .off3_2 = 0, }, | ||
694 | { .mnemonic = MNE_pextrw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 3, .str3 = 0, .off3_1 = 8, .off3_2 = 0, }, | ||
695 | { .mnemonic = MNE_shufpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 16, .off3_2 = 0, }, | ||
696 | { .mnemonic = MNE_shufps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 8, .off3_2 = 0, }, | ||
697 | { .mnemonic = MNE_psrlw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
698 | { .mnemonic = MNE_psrlw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
699 | { .mnemonic = MNE_psrld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
700 | { .mnemonic = MNE_psrld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
701 | { .mnemonic = MNE_psrlq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
702 | { .mnemonic = MNE_psrlq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
703 | { .mnemonic = MNE_paddq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
704 | { .mnemonic = MNE_paddq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
705 | { .mnemonic = MNE_pmullw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
706 | { .mnemonic = MNE_pmullw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
707 | { .mnemonic = MNE_movq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
708 | { .mnemonic = MNE_movdq2q, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 26, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
709 | { .mnemonic = MNE_movq2dq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 20, .str1 = 0, .off1_1 = 26, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
710 | { .mnemonic = MNE_pmovmskb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 26, .off1_2 = 0, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
711 | { .mnemonic = MNE_pmovmskb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 20, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
712 | { .mnemonic = MNE_psubusb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
713 | { .mnemonic = MNE_psubusb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
714 | { .mnemonic = MNE_psubusw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
715 | { .mnemonic = MNE_psubusw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
716 | { .mnemonic = MNE_pminub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
717 | { .mnemonic = MNE_pminub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
718 | { .mnemonic = MNE_paddusb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
719 | { .mnemonic = MNE_paddusb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
720 | { .mnemonic = MNE_paddusw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
721 | { .mnemonic = MNE_paddusw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
722 | { .mnemonic = MNE_pmaxub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
723 | { .mnemonic = MNE_pmaxub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
724 | { .mnemonic = MNE_pavgb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
725 | { .mnemonic = MNE_pavgb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
726 | { .mnemonic = MNE_psraw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
727 | { .mnemonic = MNE_psraw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
728 | { .mnemonic = MNE_psrad, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
729 | { .mnemonic = MNE_psrad, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
730 | { .mnemonic = MNE_pavgw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
731 | { .mnemonic = MNE_pavgw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
732 | { .mnemonic = MNE_pmulhuw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
733 | { .mnemonic = MNE_pmulhuw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
734 | { .mnemonic = MNE_pmulhw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
735 | { .mnemonic = MNE_pmulhw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
736 | { .mnemonic = MNE_movntdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
737 | { .mnemonic = MNE_movntq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 20, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 1, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
738 | { .mnemonic = MNE_psubsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
739 | { .mnemonic = MNE_psubsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
740 | { .mnemonic = MNE_psubsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
741 | { .mnemonic = MNE_psubsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
742 | { .mnemonic = MNE_pminsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
743 | { .mnemonic = MNE_pminsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
744 | { .mnemonic = MNE_paddsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
745 | { .mnemonic = MNE_paddsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
746 | { .mnemonic = MNE_paddsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
747 | { .mnemonic = MNE_paddsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
748 | { .mnemonic = MNE_pmaxsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
749 | { .mnemonic = MNE_pmaxsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
750 | { .mnemonic = MNE_lddqu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
751 | { .mnemonic = MNE_psllw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
752 | { .mnemonic = MNE_psllw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
753 | { .mnemonic = MNE_pslld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
754 | { .mnemonic = MNE_pslld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
755 | { .mnemonic = MNE_psllq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
756 | { .mnemonic = MNE_psllq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
757 | { .mnemonic = MNE_pmuludq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
758 | { .mnemonic = MNE_pmuludq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
759 | { .mnemonic = MNE_psadbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
760 | { .mnemonic = MNE_psadbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
761 | { .mnemonic = MNE_maskmovdqu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 26, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
762 | { .mnemonic = MNE_maskmovq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 20, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
763 | { .mnemonic = MNE_psubb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
764 | { .mnemonic = MNE_psubb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
765 | { .mnemonic = MNE_psubw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
766 | { .mnemonic = MNE_psubw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
767 | { .mnemonic = MNE_psubd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
768 | { .mnemonic = MNE_psubd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
769 | { .mnemonic = MNE_psubq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
770 | { .mnemonic = MNE_psubq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
771 | { .mnemonic = MNE_paddb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
772 | { .mnemonic = MNE_paddb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
773 | { .mnemonic = MNE_paddw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
774 | { .mnemonic = MNE_paddw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
775 | { .mnemonic = MNE_paddd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
776 | { .mnemonic = MNE_paddd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
777 | { .mnemonic = MNE_pshufb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
778 | { .mnemonic = MNE_pshufb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
779 | { .mnemonic = MNE_phaddw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
780 | { .mnemonic = MNE_phaddw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
781 | { .mnemonic = MNE_phaddd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
782 | { .mnemonic = MNE_phaddd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
783 | { .mnemonic = MNE_phaddsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
784 | { .mnemonic = MNE_phaddsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
785 | { .mnemonic = MNE_pmaddubsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
786 | { .mnemonic = MNE_pmaddubsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
787 | { .mnemonic = MNE_phsubw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
788 | { .mnemonic = MNE_phsubw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
789 | { .mnemonic = MNE_phsubd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
790 | { .mnemonic = MNE_phsubd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
791 | { .mnemonic = MNE_phsubsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
792 | { .mnemonic = MNE_phsubsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
793 | { .mnemonic = MNE_psignb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
794 | { .mnemonic = MNE_psignb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
795 | { .mnemonic = MNE_psignw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
796 | { .mnemonic = MNE_psignw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
797 | { .mnemonic = MNE_psignd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
798 | { .mnemonic = MNE_psignd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
799 | { .mnemonic = MNE_pmulhrsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
800 | { .mnemonic = MNE_pmulhrsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
801 | { .mnemonic = MNE_pabsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
802 | { .mnemonic = MNE_pabsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
803 | { .mnemonic = MNE_pabsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
804 | { .mnemonic = MNE_pabsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
805 | { .mnemonic = MNE_pabsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
806 | { .mnemonic = MNE_pabsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
807 | { .mnemonic = MNE_palignr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
808 | { .mnemonic = MNE_palignr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 1, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 1, .str3 = 0, .off3_1 = 16, .off3_2 = 0, }, | ||
809 | { .mnemonic = MNE_vmclear, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
810 | { .mnemonic = MNE_vmxon, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
811 | { .mnemonic = MNE_vmptrld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
812 | { .mnemonic = MNE_vmptrst, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
813 | { .mnemonic = MNE_psrlw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
814 | { .mnemonic = MNE_psrlw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
815 | { .mnemonic = MNE_psraw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
816 | { .mnemonic = MNE_psraw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
817 | { .mnemonic = MNE_psllw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
818 | { .mnemonic = MNE_psllw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
819 | { .mnemonic = MNE_psrld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
820 | { .mnemonic = MNE_psrld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
821 | { .mnemonic = MNE_psrad, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
822 | { .mnemonic = MNE_psrad, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
823 | { .mnemonic = MNE_pslld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
824 | { .mnemonic = MNE_pslld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
825 | { .mnemonic = MNE_psrlq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
826 | { .mnemonic = MNE_psrlq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
827 | { .mnemonic = MNE_psrldq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
828 | { .mnemonic = MNE_psllq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
829 | { .mnemonic = MNE_psllq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
830 | { .mnemonic = MNE_pslldq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
831 | { .mnemonic = MNE_lfence, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
832 | { .mnemonic = MNE_mfence, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
833 | { .mnemonic = MNE_sfence, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
834 | { .mnemonic = MNE_clflush, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
835 | { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
836 | { .mnemonic = MNE_blendps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
837 | { .mnemonic = MNE_blendpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
838 | { .mnemonic = MNE_blendvps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 33, .str1 = 5, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
839 | { .mnemonic = MNE_blendvpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 33, .str1 = 5, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
840 | { .mnemonic = MNE_dpps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
841 | { .mnemonic = MNE_dppd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
842 | { .mnemonic = MNE_insertps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
843 | { .mnemonic = MNE_movntdqa, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
844 | { .mnemonic = MNE_mpsadbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
845 | { .mnemonic = MNE_packusdw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
846 | { .mnemonic = MNE_pblendvb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 33, .str1 = 5, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
847 | { .mnemonic = MNE_pblendw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
848 | { .mnemonic = MNE_pcmpeqq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
849 | { .mnemonic = MNE_pcmpestri, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
850 | { .mnemonic = MNE_pcmpestrm, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
851 | { .mnemonic = MNE_pcmpistri, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
852 | { .mnemonic = MNE_pcmpistrm, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
853 | { .mnemonic = MNE_pcmpgtq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
854 | { .mnemonic = MNE_phminposuw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
855 | { .mnemonic = MNE_pinsrb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
856 | { .mnemonic = MNE_pinsrd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
857 | { .mnemonic = MNE_pmaxsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
858 | { .mnemonic = MNE_pmaxsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
859 | { .mnemonic = MNE_pmaxud, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
860 | { .mnemonic = MNE_pmaxuw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
861 | { .mnemonic = MNE_pminsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
862 | { .mnemonic = MNE_pminsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
863 | { .mnemonic = MNE_pminud, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
864 | { .mnemonic = MNE_pminuw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
865 | { .mnemonic = MNE_pmovsxbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
866 | { .mnemonic = MNE_pmovsxbd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
867 | { .mnemonic = MNE_pmovsxbq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
868 | { .mnemonic = MNE_pmovsxwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
869 | { .mnemonic = MNE_pmovsxwq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
870 | { .mnemonic = MNE_pmovsxdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
871 | { .mnemonic = MNE_pmovzxbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
872 | { .mnemonic = MNE_pmovzxbd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
873 | { .mnemonic = MNE_pmovzxbq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
874 | { .mnemonic = MNE_pmovzxwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
875 | { .mnemonic = MNE_pmovzxwq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
876 | { .mnemonic = MNE_pmovzxdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
877 | { .mnemonic = MNE_pmuldq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
878 | { .mnemonic = MNE_pmulld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
879 | { .mnemonic = MNE_ptest, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
880 | { .mnemonic = MNE_roundps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
881 | { .mnemonic = MNE_roundpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
882 | { .mnemonic = MNE_roundss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
883 | { .mnemonic = MNE_roundsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, }, | ||
884 | { .mnemonic = MNE_pop, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 31, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, }, | ||
885 | }; | ||
886 | static const uint8_t match_data[] = | ||
887 | { | ||
888 | 0x1, 0xfe, 0x14, | ||
889 | 0x2, 0xfe, 0x80, 0x38, 0x10, | ||
890 | 0x2, 0xfe, 0x82, 0x38, 0x10, | ||
891 | 0x2, 0xfe, 0x10, 0, 0, | ||
892 | 0x2, 0xfe, 0x12, 0, 0, | ||
893 | 0x1, 0xfe, 0x4, | ||
894 | 0x2, 0xfe, 0x80, 0x38, 0, | ||
895 | 0x12, 0x83, 0x38, 0, | ||
896 | 0x2, 0xfe, 0, 0, 0, | ||
897 | 0x2, 0xfe, 0x2, 0, 0, | ||
898 | 0x34, 0x66, 0xf, 0xd0, 0, 0, | ||
899 | 0x34, 0xf2, 0xf, 0xd0, 0, 0, | ||
900 | 0x1, 0xfe, 0x24, | ||
901 | 0x2, 0xfe, 0x80, 0x38, 0x20, | ||
902 | 0x2, 0xfe, 0x82, 0x38, 0x20, | ||
903 | 0x2, 0xfe, 0x20, 0, 0, | ||
904 | 0x2, 0xfe, 0x22, 0, 0, | ||
905 | 0x34, 0x66, 0xf, 0x54, 0, 0, | ||
906 | 0x23, 0xf, 0x54, 0, 0, | ||
907 | 0x34, 0x66, 0xf, 0x55, 0, 0, | ||
908 | 0x23, 0xf, 0x55, 0, 0, | ||
909 | 0x12, 0x63, 0, 0, | ||
910 | 0x23, 0xf, 0xbc, 0, 0, | ||
911 | 0x23, 0xf, 0xbd, 0, 0, | ||
912 | 0x12, 0xf, 0xf8, 0xc8, | ||
913 | 0x23, 0xf, 0xa3, 0, 0, | ||
914 | 0x23, 0xf, 0xba, 0x38, 0x20, | ||
915 | 0x23, 0xf, 0xbb, 0, 0, | ||
916 | 0x23, 0xf, 0xba, 0x38, 0x38, | ||
917 | 0x23, 0xf, 0xb3, 0, 0, | ||
918 | 0x23, 0xf, 0xba, 0x38, 0x30, | ||
919 | 0x23, 0xf, 0xab, 0, 0, | ||
920 | 0x23, 0xf, 0xba, 0x38, 0x28, | ||
921 | 0x11, 0xe8, | ||
922 | 0x12, 0xff, 0x38, 0x10, | ||
923 | 0x12, 0xff, 0x38, 0x18, | ||
924 | 0x11, 0x98, | ||
925 | 0x11, 0x99, | ||
926 | 0x11, 0xf8, | ||
927 | 0x11, 0xfc, | ||
928 | 0x11, 0xfa, | ||
929 | 0x22, 0xf, 0x5, | ||
930 | 0x22, 0xf, 0x6, | ||
931 | 0x22, 0xf, 0x7, | ||
932 | 0x22, 0xf, 0x34, | ||
933 | 0x22, 0xf, 0x35, | ||
934 | 0x11, 0xf5, | ||
935 | 0x13, 0xf, 0xf0, 0x40, 0, 0, | ||
936 | 0x1, 0xfe, 0x3c, | ||
937 | 0x2, 0xfe, 0x80, 0x38, 0x38, | ||
938 | 0x12, 0x83, 0x38, 0x38, | ||
939 | 0x2, 0xfe, 0x38, 0, 0, | ||
940 | 0x2, 0xfe, 0x3a, 0, 0, | ||
941 | 0x34, 0xf2, 0xf, 0xc2, 0, 0, | ||
942 | 0x34, 0xf3, 0xf, 0xc2, 0, 0, | ||
943 | 0x34, 0x66, 0xf, 0xc2, 0, 0, | ||
944 | 0x23, 0xf, 0xc2, 0, 0, | ||
945 | 0x1, 0xfe, 0xa6, | ||
946 | 0x13, 0xf, 0xfe, 0xb0, 0, 0, | ||
947 | 0x23, 0xf, 0xc7, 0x38, 0x8, | ||
948 | 0x22, 0xf, 0xa2, | ||
949 | 0x34, 0xf3, 0xf, 0xe6, 0, 0, | ||
950 | 0x34, 0xf2, 0xf, 0xe6, 0, 0, | ||
951 | 0x34, 0x66, 0xf, 0xe6, 0, 0, | ||
952 | 0x2, 0xfe, 0xfe, 0x38, 0x8, | ||
953 | 0x2, 0xfe, 0xf6, 0x38, 0x30, | ||
954 | 0x22, 0xf, 0x77, | ||
955 | 0x11, 0xc8, | ||
956 | 0x22, 0xd9, 0xd0, | ||
957 | 0x22, 0xd9, 0xe0, | ||
958 | 0x22, 0xd9, 0xe1, | ||
959 | 0x22, 0xd9, 0xe4, | ||
960 | 0x22, 0xd9, 0xe5, | ||
961 | 0x22, 0xd9, 0xe8, | ||
962 | 0x22, 0xd9, 0xe9, | ||
963 | 0x22, 0xd9, 0xea, | ||
964 | 0x22, 0xd9, 0xeb, | ||
965 | 0x22, 0xd9, 0xec, | ||
966 | 0x22, 0xd9, 0xed, | ||
967 | 0x22, 0xd9, 0xee, | ||
968 | 0x22, 0xd9, 0xf0, | ||
969 | 0x22, 0xd9, 0xf1, | ||
970 | 0x22, 0xd9, 0xf2, | ||
971 | 0x22, 0xd9, 0xf3, | ||
972 | 0x22, 0xd9, 0xf4, | ||
973 | 0x22, 0xd9, 0xf5, | ||
974 | 0x22, 0xd9, 0xf6, | ||
975 | 0x22, 0xd9, 0xf7, | ||
976 | 0x22, 0xd9, 0xf8, | ||
977 | 0x22, 0xd9, 0xf9, | ||
978 | 0x22, 0xd9, 0xfa, | ||
979 | 0x22, 0xd9, 0xfb, | ||
980 | 0x22, 0xd9, 0xfc, | ||
981 | 0x22, 0xd9, 0xfd, | ||
982 | 0x22, 0xd9, 0xfe, | ||
983 | 0x22, 0xd9, 0xff, | ||
984 | 0x12, 0xd8, 0xf8, 0xc0, | ||
985 | 0x12, 0xdc, 0xf8, 0xc0, | ||
986 | 0x2, 0xfb, 0xd8, 0x38, 0, | ||
987 | 0x12, 0xd8, 0xf8, 0xc8, | ||
988 | 0x12, 0xdc, 0xf8, 0xc8, | ||
989 | 0x2, 0xfb, 0xd8, 0x38, 0x8, | ||
990 | 0x12, 0xd8, 0xf8, 0xe0, | ||
991 | 0x12, 0xdc, 0xf8, 0xe0, | ||
992 | 0x2, 0xfb, 0xd8, 0x38, 0x20, | ||
993 | 0x12, 0xd8, 0xf8, 0xe8, | ||
994 | 0x12, 0xdc, 0xf8, 0xe8, | ||
995 | 0x2, 0xfb, 0xd8, 0x38, 0x28, | ||
996 | 0x12, 0xdd, 0xf8, 0xd0, | ||
997 | 0x2, 0xfb, 0xd9, 0x38, 0x10, | ||
998 | 0x12, 0xdd, 0xf8, 0xd8, | ||
999 | 0x2, 0xfb, 0xd9, 0x38, 0x18, | ||
1000 | 0x12, 0xd9, 0x38, 0x20, | ||
1001 | 0x12, 0xd9, 0x38, 0x28, | ||
1002 | 0x12, 0xd9, 0x38, 0x30, | ||
1003 | 0x12, 0xd9, 0x38, 0x38, | ||
1004 | 0x12, 0xd9, 0xf8, 0xc8, | ||
1005 | 0x12, 0xde, 0xf8, 0xc0, | ||
1006 | 0x12, 0xda, 0xf8, 0xc0, | ||
1007 | 0x2, 0xfb, 0xda, 0x38, 0, | ||
1008 | 0x12, 0xda, 0xf8, 0xc8, | ||
1009 | 0x12, 0xde, 0xf8, 0xc8, | ||
1010 | 0x2, 0xfb, 0xda, 0x38, 0x8, | ||
1011 | 0x12, 0xde, 0xf8, 0xe0, | ||
1012 | 0x2, 0xfb, 0xda, 0x38, 0x20, | ||
1013 | 0x12, 0xde, 0xf8, 0xe8, | ||
1014 | 0x2, 0xfb, 0xda, 0x38, 0x28, | ||
1015 | 0x22, 0xdf, 0xe0, | ||
1016 | 0x12, 0xdf, 0x38, 0x20, | ||
1017 | 0x12, 0xdf, 0xf8, 0xf0, | ||
1018 | 0x12, 0xdf, 0x38, 0x30, | ||
1019 | 0x22, 0xd9, 0xe0, | ||
1020 | 0x33, 0x9b, 0xdb, 0xe2, | ||
1021 | 0x33, 0x9b, 0xdb, 0xe3, | ||
1022 | 0x11, 0x9b, | ||
1023 | 0x22, 0xdb, 0xe2, | ||
1024 | 0x12, 0xda, 0xf8, 0xc0, | ||
1025 | 0x12, 0xda, 0xf8, 0xc8, | ||
1026 | 0x12, 0xda, 0xf8, 0xd0, | ||
1027 | 0x12, 0xda, 0xf8, 0xd8, | ||
1028 | 0x12, 0xdb, 0xf8, 0xc0, | ||
1029 | 0x12, 0xdb, 0xf8, 0xc8, | ||
1030 | 0x12, 0xdb, 0xf8, 0xd0, | ||
1031 | 0x12, 0xdb, 0xf8, 0xd8, | ||
1032 | 0x12, 0xd8, 0xf8, 0xd0, | ||
1033 | 0x2, 0xfb, 0xd8, 0x38, 0x10, | ||
1034 | 0x12, 0xd8, 0xf8, 0xd8, | ||
1035 | 0x2, 0xfb, 0xd8, 0x38, 0x18, | ||
1036 | 0x22, 0xde, 0xd9, | ||
1037 | 0x12, 0xdb, 0xf8, 0xf0, | ||
1038 | 0x12, 0xdf, 0xf8, 0xf0, | ||
1039 | 0x12, 0xdb, 0xf8, 0xe8, | ||
1040 | 0x12, 0xdf, 0xf8, 0xe8, | ||
1041 | 0x22, 0xd9, 0xff, | ||
1042 | 0x22, 0xd9, 0xf6, | ||
1043 | 0x12, 0xd8, 0xf8, 0xf0, | ||
1044 | 0x12, 0xdc, 0xf8, 0xf0, | ||
1045 | 0x2, 0xfb, 0xd8, 0x38, 0x30, | ||
1046 | 0x12, 0xda, 0x38, 0x30, | ||
1047 | 0x12, 0xde, 0xf8, 0xf0, | ||
1048 | 0x12, 0xde, 0x38, 0x30, | ||
1049 | 0x12, 0xde, 0xf8, 0xf8, | ||
1050 | 0x12, 0xd8, 0xf8, 0xf8, | ||
1051 | 0x12, 0xdc, 0xf8, 0xf8, | ||
1052 | 0x2, 0xfb, 0xd8, 0x38, 0x38, | ||
1053 | 0x12, 0xda, 0x38, 0x38, | ||
1054 | 0x12, 0xde, 0x38, 0x38, | ||
1055 | 0x12, 0xde, 0xf8, 0xf0, | ||
1056 | 0x12, 0xdd, 0xf8, 0xc0, | ||
1057 | 0x12, 0xda, 0xf8, 0xd0, | ||
1058 | 0x2, 0xfb, 0xda, 0x38, 0x10, | ||
1059 | 0x12, 0xda, 0xf8, 0xd8, | ||
1060 | 0x2, 0xfb, 0xda, 0x38, 0x18, | ||
1061 | 0x12, 0xdf, 0x38, 0, | ||
1062 | 0x12, 0xdb, 0x38, 0, | ||
1063 | 0x12, 0xdf, 0x38, 0x28, | ||
1064 | 0x22, 0xd9, 0xf7, | ||
1065 | 0x22, 0xdb, 0xe3, | ||
1066 | 0x2, 0xfb, 0xdb, 0x38, 0x10, | ||
1067 | 0x2, 0xfb, 0xdb, 0x38, 0x18, | ||
1068 | 0x12, 0xdf, 0x38, 0x38, | ||
1069 | 0x2, 0xfb, 0xdb, 0x38, 0x8, | ||
1070 | 0x12, 0xdd, 0x38, 0x8, | ||
1071 | 0x12, 0xdb, 0x38, 0x28, | ||
1072 | 0x12, 0xdb, 0x38, 0x38, | ||
1073 | 0x12, 0xd9, 0xf8, 0xc0, | ||
1074 | 0x2, 0xfb, 0xd9, 0x38, 0, | ||
1075 | 0x12, 0xdd, 0xf8, 0xe0, | ||
1076 | 0x12, 0xdd, 0x38, 0x20, | ||
1077 | 0x12, 0xdd, 0xf8, 0xe8, | ||
1078 | 0x12, 0xdd, 0x38, 0x30, | ||
1079 | 0x12, 0xdd, 0x38, 0x38, | ||
1080 | 0x11, 0xf4, | ||
1081 | 0x2, 0xfe, 0xf6, 0x38, 0x38, | ||
1082 | 0x2, 0xfe, 0xf6, 0x38, 0x28, | ||
1083 | 0x23, 0xf, 0xaf, 0, 0, | ||
1084 | 0x2, 0xfd, 0x69, 0, 0, | ||
1085 | 0x1, 0xfe, 0xe4, | ||
1086 | 0x1, 0xfe, 0xec, | ||
1087 | 0x2, 0xfe, 0xfe, 0x38, 0, | ||
1088 | 0x1, 0xfe, 0x6c, | ||
1089 | 0x11, 0xcd, | ||
1090 | 0x11, 0xcc, | ||
1091 | 0x22, 0xf, 0x8, | ||
1092 | 0x33, 0xf, 0x1, 0xf8, | ||
1093 | 0x23, 0xf, 0x1, 0x38, 0x38, | ||
1094 | 0x11, 0xcf, | ||
1095 | 0x1, 0xf0, 0x70, | ||
1096 | 0x12, 0xf, 0xf0, 0x80, | ||
1097 | 0x13, 0xf, 0xf0, 0x90, 0x38, 0, | ||
1098 | 0x11, 0xe3, | ||
1099 | 0x11, 0xeb, | ||
1100 | 0x11, 0xe9, | ||
1101 | 0x12, 0xff, 0x38, 0x20, | ||
1102 | 0x11, 0xea, | ||
1103 | 0x12, 0xff, 0x38, 0x28, | ||
1104 | 0x11, 0x9f, | ||
1105 | 0x23, 0xf, 0x2, 0, 0, | ||
1106 | 0x12, 0x8d, 0, 0, | ||
1107 | 0x11, 0xc9, | ||
1108 | 0x23, 0xf, 0xb4, 0, 0, | ||
1109 | 0x23, 0xf, 0xb5, 0, 0, | ||
1110 | 0x23, 0xf, 0x1, 0x38, 0x10, | ||
1111 | 0x23, 0xf, 0x1, 0x38, 0x18, | ||
1112 | 0x23, 0xf, 0, 0x38, 0x10, | ||
1113 | 0x23, 0xf, 0x1, 0x38, 0x30, | ||
1114 | 0x11, 0xf0, | ||
1115 | 0x1, 0xfe, 0xac, | ||
1116 | 0x11, 0xe2, | ||
1117 | 0x11, 0xe1, | ||
1118 | 0x11, 0xe0, | ||
1119 | 0x23, 0xf, 0x3, 0, 0, | ||
1120 | 0x23, 0xf, 0xb2, 0, 0, | ||
1121 | 0x23, 0xf, 0, 0x38, 0x18, | ||
1122 | 0x2, 0xfe, 0x88, 0, 0, | ||
1123 | 0x2, 0xfe, 0x8a, 0, 0, | ||
1124 | 0x2, 0xfe, 0xc6, 0x38, 0, | ||
1125 | 0x1, 0xf0, 0xb0, | ||
1126 | 0x1, 0xfe, 0xa0, | ||
1127 | 0x1, 0xfe, 0xa2, | ||
1128 | 0x23, 0xf, 0x20, 0xc0, 0xc0, | ||
1129 | 0x23, 0xf, 0x22, 0xc0, 0xc0, | ||
1130 | 0x23, 0xf, 0x21, 0xc0, 0xc0, | ||
1131 | 0x23, 0xf, 0x23, 0xc0, 0xc0, | ||
1132 | 0x12, 0x8c, 0, 0, | ||
1133 | 0x12, 0x8e, 0, 0, | ||
1134 | 0x1, 0xfe, 0xa4, | ||
1135 | 0x23, 0xf, 0xbe, 0, 0, | ||
1136 | 0x23, 0xf, 0xbf, 0, 0, | ||
1137 | 0x23, 0xf, 0xb6, 0, 0, | ||
1138 | 0x23, 0xf, 0xb7, 0, 0, | ||
1139 | 0x2, 0xfe, 0xf6, 0x38, 0x20, | ||
1140 | 0x2, 0xfe, 0xf6, 0x38, 0x18, | ||
1141 | 0x22, 0xf3, 0x90, | ||
1142 | 0x11, 0x90, | ||
1143 | 0x34, 0xf3, 0xf, 0xb8, 0, 0, | ||
1144 | 0x2, 0xfe, 0xf6, 0x38, 0x10, | ||
1145 | 0x2, 0xfe, 0x8, 0, 0, | ||
1146 | 0x2, 0xfe, 0xa, 0, 0, | ||
1147 | 0x2, 0xfe, 0x80, 0x38, 0x8, | ||
1148 | 0x2, 0xfe, 0x82, 0x38, 0x8, | ||
1149 | 0x1, 0xfe, 0xc, | ||
1150 | 0x1, 0xfe, 0xe6, | ||
1151 | 0x1, 0xfe, 0xee, | ||
1152 | 0x1, 0xfe, 0x6e, | ||
1153 | 0x12, 0x8f, 0xf8, 0xc0, | ||
1154 | 0x12, 0x8f, 0x38, 0, | ||
1155 | 0x12, 0xf, 0xc7, 0x81, | ||
1156 | 0x11, 0x9d, | ||
1157 | 0x12, 0xff, 0xf8, 0xf0, | ||
1158 | 0x12, 0xff, 0x38, 0x30, | ||
1159 | 0x1, 0xf8, 0x50, | ||
1160 | 0x1, 0xf8, 0x58, | ||
1161 | 0x1, 0xfd, 0x68, | ||
1162 | 0x1, 0xe7, 0x6, | ||
1163 | 0x12, 0xf, 0xc7, 0x80, | ||
1164 | 0x11, 0x9c, | ||
1165 | 0x2, 0xfe, 0xd0, 0x38, 0x10, | ||
1166 | 0x2, 0xfe, 0xd2, 0x38, 0x10, | ||
1167 | 0x2, 0xfe, 0xc0, 0x38, 0x10, | ||
1168 | 0x2, 0xfe, 0xd0, 0x38, 0x18, | ||
1169 | 0x2, 0xfe, 0xd2, 0x38, 0x18, | ||
1170 | 0x2, 0xfe, 0xc0, 0x38, 0x18, | ||
1171 | 0x22, 0xf, 0x32, | ||
1172 | 0x22, 0xf, 0x33, | ||
1173 | 0x22, 0xf, 0x31, | ||
1174 | 0x11, 0xc3, | ||
1175 | 0x11, 0xc2, | ||
1176 | 0x11, 0xcb, | ||
1177 | 0x11, 0xca, | ||
1178 | 0x2, 0xfe, 0xd0, 0x38, 0, | ||
1179 | 0x2, 0xfe, 0xd2, 0x38, 0, | ||
1180 | 0x2, 0xfe, 0xc0, 0x38, 0, | ||
1181 | 0x2, 0xfe, 0xd0, 0x38, 0x8, | ||
1182 | 0x2, 0xfe, 0xd2, 0x38, 0x8, | ||
1183 | 0x2, 0xfe, 0xc0, 0x38, 0x8, | ||
1184 | 0x22, 0xf, 0xaa, | ||
1185 | 0x11, 0x9e, | ||
1186 | 0x2, 0xfe, 0xd0, 0x38, 0x38, | ||
1187 | 0x2, 0xfe, 0xd2, 0x38, 0x38, | ||
1188 | 0x2, 0xfe, 0xc0, 0x38, 0x38, | ||
1189 | 0x2, 0xfe, 0x18, 0, 0, | ||
1190 | 0x2, 0xfe, 0x1a, 0, 0, | ||
1191 | 0x1, 0xfe, 0x1c, | ||
1192 | 0x2, 0xfe, 0x80, 0x38, 0x18, | ||
1193 | 0x2, 0xfe, 0x82, 0x38, 0x18, | ||
1194 | 0x1, 0xfe, 0xae, | ||
1195 | 0x13, 0xf, 0xf0, 0x90, 0x38, 0, | ||
1196 | 0x2, 0xfe, 0xd0, 0x38, 0x20, | ||
1197 | 0x2, 0xfe, 0xd2, 0x38, 0x20, | ||
1198 | 0x2, 0xfe, 0xc0, 0x38, 0x20, | ||
1199 | 0x2, 0xfe, 0xd0, 0x38, 0x28, | ||
1200 | 0x23, 0xf, 0xa4, 0, 0, | ||
1201 | 0x23, 0xf, 0xa5, 0, 0, | ||
1202 | 0x2, 0xfe, 0xd2, 0x38, 0x28, | ||
1203 | 0x2, 0xfe, 0xc0, 0x38, 0x28, | ||
1204 | 0x23, 0xf, 0xac, 0, 0, | ||
1205 | 0x23, 0xf, 0xad, 0, 0, | ||
1206 | 0x33, 0xf, 0x1, 0xc1, | ||
1207 | 0x33, 0xf, 0x1, 0xc2, | ||
1208 | 0x33, 0xf, 0x1, 0xc3, | ||
1209 | 0x33, 0xf, 0x1, 0xc4, | ||
1210 | 0x23, 0xf, 0x78, 0, 0, | ||
1211 | 0x23, 0xf, 0x79, 0, 0, | ||
1212 | 0x23, 0xf, 0x1, 0x38, 0, | ||
1213 | 0x33, 0xf, 0x1, 0xc8, | ||
1214 | 0x33, 0xf, 0x1, 0xc9, | ||
1215 | 0x23, 0xf, 0x1, 0x38, 0x8, | ||
1216 | 0x23, 0xf, 0, 0x38, 0, | ||
1217 | 0x23, 0xf, 0x1, 0x38, 0x20, | ||
1218 | 0x11, 0xf9, | ||
1219 | 0x11, 0xfd, | ||
1220 | 0x11, 0xfb, | ||
1221 | 0x1, 0xfe, 0xaa, | ||
1222 | 0x23, 0xf, 0, 0x38, 0x8, | ||
1223 | 0x2, 0xfe, 0x28, 0, 0, | ||
1224 | 0x2, 0xfe, 0x2a, 0, 0, | ||
1225 | 0x1, 0xfe, 0x2c, | ||
1226 | 0x2, 0xfe, 0x80, 0x38, 0x28, | ||
1227 | 0x2, 0xfe, 0x82, 0x38, 0x28, | ||
1228 | 0x2, 0xfe, 0x84, 0, 0, | ||
1229 | 0x1, 0xfe, 0xa8, | ||
1230 | 0x2, 0xfe, 0xf6, 0x38, 0, | ||
1231 | 0x22, 0xf, 0xb, | ||
1232 | 0x23, 0xf, 0, 0x38, 0x20, | ||
1233 | 0x23, 0xf, 0, 0x38, 0x28, | ||
1234 | 0x22, 0xf, 0x9, | ||
1235 | 0x23, 0xf, 0xd, 0x38, 0, | ||
1236 | 0x23, 0xf, 0xd, 0x38, 0x8, | ||
1237 | 0x23, 0xf, 0x18, 0x38, 0, | ||
1238 | 0x23, 0xf, 0x18, 0x38, 0x8, | ||
1239 | 0x23, 0xf, 0x18, 0x38, 0x10, | ||
1240 | 0x23, 0xf, 0x18, 0x38, 0x18, | ||
1241 | 0x23, 0xf, 0x1f, 0, 0, | ||
1242 | 0x22, 0xf, 0x30, | ||
1243 | 0x13, 0xf, 0xfe, 0xc0, 0, 0, | ||
1244 | 0x2, 0xfe, 0x86, 0, 0, | ||
1245 | 0x1, 0xf8, 0x90, | ||
1246 | 0x11, 0xd7, | ||
1247 | 0x2, 0xfe, 0x30, 0, 0, | ||
1248 | 0x2, 0xfe, 0x32, 0, 0, | ||
1249 | 0x1, 0xfe, 0x34, | ||
1250 | 0x2, 0xfe, 0x80, 0x38, 0x30, | ||
1251 | 0x2, 0xfe, 0x82, 0x38, 0x30, | ||
1252 | 0x22, 0xf, 0x77, | ||
1253 | 0x34, 0x66, 0xf, 0xdb, 0, 0, | ||
1254 | 0x23, 0xf, 0xdb, 0, 0, | ||
1255 | 0x34, 0x66, 0xf, 0xdf, 0, 0, | ||
1256 | 0x23, 0xf, 0xdf, 0, 0, | ||
1257 | 0x34, 0x66, 0xf, 0xf5, 0, 0, | ||
1258 | 0x23, 0xf, 0xf5, 0, 0, | ||
1259 | 0x34, 0x66, 0xf, 0xeb, 0, 0, | ||
1260 | 0x23, 0xf, 0xeb, 0, 0, | ||
1261 | 0x34, 0x66, 0xf, 0xef, 0, 0, | ||
1262 | 0x23, 0xf, 0xef, 0, 0, | ||
1263 | 0x23, 0xf, 0x55, 0, 0, | ||
1264 | 0x23, 0xf, 0x54, 0, 0, | ||
1265 | 0x24, 0xf, 0xc2, 0, 0, 0xff, 0, | ||
1266 | 0x24, 0xf, 0xc2, 0, 0, 0xff, 0x1, | ||
1267 | 0x24, 0xf, 0xc2, 0, 0, 0xff, 0x2, | ||
1268 | 0x24, 0xf, 0xc2, 0, 0, 0xff, 0x3, | ||
1269 | 0x24, 0xf, 0xc2, 0, 0, 0xff, 0x4, | ||
1270 | 0x24, 0xf, 0xc2, 0, 0, 0xff, 0x5, | ||
1271 | 0x24, 0xf, 0xc2, 0, 0, 0xff, 0x6, | ||
1272 | 0x24, 0xf, 0xc2, 0, 0, 0xff, 0x7, | ||
1273 | 0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0, | ||
1274 | 0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x1, | ||
1275 | 0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x2, | ||
1276 | 0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x3, | ||
1277 | 0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x4, | ||
1278 | 0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x5, | ||
1279 | 0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x6, | ||
1280 | 0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x7, | ||
1281 | 0x23, 0xf, 0xae, 0x38, 0x8, | ||
1282 | 0x23, 0xf, 0xae, 0x38, 0, | ||
1283 | 0x23, 0xf, 0xae, 0x38, 0x10, | ||
1284 | 0x23, 0xf, 0xae, 0x38, 0x18, | ||
1285 | 0x34, 0xf2, 0xf, 0x10, 0, 0, | ||
1286 | 0x34, 0xf3, 0xf, 0x10, 0, 0, | ||
1287 | 0x34, 0x66, 0xf, 0x10, 0, 0, | ||
1288 | 0x23, 0xf, 0x10, 0, 0, | ||
1289 | 0x34, 0xf2, 0xf, 0x11, 0, 0, | ||
1290 | 0x34, 0xf3, 0xf, 0x11, 0, 0, | ||
1291 | 0x34, 0x66, 0xf, 0x11, 0, 0, | ||
1292 | 0x23, 0xf, 0x11, 0, 0, | ||
1293 | 0x34, 0xf2, 0xf, 0x12, 0, 0, | ||
1294 | 0x34, 0xf3, 0xf, 0x12, 0, 0, | ||
1295 | 0x34, 0x66, 0xf, 0x12, 0, 0, | ||
1296 | 0x23, 0xf, 0x12, 0xc0, 0xc0, | ||
1297 | 0x23, 0xf, 0x12, 0, 0, | ||
1298 | 0x34, 0x66, 0xf, 0x13, 0xc0, 0xc0, | ||
1299 | 0x23, 0xf, 0x13, 0xc0, 0xc0, | ||
1300 | 0x34, 0x66, 0xf, 0x13, 0, 0, | ||
1301 | 0x23, 0xf, 0x13, 0, 0, | ||
1302 | 0x34, 0x66, 0xf, 0x14, 0, 0, | ||
1303 | 0x23, 0xf, 0x14, 0, 0, | ||
1304 | 0x34, 0x66, 0xf, 0x15, 0, 0, | ||
1305 | 0x23, 0xf, 0x15, 0, 0, | ||
1306 | 0x34, 0xf3, 0xf, 0x16, 0, 0, | ||
1307 | 0x34, 0x66, 0xf, 0x16, 0, 0, | ||
1308 | 0x23, 0xf, 0x16, 0xc0, 0xc0, | ||
1309 | 0x23, 0xf, 0x16, 0, 0, | ||
1310 | 0x34, 0x66, 0xf, 0x17, 0xc0, 0xc0, | ||
1311 | 0x23, 0xf, 0x17, 0xc0, 0xc0, | ||
1312 | 0x34, 0x66, 0xf, 0x17, 0, 0, | ||
1313 | 0x23, 0xf, 0x17, 0, 0, | ||
1314 | 0x34, 0x66, 0xf, 0x28, 0, 0, | ||
1315 | 0x23, 0xf, 0x28, 0, 0, | ||
1316 | 0x34, 0x66, 0xf, 0x29, 0, 0, | ||
1317 | 0x23, 0xf, 0x29, 0, 0, | ||
1318 | 0x34, 0xf2, 0xf, 0x2a, 0, 0, | ||
1319 | 0x34, 0xf3, 0xf, 0x2a, 0, 0, | ||
1320 | 0x34, 0x66, 0xf, 0x2a, 0, 0, | ||
1321 | 0x23, 0xf, 0x2a, 0, 0, | ||
1322 | 0x34, 0x66, 0xf, 0x2b, 0, 0, | ||
1323 | 0x23, 0xf, 0x2b, 0, 0, | ||
1324 | 0x34, 0xf2, 0xf, 0x2c, 0, 0, | ||
1325 | 0x34, 0xf3, 0xf, 0x2c, 0, 0, | ||
1326 | 0x34, 0x66, 0xf, 0x2c, 0, 0, | ||
1327 | 0x23, 0xf, 0x2c, 0, 0, | ||
1328 | 0x34, 0x66, 0xf, 0x2d, 0, 0, | ||
1329 | 0x34, 0xf2, 0xf, 0x2d, 0, 0, | ||
1330 | 0x34, 0xf3, 0xf, 0x2d, 0, 0, | ||
1331 | 0x23, 0xf, 0x2d, 0, 0, | ||
1332 | 0x34, 0x66, 0xf, 0x2e, 0, 0, | ||
1333 | 0x23, 0xf, 0x2e, 0, 0, | ||
1334 | 0x34, 0x66, 0xf, 0x2f, 0, 0, | ||
1335 | 0x23, 0xf, 0x2f, 0, 0, | ||
1336 | 0x22, 0xf, 0x37, | ||
1337 | 0x34, 0x66, 0xf, 0x50, 0xc0, 0xc0, | ||
1338 | 0x23, 0xf, 0x50, 0xc0, 0xc0, | ||
1339 | 0x34, 0x66, 0xf, 0x51, 0, 0, | ||
1340 | 0x34, 0xf2, 0xf, 0x51, 0, 0, | ||
1341 | 0x34, 0xf3, 0xf, 0x51, 0, 0, | ||
1342 | 0x23, 0xf, 0x51, 0, 0, | ||
1343 | 0x34, 0xf3, 0xf, 0x52, 0, 0, | ||
1344 | 0x23, 0xf, 0x52, 0, 0, | ||
1345 | 0x34, 0xf3, 0xf, 0x53, 0, 0, | ||
1346 | 0x23, 0xf, 0x53, 0, 0, | ||
1347 | 0x34, 0x66, 0xf, 0x54, 0, 0, | ||
1348 | 0x23, 0xf, 0x54, 0, 0, | ||
1349 | 0x34, 0x66, 0xf, 0x55, 0, 0, | ||
1350 | 0x23, 0xf, 0x55, 0, 0, | ||
1351 | 0x34, 0x66, 0xf, 0x56, 0, 0, | ||
1352 | 0x23, 0xf, 0x56, 0, 0, | ||
1353 | 0x34, 0x66, 0xf, 0x57, 0, 0, | ||
1354 | 0x23, 0xf, 0x57, 0, 0, | ||
1355 | 0x34, 0xf2, 0xf, 0x58, 0, 0, | ||
1356 | 0x34, 0xf3, 0xf, 0x58, 0, 0, | ||
1357 | 0x34, 0x66, 0xf, 0x58, 0, 0, | ||
1358 | 0x23, 0xf, 0x58, 0, 0, | ||
1359 | 0x34, 0xf2, 0xf, 0x59, 0, 0, | ||
1360 | 0x34, 0xf3, 0xf, 0x59, 0, 0, | ||
1361 | 0x34, 0x66, 0xf, 0x59, 0, 0, | ||
1362 | 0x23, 0xf, 0x59, 0, 0, | ||
1363 | 0x34, 0xf2, 0xf, 0x5a, 0, 0, | ||
1364 | 0x34, 0xf3, 0xf, 0x5a, 0, 0, | ||
1365 | 0x34, 0x66, 0xf, 0x5a, 0, 0, | ||
1366 | 0x23, 0xf, 0x5a, 0, 0, | ||
1367 | 0x34, 0x66, 0xf, 0x5b, 0, 0, | ||
1368 | 0x34, 0xf3, 0xf, 0x5b, 0, 0, | ||
1369 | 0x23, 0xf, 0x5b, 0, 0, | ||
1370 | 0x34, 0xf2, 0xf, 0x5c, 0, 0, | ||
1371 | 0x34, 0xf3, 0xf, 0x5c, 0, 0, | ||
1372 | 0x34, 0x66, 0xf, 0x5c, 0, 0, | ||
1373 | 0x23, 0xf, 0x5c, 0, 0, | ||
1374 | 0x34, 0xf2, 0xf, 0x5d, 0, 0, | ||
1375 | 0x34, 0xf3, 0xf, 0x5d, 0, 0, | ||
1376 | 0x34, 0x66, 0xf, 0x5d, 0, 0, | ||
1377 | 0x23, 0xf, 0x5d, 0, 0, | ||
1378 | 0x34, 0xf2, 0xf, 0x5e, 0, 0, | ||
1379 | 0x34, 0xf3, 0xf, 0x5e, 0, 0, | ||
1380 | 0x34, 0x66, 0xf, 0x5e, 0, 0, | ||
1381 | 0x23, 0xf, 0x5e, 0, 0, | ||
1382 | 0x34, 0xf2, 0xf, 0x5f, 0, 0, | ||
1383 | 0x34, 0xf3, 0xf, 0x5f, 0, 0, | ||
1384 | 0x34, 0x66, 0xf, 0x5f, 0, 0, | ||
1385 | 0x23, 0xf, 0x5f, 0, 0, | ||
1386 | 0x34, 0x66, 0xf, 0x60, 0, 0, | ||
1387 | 0x23, 0xf, 0x60, 0, 0, | ||
1388 | 0x34, 0x66, 0xf, 0x61, 0, 0, | ||
1389 | 0x23, 0xf, 0x61, 0, 0, | ||
1390 | 0x34, 0x66, 0xf, 0x62, 0, 0, | ||
1391 | 0x23, 0xf, 0x62, 0, 0, | ||
1392 | 0x34, 0x66, 0xf, 0x63, 0, 0, | ||
1393 | 0x23, 0xf, 0x63, 0, 0, | ||
1394 | 0x34, 0x66, 0xf, 0x64, 0, 0, | ||
1395 | 0x23, 0xf, 0x64, 0, 0, | ||
1396 | 0x34, 0x66, 0xf, 0x65, 0, 0, | ||
1397 | 0x23, 0xf, 0x65, 0, 0, | ||
1398 | 0x34, 0x66, 0xf, 0x66, 0, 0, | ||
1399 | 0x23, 0xf, 0x66, 0, 0, | ||
1400 | 0x34, 0x66, 0xf, 0x67, 0, 0, | ||
1401 | 0x23, 0xf, 0x67, 0, 0, | ||
1402 | 0x34, 0x66, 0xf, 0x68, 0, 0, | ||
1403 | 0x23, 0xf, 0x68, 0, 0, | ||
1404 | 0x34, 0x66, 0xf, 0x69, 0, 0, | ||
1405 | 0x23, 0xf, 0x69, 0, 0, | ||
1406 | 0x34, 0x66, 0xf, 0x6a, 0, 0, | ||
1407 | 0x23, 0xf, 0x6a, 0, 0, | ||
1408 | 0x34, 0x66, 0xf, 0x6b, 0, 0, | ||
1409 | 0x23, 0xf, 0x6b, 0, 0, | ||
1410 | 0x34, 0x66, 0xf, 0x6c, 0, 0, | ||
1411 | 0x34, 0x66, 0xf, 0x6d, 0, 0, | ||
1412 | 0x34, 0x66, 0xf, 0x6e, 0, 0, | ||
1413 | 0x23, 0xf, 0x6e, 0, 0, | ||
1414 | 0x34, 0x66, 0xf, 0x6f, 0, 0, | ||
1415 | 0x34, 0xf3, 0xf, 0x6f, 0, 0, | ||
1416 | 0x23, 0xf, 0x6f, 0, 0, | ||
1417 | 0x34, 0x66, 0xf, 0x70, 0, 0, | ||
1418 | 0x34, 0xf2, 0xf, 0x70, 0, 0, | ||
1419 | 0x34, 0xf3, 0xf, 0x70, 0, 0, | ||
1420 | 0x23, 0xf, 0x70, 0, 0, | ||
1421 | 0x34, 0x66, 0xf, 0x74, 0, 0, | ||
1422 | 0x23, 0xf, 0x74, 0, 0, | ||
1423 | 0x34, 0x66, 0xf, 0x75, 0, 0, | ||
1424 | 0x23, 0xf, 0x75, 0, 0, | ||
1425 | 0x34, 0x66, 0xf, 0x76, 0, 0, | ||
1426 | 0x23, 0xf, 0x76, 0, 0, | ||
1427 | 0x34, 0x66, 0xf, 0x7c, 0, 0, | ||
1428 | 0x34, 0xf2, 0xf, 0x7c, 0, 0, | ||
1429 | 0x34, 0x66, 0xf, 0x7d, 0, 0, | ||
1430 | 0x34, 0xf2, 0xf, 0x7d, 0, 0, | ||
1431 | 0x34, 0x66, 0xf, 0x7e, 0, 0, | ||
1432 | 0x34, 0xf3, 0xf, 0x7e, 0, 0, | ||
1433 | 0x23, 0xf, 0x7e, 0, 0, | ||
1434 | 0x34, 0x66, 0xf, 0x7f, 0, 0, | ||
1435 | 0x34, 0xf3, 0xf, 0x7f, 0, 0, | ||
1436 | 0x23, 0xf, 0x7f, 0, 0, | ||
1437 | 0x23, 0xf, 0xc3, 0, 0, | ||
1438 | 0x34, 0x66, 0xf, 0xc4, 0, 0, | ||
1439 | 0x23, 0xf, 0xc4, 0, 0, | ||
1440 | 0x34, 0x66, 0xf, 0xc5, 0xc0, 0xc0, | ||
1441 | 0x23, 0xf, 0xc5, 0xc0, 0xc0, | ||
1442 | 0x34, 0x66, 0xf, 0xc6, 0, 0, | ||
1443 | 0x23, 0xf, 0xc6, 0, 0, | ||
1444 | 0x34, 0x66, 0xf, 0xd1, 0, 0, | ||
1445 | 0x23, 0xf, 0xd1, 0, 0, | ||
1446 | 0x34, 0x66, 0xf, 0xd2, 0, 0, | ||
1447 | 0x23, 0xf, 0xd2, 0, 0, | ||
1448 | 0x34, 0x66, 0xf, 0xd3, 0, 0, | ||
1449 | 0x23, 0xf, 0xd3, 0, 0, | ||
1450 | 0x34, 0x66, 0xf, 0xd4, 0, 0, | ||
1451 | 0x23, 0xf, 0xd4, 0, 0, | ||
1452 | 0x34, 0x66, 0xf, 0xd5, 0, 0, | ||
1453 | 0x23, 0xf, 0xd5, 0, 0, | ||
1454 | 0x34, 0x66, 0xf, 0xd6, 0, 0, | ||
1455 | 0x34, 0xf2, 0xf, 0xd6, 0xc0, 0xc0, | ||
1456 | 0x34, 0xf3, 0xf, 0xd6, 0xc0, 0xc0, | ||
1457 | 0x34, 0x66, 0xf, 0xd7, 0xc0, 0xc0, | ||
1458 | 0x23, 0xf, 0xd7, 0xc0, 0xc0, | ||
1459 | 0x34, 0x66, 0xf, 0xd8, 0, 0, | ||
1460 | 0x23, 0xf, 0xd8, 0, 0, | ||
1461 | 0x34, 0x66, 0xf, 0xd9, 0, 0, | ||
1462 | 0x23, 0xf, 0xd9, 0, 0, | ||
1463 | 0x34, 0x66, 0xf, 0xda, 0, 0, | ||
1464 | 0x23, 0xf, 0xda, 0, 0, | ||
1465 | 0x34, 0x66, 0xf, 0xdc, 0, 0, | ||
1466 | 0x23, 0xf, 0xdc, 0, 0, | ||
1467 | 0x34, 0x66, 0xf, 0xdd, 0, 0, | ||
1468 | 0x23, 0xf, 0xdd, 0, 0, | ||
1469 | 0x34, 0x66, 0xf, 0xde, 0, 0, | ||
1470 | 0x23, 0xf, 0xde, 0, 0, | ||
1471 | 0x34, 0x66, 0xf, 0xe0, 0, 0, | ||
1472 | 0x23, 0xf, 0xe0, 0, 0, | ||
1473 | 0x34, 0x66, 0xf, 0xe1, 0, 0, | ||
1474 | 0x23, 0xf, 0xe1, 0, 0, | ||
1475 | 0x34, 0x66, 0xf, 0xe2, 0, 0, | ||
1476 | 0x23, 0xf, 0xe2, 0, 0, | ||
1477 | 0x34, 0x66, 0xf, 0xe3, 0, 0, | ||
1478 | 0x23, 0xf, 0xe3, 0, 0, | ||
1479 | 0x34, 0x66, 0xf, 0xe4, 0, 0, | ||
1480 | 0x23, 0xf, 0xe4, 0, 0, | ||
1481 | 0x34, 0x66, 0xf, 0xe5, 0, 0, | ||
1482 | 0x23, 0xf, 0xe5, 0, 0, | ||
1483 | 0x34, 0x66, 0xf, 0xe7, 0, 0, | ||
1484 | 0x23, 0xf, 0xe7, 0, 0, | ||
1485 | 0x34, 0x66, 0xf, 0xe8, 0, 0, | ||
1486 | 0x23, 0xf, 0xe8, 0, 0, | ||
1487 | 0x34, 0x66, 0xf, 0xe9, 0, 0, | ||
1488 | 0x23, 0xf, 0xe9, 0, 0, | ||
1489 | 0x34, 0x66, 0xf, 0xea, 0, 0, | ||
1490 | 0x23, 0xf, 0xea, 0, 0, | ||
1491 | 0x34, 0x66, 0xf, 0xec, 0, 0, | ||
1492 | 0x23, 0xf, 0xec, 0, 0, | ||
1493 | 0x34, 0x66, 0xf, 0xed, 0, 0, | ||
1494 | 0x23, 0xf, 0xed, 0, 0, | ||
1495 | 0x34, 0x66, 0xf, 0xee, 0, 0, | ||
1496 | 0x23, 0xf, 0xee, 0, 0, | ||
1497 | 0x34, 0xf2, 0xf, 0xf0, 0, 0, | ||
1498 | 0x34, 0x66, 0xf, 0xf1, 0, 0, | ||
1499 | 0x23, 0xf, 0xf1, 0, 0, | ||
1500 | 0x34, 0x66, 0xf, 0xf2, 0, 0, | ||
1501 | 0x23, 0xf, 0xf2, 0, 0, | ||
1502 | 0x34, 0x66, 0xf, 0xf3, 0, 0, | ||
1503 | 0x23, 0xf, 0xf3, 0, 0, | ||
1504 | 0x34, 0x66, 0xf, 0xf4, 0, 0, | ||
1505 | 0x23, 0xf, 0xf4, 0, 0, | ||
1506 | 0x34, 0x66, 0xf, 0xf6, 0, 0, | ||
1507 | 0x23, 0xf, 0xf6, 0, 0, | ||
1508 | 0x34, 0x66, 0xf, 0xf7, 0xc0, 0xc0, | ||
1509 | 0x23, 0xf, 0xf7, 0xc0, 0xc0, | ||
1510 | 0x34, 0x66, 0xf, 0xf8, 0, 0, | ||
1511 | 0x23, 0xf, 0xf8, 0, 0, | ||
1512 | 0x34, 0x66, 0xf, 0xf9, 0, 0, | ||
1513 | 0x23, 0xf, 0xf9, 0, 0, | ||
1514 | 0x34, 0x66, 0xf, 0xfa, 0, 0, | ||
1515 | 0x23, 0xf, 0xfa, 0, 0, | ||
1516 | 0x34, 0x66, 0xf, 0xfb, 0, 0, | ||
1517 | 0x23, 0xf, 0xfb, 0, 0, | ||
1518 | 0x34, 0x66, 0xf, 0xfc, 0, 0, | ||
1519 | 0x23, 0xf, 0xfc, 0, 0, | ||
1520 | 0x34, 0x66, 0xf, 0xfd, 0, 0, | ||
1521 | 0x23, 0xf, 0xfd, 0, 0, | ||
1522 | 0x34, 0x66, 0xf, 0xfe, 0, 0, | ||
1523 | 0x23, 0xf, 0xfe, 0, 0, | ||
1524 | 0x45, 0x66, 0xf, 0x38, 0, 0, 0, | ||
1525 | 0x34, 0xf, 0x38, 0, 0, 0, | ||
1526 | 0x45, 0x66, 0xf, 0x38, 0x1, 0, 0, | ||
1527 | 0x34, 0xf, 0x38, 0x1, 0, 0, | ||
1528 | 0x45, 0x66, 0xf, 0x38, 0x2, 0, 0, | ||
1529 | 0x34, 0xf, 0x38, 0x2, 0, 0, | ||
1530 | 0x45, 0x66, 0xf, 0x38, 0x3, 0, 0, | ||
1531 | 0x34, 0xf, 0x38, 0x3, 0, 0, | ||
1532 | 0x45, 0x66, 0xf, 0x38, 0x4, 0, 0, | ||
1533 | 0x34, 0xf, 0x38, 0x4, 0, 0, | ||
1534 | 0x45, 0x66, 0xf, 0x38, 0x5, 0, 0, | ||
1535 | 0x34, 0xf, 0x38, 0x5, 0, 0, | ||
1536 | 0x45, 0x66, 0xf, 0x38, 0x6, 0, 0, | ||
1537 | 0x34, 0xf, 0x38, 0x6, 0, 0, | ||
1538 | 0x45, 0x66, 0xf, 0x38, 0x7, 0, 0, | ||
1539 | 0x34, 0xf, 0x38, 0x7, 0, 0, | ||
1540 | 0x45, 0x66, 0xf, 0x38, 0x8, 0, 0, | ||
1541 | 0x34, 0xf, 0x38, 0x8, 0, 0, | ||
1542 | 0x45, 0x66, 0xf, 0x38, 0x9, 0, 0, | ||
1543 | 0x34, 0xf, 0x38, 0x9, 0, 0, | ||
1544 | 0x45, 0x66, 0xf, 0x38, 0xa, 0, 0, | ||
1545 | 0x34, 0xf, 0x38, 0xa, 0, 0, | ||
1546 | 0x45, 0x66, 0xf, 0x38, 0xb, 0, 0, | ||
1547 | 0x34, 0xf, 0x38, 0xb, 0, 0, | ||
1548 | 0x45, 0x66, 0xf, 0x38, 0x1c, 0, 0, | ||
1549 | 0x34, 0xf, 0x38, 0x1c, 0, 0, | ||
1550 | 0x45, 0x66, 0xf, 0x38, 0x1d, 0, 0, | ||
1551 | 0x34, 0xf, 0x38, 0x1d, 0, 0, | ||
1552 | 0x45, 0x66, 0xf, 0x38, 0x1e, 0, 0, | ||
1553 | 0x34, 0xf, 0x38, 0x1e, 0, 0, | ||
1554 | 0x45, 0x66, 0xf, 0x3a, 0xf, 0, 0, | ||
1555 | 0x34, 0xf, 0x3a, 0xf, 0, 0, | ||
1556 | 0x34, 0x66, 0xf, 0xc7, 0x38, 0x30, | ||
1557 | 0x34, 0xf3, 0xf, 0xc7, 0x38, 0x30, | ||
1558 | 0x23, 0xf, 0xc7, 0x38, 0x30, | ||
1559 | 0x23, 0xf, 0xc7, 0x38, 0x38, | ||
1560 | 0x34, 0x66, 0xf, 0x71, 0xf8, 0xd0, | ||
1561 | 0x23, 0xf, 0x71, 0xf8, 0xd0, | ||
1562 | 0x34, 0x66, 0xf, 0x71, 0xf8, 0xe0, | ||
1563 | 0x23, 0xf, 0x71, 0xf8, 0xe0, | ||
1564 | 0x34, 0x66, 0xf, 0x71, 0xf8, 0xf0, | ||
1565 | 0x23, 0xf, 0x71, 0xf8, 0xf0, | ||
1566 | 0x34, 0x66, 0xf, 0x72, 0xf8, 0xd0, | ||
1567 | 0x23, 0xf, 0x72, 0xf8, 0xd0, | ||
1568 | 0x34, 0x66, 0xf, 0x72, 0xf8, 0xe0, | ||
1569 | 0x23, 0xf, 0x72, 0xf8, 0xe0, | ||
1570 | 0x34, 0x66, 0xf, 0x72, 0xf8, 0xf0, | ||
1571 | 0x23, 0xf, 0x72, 0xf8, 0xf0, | ||
1572 | 0x34, 0x66, 0xf, 0x73, 0xf8, 0xd0, | ||
1573 | 0x23, 0xf, 0x73, 0xf8, 0xd0, | ||
1574 | 0x34, 0x66, 0xf, 0x73, 0xf8, 0xd8, | ||
1575 | 0x34, 0x66, 0xf, 0x73, 0xf8, 0xf0, | ||
1576 | 0x23, 0xf, 0x73, 0xf8, 0xf0, | ||
1577 | 0x34, 0x66, 0xf, 0x73, 0xf8, 0xf8, | ||
1578 | 0x33, 0xf, 0xae, 0xe8, | ||
1579 | 0x33, 0xf, 0xae, 0xf0, | ||
1580 | 0x33, 0xf, 0xae, 0xf8, | ||
1581 | 0x23, 0xf, 0xae, 0x38, 0x38, | ||
1582 | 0x23, 0xf, 0xf, 0, 0, | ||
1583 | 0x45, 0x66, 0xf, 0x3a, 0xc, 0, 0, | ||
1584 | 0x45, 0x66, 0xf, 0x3a, 0xd, 0, 0, | ||
1585 | 0x45, 0x66, 0xf, 0x38, 0x14, 0, 0, | ||
1586 | 0x45, 0x66, 0xf, 0x38, 0x15, 0, 0, | ||
1587 | 0x45, 0x66, 0xf, 0x3a, 0x40, 0, 0, | ||
1588 | 0x45, 0x66, 0xf, 0x3a, 0x41, 0, 0, | ||
1589 | 0x45, 0x66, 0xf, 0x3a, 0x21, 0, 0, | ||
1590 | 0x45, 0x66, 0xf, 0x38, 0x2a, 0, 0, | ||
1591 | 0x45, 0x66, 0xf, 0x3a, 0x42, 0, 0, | ||
1592 | 0x45, 0x66, 0xf, 0x38, 0x2b, 0, 0, | ||
1593 | 0x45, 0x66, 0xf, 0x38, 0x10, 0, 0, | ||
1594 | 0x45, 0x66, 0xf, 0x3a, 0xe, 0, 0, | ||
1595 | 0x45, 0x66, 0xf, 0x38, 0x29, 0, 0, | ||
1596 | 0x45, 0x66, 0xf, 0x3a, 0x61, 0, 0, | ||
1597 | 0x45, 0x66, 0xf, 0x3a, 0x60, 0, 0, | ||
1598 | 0x45, 0x66, 0xf, 0x3a, 0x63, 0, 0, | ||
1599 | 0x45, 0x66, 0xf, 0x3a, 0x62, 0, 0, | ||
1600 | 0x45, 0x66, 0xf, 0x38, 0x37, 0, 0, | ||
1601 | 0x45, 0x66, 0xf, 0x38, 0x41, 0, 0, | ||
1602 | 0x45, 0x66, 0xf, 0x3a, 0x20, 0, 0, | ||
1603 | 0x45, 0x66, 0xf, 0x3a, 0x22, 0, 0, | ||
1604 | 0x45, 0x66, 0xf, 0x38, 0x3c, 0, 0, | ||
1605 | 0x45, 0x66, 0xf, 0x38, 0x3d, 0, 0, | ||
1606 | 0x45, 0x66, 0xf, 0x38, 0x3f, 0, 0, | ||
1607 | 0x45, 0x66, 0xf, 0x38, 0x3e, 0, 0, | ||
1608 | 0x45, 0x66, 0xf, 0x38, 0x38, 0, 0, | ||
1609 | 0x45, 0x66, 0xf, 0x38, 0x39, 0, 0, | ||
1610 | 0x45, 0x66, 0xf, 0x38, 0x3b, 0, 0, | ||
1611 | 0x45, 0x66, 0xf, 0x38, 0x3a, 0, 0, | ||
1612 | 0x45, 0x66, 0xf, 0x38, 0x20, 0, 0, | ||
1613 | 0x45, 0x66, 0xf, 0x38, 0x21, 0, 0, | ||
1614 | 0x45, 0x66, 0xf, 0x38, 0x22, 0, 0, | ||
1615 | 0x45, 0x66, 0xf, 0x38, 0x23, 0, 0, | ||
1616 | 0x45, 0x66, 0xf, 0x38, 0x24, 0, 0, | ||
1617 | 0x45, 0x66, 0xf, 0x38, 0x25, 0, 0, | ||
1618 | 0x45, 0x66, 0xf, 0x38, 0x30, 0, 0, | ||
1619 | 0x45, 0x66, 0xf, 0x38, 0x31, 0, 0, | ||
1620 | 0x45, 0x66, 0xf, 0x38, 0x32, 0, 0, | ||
1621 | 0x45, 0x66, 0xf, 0x38, 0x33, 0, 0, | ||
1622 | 0x45, 0x66, 0xf, 0x38, 0x34, 0, 0, | ||
1623 | 0x45, 0x66, 0xf, 0x38, 0x35, 0, 0, | ||
1624 | 0x45, 0x66, 0xf, 0x38, 0x28, 0, 0, | ||
1625 | 0x45, 0x66, 0xf, 0x38, 0x40, 0, 0, | ||
1626 | 0x45, 0x66, 0xf, 0x38, 0x17, 0, 0, | ||
1627 | 0x45, 0x66, 0xf, 0x3a, 0x8, 0, 0, | ||
1628 | 0x45, 0x66, 0xf, 0x3a, 0x9, 0, 0, | ||
1629 | 0x45, 0x66, 0xf, 0x3a, 0xa, 0, 0, | ||
1630 | 0x45, 0x66, 0xf, 0x3a, 0xb, 0, 0, | ||
1631 | 0x1, 0xe7, 0x7, | ||
1632 | }; | ||
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.158/CVE-2014-0172.patch b/meta/recipes-devtools/elfutils/elfutils-0.158/CVE-2014-0172.patch new file mode 100644 index 0000000000..6c44314589 --- /dev/null +++ b/meta/recipes-devtools/elfutils/elfutils-0.158/CVE-2014-0172.patch | |||
@@ -0,0 +1,35 @@ | |||
1 | From 7f1eec317db79627b473c5b149a22a1b20d1f68f Mon Sep 17 00:00:00 2001 | ||
2 | From: Mark Wielaard <mjw@redhat.com> | ||
3 | Date: Wed, 9 Apr 2014 11:33:23 +0200 | ||
4 | Subject: [PATCH] CVE-2014-0172 Check for overflow before calling malloc to | ||
5 | uncompress data. | ||
6 | |||
7 | https://bugzilla.redhat.com/show_bug.cgi?id=1085663 | ||
8 | |||
9 | Reported-by: Florian Weimer <fweimer@redhat.com> | ||
10 | Signed-off-by: Mark Wielaard <mjw@redhat.com> | ||
11 | |||
12 | Index: elfutils-0.158/libdw/dwarf_begin_elf.c | ||
13 | =================================================================== | ||
14 | --- elfutils-0.158.orig/libdw/dwarf_begin_elf.c 2014-05-01 17:10:01.928213292 +0000 | ||
15 | +++ elfutils-0.158/libdw/dwarf_begin_elf.c 2014-05-01 17:10:01.924213375 +0000 | ||
16 | @@ -1,5 +1,5 @@ | ||
17 | /* Create descriptor from ELF descriptor for processing file. | ||
18 | - Copyright (C) 2002-2011 Red Hat, Inc. | ||
19 | + Copyright (C) 2002-2011, 2014 Red Hat, Inc. | ||
20 | This file is part of elfutils. | ||
21 | Written by Ulrich Drepper <drepper@redhat.com>, 2002. | ||
22 | |||
23 | @@ -289,6 +289,12 @@ | ||
24 | memcpy (&size, data->d_buf + 4, sizeof size); | ||
25 | size = be64toh (size); | ||
26 | |||
27 | + /* Check for unsigned overflow so malloc always allocated | ||
28 | + enough memory for both the Elf_Data header and the | ||
29 | + uncompressed section data. */ | ||
30 | + if (unlikely (sizeof (Elf_Data) + size < size)) | ||
31 | + break; | ||
32 | + | ||
33 | Elf_Data *zdata = malloc (sizeof (Elf_Data) + size); | ||
34 | if (unlikely (zdata == NULL)) | ||
35 | break; | ||
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.158/arm_backend.diff b/meta/recipes-devtools/elfutils/elfutils-0.158/arm_backend.diff new file mode 100644 index 0000000000..fc3d6dc3f4 --- /dev/null +++ b/meta/recipes-devtools/elfutils/elfutils-0.158/arm_backend.diff | |||
@@ -0,0 +1,603 @@ | |||
1 | Index: elfutils-0.158/backends/arm_init.c | ||
2 | =================================================================== | ||
3 | --- elfutils-0.158.orig/backends/arm_init.c 2014-04-21 11:13:24.378519252 +0000 | ||
4 | +++ elfutils-0.158/backends/arm_init.c 2014-04-21 11:13:24.374519343 +0000 | ||
5 | @@ -35,21 +35,32 @@ | ||
6 | #define RELOC_PREFIX R_ARM_ | ||
7 | #include "libebl_CPU.h" | ||
8 | |||
9 | +#include "libebl_arm.h" | ||
10 | + | ||
11 | /* This defines the common reloc hooks based on arm_reloc.def. */ | ||
12 | #include "common-reloc.c" | ||
13 | |||
14 | |||
15 | const char * | ||
16 | arm_init (elf, machine, eh, ehlen) | ||
17 | - Elf *elf __attribute__ ((unused)); | ||
18 | + Elf *elf; | ||
19 | GElf_Half machine __attribute__ ((unused)); | ||
20 | Ebl *eh; | ||
21 | size_t ehlen; | ||
22 | { | ||
23 | + int soft_float = 0; | ||
24 | + | ||
25 | /* Check whether the Elf_BH object has a sufficent size. */ | ||
26 | if (ehlen < sizeof (Ebl)) | ||
27 | return NULL; | ||
28 | |||
29 | + if (elf) { | ||
30 | + GElf_Ehdr ehdr_mem; | ||
31 | + GElf_Ehdr *ehdr = gelf_getehdr (elf, &ehdr_mem); | ||
32 | + if (ehdr && (ehdr->e_flags & EF_ARM_SOFT_FLOAT)) | ||
33 | + soft_float = 1; | ||
34 | + } | ||
35 | + | ||
36 | /* We handle it. */ | ||
37 | eh->name = "ARM"; | ||
38 | arm_init_reloc (eh); | ||
39 | @@ -61,7 +72,10 @@ | ||
40 | HOOK (eh, core_note); | ||
41 | HOOK (eh, auxv_info); | ||
42 | HOOK (eh, check_object_attribute); | ||
43 | - HOOK (eh, return_value_location); | ||
44 | + if (soft_float) | ||
45 | + eh->return_value_location = arm_return_value_location_soft; | ||
46 | + else | ||
47 | + eh->return_value_location = arm_return_value_location_hard; | ||
48 | HOOK (eh, abi_cfi); | ||
49 | |||
50 | return MODVERSION; | ||
51 | Index: elfutils-0.158/backends/arm_regs.c | ||
52 | =================================================================== | ||
53 | --- elfutils-0.158.orig/backends/arm_regs.c 2014-04-21 11:13:24.378519252 +0000 | ||
54 | +++ elfutils-0.158/backends/arm_regs.c 2014-04-21 11:13:24.374519343 +0000 | ||
55 | @@ -31,6 +31,7 @@ | ||
56 | #endif | ||
57 | |||
58 | #include <string.h> | ||
59 | +#include <stdio.h> | ||
60 | #include <dwarf.h> | ||
61 | |||
62 | #define BACKEND arm_ | ||
63 | @@ -76,6 +77,9 @@ | ||
64 | break; | ||
65 | |||
66 | case 16 + 0 ... 16 + 7: | ||
67 | + /* AADWARF says that there are no registers in that range, | ||
68 | + * but gcc maps FPA registers here | ||
69 | + */ | ||
70 | regno += 96 - 16; | ||
71 | /* Fall through. */ | ||
72 | case 96 + 0 ... 96 + 7: | ||
73 | @@ -87,11 +91,139 @@ | ||
74 | namelen = 2; | ||
75 | break; | ||
76 | |||
77 | + case 64 + 0 ... 64 + 9: | ||
78 | + *setname = "VFP"; | ||
79 | + *bits = 32; | ||
80 | + *type = DW_ATE_float; | ||
81 | + name[0] = 's'; | ||
82 | + name[1] = regno - 64 + '0'; | ||
83 | + namelen = 2; | ||
84 | + break; | ||
85 | + | ||
86 | + case 64 + 10 ... 64 + 31: | ||
87 | + *setname = "VFP"; | ||
88 | + *bits = 32; | ||
89 | + *type = DW_ATE_float; | ||
90 | + name[0] = 's'; | ||
91 | + name[1] = (regno - 64) / 10 + '0'; | ||
92 | + name[2] = (regno - 64) % 10 + '0'; | ||
93 | + namelen = 3; | ||
94 | + break; | ||
95 | + | ||
96 | + case 104 + 0 ... 104 + 7: | ||
97 | + /* XXX TODO: | ||
98 | + * This can be either intel wireless MMX general purpose/control | ||
99 | + * registers or xscale accumulator, which have different usage. | ||
100 | + * We only have the intel wireless MMX here now. | ||
101 | + * The name needs to be changed for the xscale accumulator too. */ | ||
102 | + *setname = "MMX"; | ||
103 | + *type = DW_ATE_unsigned; | ||
104 | + *bits = 32; | ||
105 | + memcpy(name, "wcgr", 4); | ||
106 | + name[4] = regno - 104 + '0'; | ||
107 | + namelen = 5; | ||
108 | + break; | ||
109 | + | ||
110 | + case 112 + 0 ... 112 + 9: | ||
111 | + *setname = "MMX"; | ||
112 | + *type = DW_ATE_unsigned; | ||
113 | + *bits = 64; | ||
114 | + name[0] = 'w'; | ||
115 | + name[1] = 'r'; | ||
116 | + name[2] = regno - 112 + '0'; | ||
117 | + namelen = 3; | ||
118 | + break; | ||
119 | + | ||
120 | + case 112 + 10 ... 112 + 15: | ||
121 | + *setname = "MMX"; | ||
122 | + *type = DW_ATE_unsigned; | ||
123 | + *bits = 64; | ||
124 | + name[0] = 'w'; | ||
125 | + name[1] = 'r'; | ||
126 | + name[2] = '1'; | ||
127 | + name[3] = regno - 112 - 10 + '0'; | ||
128 | + namelen = 4; | ||
129 | + break; | ||
130 | + | ||
131 | case 128: | ||
132 | + *setname = "state"; | ||
133 | *type = DW_ATE_unsigned; | ||
134 | return stpcpy (name, "spsr") + 1 - name; | ||
135 | |||
136 | + case 129: | ||
137 | + *setname = "state"; | ||
138 | + *type = DW_ATE_unsigned; | ||
139 | + return stpcpy(name, "spsr_fiq") + 1 - name; | ||
140 | + | ||
141 | + case 130: | ||
142 | + *setname = "state"; | ||
143 | + *type = DW_ATE_unsigned; | ||
144 | + return stpcpy(name, "spsr_irq") + 1 - name; | ||
145 | + | ||
146 | + case 131: | ||
147 | + *setname = "state"; | ||
148 | + *type = DW_ATE_unsigned; | ||
149 | + return stpcpy(name, "spsr_abt") + 1 - name; | ||
150 | + | ||
151 | + case 132: | ||
152 | + *setname = "state"; | ||
153 | + *type = DW_ATE_unsigned; | ||
154 | + return stpcpy(name, "spsr_und") + 1 - name; | ||
155 | + | ||
156 | + case 133: | ||
157 | + *setname = "state"; | ||
158 | + *type = DW_ATE_unsigned; | ||
159 | + return stpcpy(name, "spsr_svc") + 1 - name; | ||
160 | + | ||
161 | + case 144 ... 150: | ||
162 | + *setname = "integer"; | ||
163 | + *type = DW_ATE_signed; | ||
164 | + *bits = 32; | ||
165 | + return sprintf(name, "r%d_usr", regno - 144 + 8) + 1; | ||
166 | + | ||
167 | + case 151 ... 157: | ||
168 | + *setname = "integer"; | ||
169 | + *type = DW_ATE_signed; | ||
170 | + *bits = 32; | ||
171 | + return sprintf(name, "r%d_fiq", regno - 151 + 8) + 1; | ||
172 | + | ||
173 | + case 158 ... 159: | ||
174 | + *setname = "integer"; | ||
175 | + *type = DW_ATE_signed; | ||
176 | + *bits = 32; | ||
177 | + return sprintf(name, "r%d_irq", regno - 158 + 13) + 1; | ||
178 | + | ||
179 | + case 160 ... 161: | ||
180 | + *setname = "integer"; | ||
181 | + *type = DW_ATE_signed; | ||
182 | + *bits = 32; | ||
183 | + return sprintf(name, "r%d_abt", regno - 160 + 13) + 1; | ||
184 | + | ||
185 | + case 162 ... 163: | ||
186 | + *setname = "integer"; | ||
187 | + *type = DW_ATE_signed; | ||
188 | + *bits = 32; | ||
189 | + return sprintf(name, "r%d_und", regno - 162 + 13) + 1; | ||
190 | + | ||
191 | + case 164 ... 165: | ||
192 | + *setname = "integer"; | ||
193 | + *type = DW_ATE_signed; | ||
194 | + *bits = 32; | ||
195 | + return sprintf(name, "r%d_svc", regno - 164 + 13) + 1; | ||
196 | + | ||
197 | + case 192 ... 199: | ||
198 | + *setname = "MMX"; | ||
199 | + *bits = 32; | ||
200 | + *type = DW_ATE_unsigned; | ||
201 | + name[0] = 'w'; | ||
202 | + name[1] = 'c'; | ||
203 | + name[2] = regno - 192 + '0'; | ||
204 | + namelen = 3; | ||
205 | + break; | ||
206 | + | ||
207 | case 256 + 0 ... 256 + 9: | ||
208 | + /* XXX TODO: Neon also uses those registers and can contain | ||
209 | + * both float and integers */ | ||
210 | *setname = "VFP"; | ||
211 | *type = DW_ATE_float; | ||
212 | *bits = 64; | ||
213 | Index: elfutils-0.158/backends/arm_retval.c | ||
214 | =================================================================== | ||
215 | --- elfutils-0.158.orig/backends/arm_retval.c 2014-04-21 11:13:24.378519252 +0000 | ||
216 | +++ elfutils-0.158/backends/arm_retval.c 2014-04-21 11:13:24.374519343 +0000 | ||
217 | @@ -48,6 +48,13 @@ | ||
218 | #define nloc_intreg 1 | ||
219 | #define nloc_intregs(n) (2 * (n)) | ||
220 | |||
221 | +/* f1 */ /* XXX TODO: f0 can also have number 96 if program was compiled with -mabi=aapcs */ | ||
222 | +static const Dwarf_Op loc_fpreg[] = | ||
223 | + { | ||
224 | + { .atom = DW_OP_reg16 }, | ||
225 | + }; | ||
226 | +#define nloc_fpreg 1 | ||
227 | + | ||
228 | /* The return value is a structure and is actually stored in stack space | ||
229 | passed in a hidden argument by the caller. But, the compiler | ||
230 | helpfully returns the address of that space in r0. */ | ||
231 | @@ -58,8 +65,9 @@ | ||
232 | #define nloc_aggregate 1 | ||
233 | |||
234 | |||
235 | -int | ||
236 | -arm_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp) | ||
237 | +static int | ||
238 | +arm_return_value_location_ (Dwarf_Die *functypedie, const Dwarf_Op **locp, | ||
239 | + int soft_float) | ||
240 | { | ||
241 | /* Start with the function's type, and get the DW_AT_type attribute, | ||
242 | which is the type of the return value. */ | ||
243 | @@ -112,14 +120,31 @@ | ||
244 | else | ||
245 | return -1; | ||
246 | } | ||
247 | + if (tag == DW_TAG_base_type) | ||
248 | + { | ||
249 | + Dwarf_Word encoding; | ||
250 | + if (dwarf_formudata (dwarf_attr_integrate (typedie, DW_AT_encoding, | ||
251 | + &attr_mem), &encoding) != 0) | ||
252 | + return -1; | ||
253 | + | ||
254 | + if ((encoding == DW_ATE_float) && !soft_float) | ||
255 | + { | ||
256 | + *locp = loc_fpreg; | ||
257 | + if (size <= 8) | ||
258 | + return nloc_fpreg; | ||
259 | + goto aggregate; | ||
260 | + } | ||
261 | + } | ||
262 | if (size <= 16) | ||
263 | { | ||
264 | intreg: | ||
265 | *locp = loc_intreg; | ||
266 | return size <= 4 ? nloc_intreg : nloc_intregs ((size + 3) / 4); | ||
267 | } | ||
268 | + /* fall through. */ | ||
269 | |||
270 | aggregate: | ||
271 | + /* XXX TODO sometimes aggregates are returned in r0 (-mabi=aapcs) */ | ||
272 | *locp = loc_aggregate; | ||
273 | return nloc_aggregate; | ||
274 | |||
275 | @@ -138,3 +163,18 @@ | ||
276 | DWARF and might be valid. */ | ||
277 | return -2; | ||
278 | } | ||
279 | + | ||
280 | +/* return location for -mabi=apcs-gnu -msoft-float */ | ||
281 | +int | ||
282 | +arm_return_value_location_soft (Dwarf_Die *functypedie, const Dwarf_Op **locp) | ||
283 | +{ | ||
284 | + return arm_return_value_location_ (functypedie, locp, 1); | ||
285 | +} | ||
286 | + | ||
287 | +/* return location for -mabi=apcs-gnu -mhard-float (current default) */ | ||
288 | +int | ||
289 | +arm_return_value_location_hard (Dwarf_Die *functypedie, const Dwarf_Op **locp) | ||
290 | +{ | ||
291 | + return arm_return_value_location_ (functypedie, locp, 0); | ||
292 | +} | ||
293 | + | ||
294 | Index: elfutils-0.158/libelf/elf.h | ||
295 | =================================================================== | ||
296 | --- elfutils-0.158.orig/libelf/elf.h 2014-04-21 11:13:24.378519252 +0000 | ||
297 | +++ elfutils-0.158/libelf/elf.h 2014-04-21 11:13:24.374519343 +0000 | ||
298 | @@ -2318,6 +2318,9 @@ | ||
299 | #define EF_ARM_EABI_VER4 0x04000000 | ||
300 | #define EF_ARM_EABI_VER5 0x05000000 | ||
301 | |||
302 | +/* EI_OSABI values */ | ||
303 | +#define ELFOSABI_ARM_AEABI 64 /* Contains symbol versioning. */ | ||
304 | + | ||
305 | /* Additional symbol types for Thumb. */ | ||
306 | #define STT_ARM_TFUNC STT_LOPROC /* A Thumb function. */ | ||
307 | #define STT_ARM_16BIT STT_HIPROC /* A Thumb label. */ | ||
308 | @@ -2335,12 +2338,19 @@ | ||
309 | |||
310 | /* Processor specific values for the Phdr p_type field. */ | ||
311 | #define PT_ARM_EXIDX (PT_LOPROC + 1) /* ARM unwind segment. */ | ||
312 | +#define PT_ARM_UNWIND PT_ARM_EXIDX | ||
313 | |||
314 | /* Processor specific values for the Shdr sh_type field. */ | ||
315 | #define SHT_ARM_EXIDX (SHT_LOPROC + 1) /* ARM unwind section. */ | ||
316 | #define SHT_ARM_PREEMPTMAP (SHT_LOPROC + 2) /* Preemption details. */ | ||
317 | #define SHT_ARM_ATTRIBUTES (SHT_LOPROC + 3) /* ARM attributes section. */ | ||
318 | |||
319 | +/* Processor specific values for the Dyn d_tag field. */ | ||
320 | +#define DT_ARM_RESERVED1 (DT_LOPROC + 0) | ||
321 | +#define DT_ARM_SYMTABSZ (DT_LOPROC + 1) | ||
322 | +#define DT_ARM_PREEMTMAB (DT_LOPROC + 2) | ||
323 | +#define DT_ARM_RESERVED2 (DT_LOPROC + 3) | ||
324 | +#define DT_ARM_NUM 4 | ||
325 | |||
326 | /* AArch64 relocs. */ | ||
327 | |||
328 | @@ -2619,6 +2629,7 @@ | ||
329 | TLS block (LDR, STR). */ | ||
330 | #define R_ARM_TLS_IE12GP 111 /* 12 bit GOT entry relative | ||
331 | to GOT origin (LDR). */ | ||
332 | +/* 112 - 127 private range */ | ||
333 | #define R_ARM_ME_TOO 128 /* Obsolete. */ | ||
334 | #define R_ARM_THM_TLS_DESCSEQ 129 | ||
335 | #define R_ARM_THM_TLS_DESCSEQ16 129 | ||
336 | Index: elfutils-0.158/backends/libebl_arm.h | ||
337 | =================================================================== | ||
338 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | ||
339 | +++ elfutils-0.158/backends/libebl_arm.h 2014-04-21 11:13:24.374519343 +0000 | ||
340 | @@ -0,0 +1,9 @@ | ||
341 | +#ifndef _LIBEBL_ARM_H | ||
342 | +#define _LIBEBL_ARM_H 1 | ||
343 | + | ||
344 | +#include <libdw.h> | ||
345 | + | ||
346 | +extern int arm_return_value_location_soft(Dwarf_Die *, const Dwarf_Op **locp); | ||
347 | +extern int arm_return_value_location_hard(Dwarf_Die *, const Dwarf_Op **locp); | ||
348 | + | ||
349 | +#endif | ||
350 | Index: elfutils-0.158/tests/run-allregs.sh | ||
351 | =================================================================== | ||
352 | --- elfutils-0.158.orig/tests/run-allregs.sh 2014-04-21 11:13:24.378519252 +0000 | ||
353 | +++ elfutils-0.158/tests/run-allregs.sh 2014-04-21 11:13:24.378519252 +0000 | ||
354 | @@ -2671,7 +2671,28 @@ | ||
355 | 13: sp (sp), address 32 bits | ||
356 | 14: lr (lr), address 32 bits | ||
357 | 15: pc (pc), address 32 bits | ||
358 | - 128: spsr (spsr), unsigned 32 bits | ||
359 | + 144: r8_usr (r8_usr), signed 32 bits | ||
360 | + 145: r9_usr (r9_usr), signed 32 bits | ||
361 | + 146: r10_usr (r10_usr), signed 32 bits | ||
362 | + 147: r11_usr (r11_usr), signed 32 bits | ||
363 | + 148: r12_usr (r12_usr), signed 32 bits | ||
364 | + 149: r13_usr (r13_usr), signed 32 bits | ||
365 | + 150: r14_usr (r14_usr), signed 32 bits | ||
366 | + 151: r8_fiq (r8_fiq), signed 32 bits | ||
367 | + 152: r9_fiq (r9_fiq), signed 32 bits | ||
368 | + 153: r10_fiq (r10_fiq), signed 32 bits | ||
369 | + 154: r11_fiq (r11_fiq), signed 32 bits | ||
370 | + 155: r12_fiq (r12_fiq), signed 32 bits | ||
371 | + 156: r13_fiq (r13_fiq), signed 32 bits | ||
372 | + 157: r14_fiq (r14_fiq), signed 32 bits | ||
373 | + 158: r13_irq (r13_irq), signed 32 bits | ||
374 | + 159: r14_irq (r14_irq), signed 32 bits | ||
375 | + 160: r13_abt (r13_abt), signed 32 bits | ||
376 | + 161: r14_abt (r14_abt), signed 32 bits | ||
377 | + 162: r13_und (r13_und), signed 32 bits | ||
378 | + 163: r14_und (r14_und), signed 32 bits | ||
379 | + 164: r13_svc (r13_svc), signed 32 bits | ||
380 | + 165: r14_svc (r14_svc), signed 32 bits | ||
381 | FPA registers: | ||
382 | 16: f0 (f0), float 96 bits | ||
383 | 17: f1 (f1), float 96 bits | ||
384 | @@ -2689,7 +2710,72 @@ | ||
385 | 101: f5 (f5), float 96 bits | ||
386 | 102: f6 (f6), float 96 bits | ||
387 | 103: f7 (f7), float 96 bits | ||
388 | +MMX registers: | ||
389 | + 104: wcgr0 (wcgr0), unsigned 32 bits | ||
390 | + 105: wcgr1 (wcgr1), unsigned 32 bits | ||
391 | + 106: wcgr2 (wcgr2), unsigned 32 bits | ||
392 | + 107: wcgr3 (wcgr3), unsigned 32 bits | ||
393 | + 108: wcgr4 (wcgr4), unsigned 32 bits | ||
394 | + 109: wcgr5 (wcgr5), unsigned 32 bits | ||
395 | + 110: wcgr6 (wcgr6), unsigned 32 bits | ||
396 | + 111: wcgr7 (wcgr7), unsigned 32 bits | ||
397 | + 112: wr0 (wr0), unsigned 64 bits | ||
398 | + 113: wr1 (wr1), unsigned 64 bits | ||
399 | + 114: wr2 (wr2), unsigned 64 bits | ||
400 | + 115: wr3 (wr3), unsigned 64 bits | ||
401 | + 116: wr4 (wr4), unsigned 64 bits | ||
402 | + 117: wr5 (wr5), unsigned 64 bits | ||
403 | + 118: wr6 (wr6), unsigned 64 bits | ||
404 | + 119: wr7 (wr7), unsigned 64 bits | ||
405 | + 120: wr8 (wr8), unsigned 64 bits | ||
406 | + 121: wr9 (wr9), unsigned 64 bits | ||
407 | + 122: wr10 (wr10), unsigned 64 bits | ||
408 | + 123: wr11 (wr11), unsigned 64 bits | ||
409 | + 124: wr12 (wr12), unsigned 64 bits | ||
410 | + 125: wr13 (wr13), unsigned 64 bits | ||
411 | + 126: wr14 (wr14), unsigned 64 bits | ||
412 | + 127: wr15 (wr15), unsigned 64 bits | ||
413 | + 192: wc0 (wc0), unsigned 32 bits | ||
414 | + 193: wc1 (wc1), unsigned 32 bits | ||
415 | + 194: wc2 (wc2), unsigned 32 bits | ||
416 | + 195: wc3 (wc3), unsigned 32 bits | ||
417 | + 196: wc4 (wc4), unsigned 32 bits | ||
418 | + 197: wc5 (wc5), unsigned 32 bits | ||
419 | + 198: wc6 (wc6), unsigned 32 bits | ||
420 | + 199: wc7 (wc7), unsigned 32 bits | ||
421 | VFP registers: | ||
422 | + 64: s0 (s0), float 32 bits | ||
423 | + 65: s1 (s1), float 32 bits | ||
424 | + 66: s2 (s2), float 32 bits | ||
425 | + 67: s3 (s3), float 32 bits | ||
426 | + 68: s4 (s4), float 32 bits | ||
427 | + 69: s5 (s5), float 32 bits | ||
428 | + 70: s6 (s6), float 32 bits | ||
429 | + 71: s7 (s7), float 32 bits | ||
430 | + 72: s8 (s8), float 32 bits | ||
431 | + 73: s9 (s9), float 32 bits | ||
432 | + 74: s10 (s10), float 32 bits | ||
433 | + 75: s11 (s11), float 32 bits | ||
434 | + 76: s12 (s12), float 32 bits | ||
435 | + 77: s13 (s13), float 32 bits | ||
436 | + 78: s14 (s14), float 32 bits | ||
437 | + 79: s15 (s15), float 32 bits | ||
438 | + 80: s16 (s16), float 32 bits | ||
439 | + 81: s17 (s17), float 32 bits | ||
440 | + 82: s18 (s18), float 32 bits | ||
441 | + 83: s19 (s19), float 32 bits | ||
442 | + 84: s20 (s20), float 32 bits | ||
443 | + 85: s21 (s21), float 32 bits | ||
444 | + 86: s22 (s22), float 32 bits | ||
445 | + 87: s23 (s23), float 32 bits | ||
446 | + 88: s24 (s24), float 32 bits | ||
447 | + 89: s25 (s25), float 32 bits | ||
448 | + 90: s26 (s26), float 32 bits | ||
449 | + 91: s27 (s27), float 32 bits | ||
450 | + 92: s28 (s28), float 32 bits | ||
451 | + 93: s29 (s29), float 32 bits | ||
452 | + 94: s30 (s30), float 32 bits | ||
453 | + 95: s31 (s31), float 32 bits | ||
454 | 256: d0 (d0), float 64 bits | ||
455 | 257: d1 (d1), float 64 bits | ||
456 | 258: d2 (d2), float 64 bits | ||
457 | @@ -2722,6 +2808,13 @@ | ||
458 | 285: d29 (d29), float 64 bits | ||
459 | 286: d30 (d30), float 64 bits | ||
460 | 287: d31 (d31), float 64 bits | ||
461 | +state registers: | ||
462 | + 128: spsr (spsr), unsigned 32 bits | ||
463 | + 129: spsr_fiq (spsr_fiq), unsigned 32 bits | ||
464 | + 130: spsr_irq (spsr_irq), unsigned 32 bits | ||
465 | + 131: spsr_abt (spsr_abt), unsigned 32 bits | ||
466 | + 132: spsr_und (spsr_und), unsigned 32 bits | ||
467 | + 133: spsr_svc (spsr_svc), unsigned 32 bits | ||
468 | EOF | ||
469 | |||
470 | # See run-readelf-mixed-corenote.sh for instructions to regenerate | ||
471 | Index: elfutils-0.158/tests/run-readelf-mixed-corenote.sh | ||
472 | =================================================================== | ||
473 | --- elfutils-0.158.orig/tests/run-readelf-mixed-corenote.sh 2014-04-21 11:13:24.378519252 +0000 | ||
474 | +++ elfutils-0.158/tests/run-readelf-mixed-corenote.sh 2014-04-21 11:13:24.378519252 +0000 | ||
475 | @@ -30,12 +30,11 @@ | ||
476 | pid: 11087, ppid: 11063, pgrp: 11087, sid: 11063 | ||
477 | utime: 0.000000, stime: 0.010000, cutime: 0.000000, cstime: 0.000000 | ||
478 | orig_r0: -1, fpvalid: 1 | ||
479 | - r0: 1 r1: -1091672508 r2: -1091672500 | ||
480 | - r3: 0 r4: 0 r5: 0 | ||
481 | - r6: 33728 r7: 0 r8: 0 | ||
482 | - r9: 0 r10: -1225703496 r11: -1091672844 | ||
483 | - r12: 0 sp: 0xbeee64f4 lr: 0xb6dc3f48 | ||
484 | - pc: 0x00008500 spsr: 0x60000010 | ||
485 | + r0: 1 r1: -1091672508 r2: -1091672500 r3: 0 | ||
486 | + r4: 0 r5: 0 r6: 33728 r7: 0 | ||
487 | + r8: 0 r9: 0 r10: -1225703496 r11: -1091672844 | ||
488 | + r12: 0 sp: 0xbeee64f4 lr: 0xb6dc3f48 pc: 0x00008500 | ||
489 | + spsr: 0x60000010 | ||
490 | CORE 124 PRPSINFO | ||
491 | state: 0, sname: R, zomb: 0, nice: 0, flag: 0x00400500 | ||
492 | uid: 0, gid: 0, pid: 11087, ppid: 11063, pgrp: 11087, sid: 11063 | ||
493 | Index: elfutils-0.158/tests/run-addrcfi.sh | ||
494 | =================================================================== | ||
495 | --- elfutils-0.158.orig/tests/run-addrcfi.sh 2014-04-21 11:13:24.378519252 +0000 | ||
496 | +++ elfutils-0.158/tests/run-addrcfi.sh 2014-04-21 11:13:24.378519252 +0000 | ||
497 | @@ -2530,6 +2530,38 @@ | ||
498 | FPA reg21 (f5): undefined | ||
499 | FPA reg22 (f6): undefined | ||
500 | FPA reg23 (f7): undefined | ||
501 | + VFP reg64 (s0): undefined | ||
502 | + VFP reg65 (s1): undefined | ||
503 | + VFP reg66 (s2): undefined | ||
504 | + VFP reg67 (s3): undefined | ||
505 | + VFP reg68 (s4): undefined | ||
506 | + VFP reg69 (s5): undefined | ||
507 | + VFP reg70 (s6): undefined | ||
508 | + VFP reg71 (s7): undefined | ||
509 | + VFP reg72 (s8): undefined | ||
510 | + VFP reg73 (s9): undefined | ||
511 | + VFP reg74 (s10): undefined | ||
512 | + VFP reg75 (s11): undefined | ||
513 | + VFP reg76 (s12): undefined | ||
514 | + VFP reg77 (s13): undefined | ||
515 | + VFP reg78 (s14): undefined | ||
516 | + VFP reg79 (s15): undefined | ||
517 | + VFP reg80 (s16): undefined | ||
518 | + VFP reg81 (s17): undefined | ||
519 | + VFP reg82 (s18): undefined | ||
520 | + VFP reg83 (s19): undefined | ||
521 | + VFP reg84 (s20): undefined | ||
522 | + VFP reg85 (s21): undefined | ||
523 | + VFP reg86 (s22): undefined | ||
524 | + VFP reg87 (s23): undefined | ||
525 | + VFP reg88 (s24): undefined | ||
526 | + VFP reg89 (s25): undefined | ||
527 | + VFP reg90 (s26): undefined | ||
528 | + VFP reg91 (s27): undefined | ||
529 | + VFP reg92 (s28): undefined | ||
530 | + VFP reg93 (s29): undefined | ||
531 | + VFP reg94 (s30): undefined | ||
532 | + VFP reg95 (s31): undefined | ||
533 | FPA reg96 (f0): undefined | ||
534 | FPA reg97 (f1): undefined | ||
535 | FPA reg98 (f2): undefined | ||
536 | @@ -2538,7 +2570,66 @@ | ||
537 | FPA reg101 (f5): undefined | ||
538 | FPA reg102 (f6): undefined | ||
539 | FPA reg103 (f7): undefined | ||
540 | - integer reg128 (spsr): undefined | ||
541 | + MMX reg104 (wcgr0): undefined | ||
542 | + MMX reg105 (wcgr1): undefined | ||
543 | + MMX reg106 (wcgr2): undefined | ||
544 | + MMX reg107 (wcgr3): undefined | ||
545 | + MMX reg108 (wcgr4): undefined | ||
546 | + MMX reg109 (wcgr5): undefined | ||
547 | + MMX reg110 (wcgr6): undefined | ||
548 | + MMX reg111 (wcgr7): undefined | ||
549 | + MMX reg112 (wr0): undefined | ||
550 | + MMX reg113 (wr1): undefined | ||
551 | + MMX reg114 (wr2): undefined | ||
552 | + MMX reg115 (wr3): undefined | ||
553 | + MMX reg116 (wr4): undefined | ||
554 | + MMX reg117 (wr5): undefined | ||
555 | + MMX reg118 (wr6): undefined | ||
556 | + MMX reg119 (wr7): undefined | ||
557 | + MMX reg120 (wr8): undefined | ||
558 | + MMX reg121 (wr9): undefined | ||
559 | + MMX reg122 (wr10): undefined | ||
560 | + MMX reg123 (wr11): undefined | ||
561 | + MMX reg124 (wr12): undefined | ||
562 | + MMX reg125 (wr13): undefined | ||
563 | + MMX reg126 (wr14): undefined | ||
564 | + MMX reg127 (wr15): undefined | ||
565 | + state reg128 (spsr): undefined | ||
566 | + state reg129 (spsr_fiq): undefined | ||
567 | + state reg130 (spsr_irq): undefined | ||
568 | + state reg131 (spsr_abt): undefined | ||
569 | + state reg132 (spsr_und): undefined | ||
570 | + state reg133 (spsr_svc): undefined | ||
571 | + integer reg144 (r8_usr): undefined | ||
572 | + integer reg145 (r9_usr): undefined | ||
573 | + integer reg146 (r10_usr): undefined | ||
574 | + integer reg147 (r11_usr): undefined | ||
575 | + integer reg148 (r12_usr): undefined | ||
576 | + integer reg149 (r13_usr): undefined | ||
577 | + integer reg150 (r14_usr): undefined | ||
578 | + integer reg151 (r8_fiq): undefined | ||
579 | + integer reg152 (r9_fiq): undefined | ||
580 | + integer reg153 (r10_fiq): undefined | ||
581 | + integer reg154 (r11_fiq): undefined | ||
582 | + integer reg155 (r12_fiq): undefined | ||
583 | + integer reg156 (r13_fiq): undefined | ||
584 | + integer reg157 (r14_fiq): undefined | ||
585 | + integer reg158 (r13_irq): undefined | ||
586 | + integer reg159 (r14_irq): undefined | ||
587 | + integer reg160 (r13_abt): undefined | ||
588 | + integer reg161 (r14_abt): undefined | ||
589 | + integer reg162 (r13_und): undefined | ||
590 | + integer reg163 (r14_und): undefined | ||
591 | + integer reg164 (r13_svc): undefined | ||
592 | + integer reg165 (r14_svc): undefined | ||
593 | + MMX reg192 (wc0): undefined | ||
594 | + MMX reg193 (wc1): undefined | ||
595 | + MMX reg194 (wc2): undefined | ||
596 | + MMX reg195 (wc3): undefined | ||
597 | + MMX reg196 (wc4): undefined | ||
598 | + MMX reg197 (wc5): undefined | ||
599 | + MMX reg198 (wc6): undefined | ||
600 | + MMX reg199 (wc7): undefined | ||
601 | VFP reg256 (d0): undefined | ||
602 | VFP reg257 (d1): undefined | ||
603 | VFP reg258 (d2): undefined | ||
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.158/core_filename.patch b/meta/recipes-devtools/elfutils/elfutils-0.158/core_filename.patch new file mode 100644 index 0000000000..e2f0576d7b --- /dev/null +++ b/meta/recipes-devtools/elfutils/elfutils-0.158/core_filename.patch | |||
@@ -0,0 +1,27 @@ | |||
1 | From: Matthias Klose <doko@ubuntu.com> | ||
2 | Date: Tue, 7 Jan 2014 10:25:29 +0100 | ||
3 | Subject: [PATCH] tests: backtrace-subr.sh (check_native_core) should check | ||
4 | core file name. | ||
5 | |||
6 | Needed when /proc/sys/kernel/core_uses_pid is set to 0. Try to rename | ||
7 | the core file, and if it does still fail, skip the test. | ||
8 | |||
9 | diff --git a/tests/backtrace-subr.sh b/tests/backtrace-subr.sh | ||
10 | index e7ece91..62b873c 100644 | ||
11 | --- a/tests/backtrace-subr.sh | ||
12 | +++ b/tests/backtrace-subr.sh | ||
13 | @@ -111,6 +111,11 @@ check_native_core() | ||
14 | |||
15 | # Skip the test if we cannot adjust core ulimit. | ||
16 | core="core.`ulimit -c unlimited || exit 77; set +ex; testrun ${abs_builddir}/$child --gencore; true`" | ||
17 | + # see if /proc/sys/kernel/core_uses_pid is set to 0 | ||
18 | + if [ -f core ]; then | ||
19 | + mv core "$core" | ||
20 | + fi | ||
21 | + if [ ! -f "$core" ]; then exit 77; fi | ||
22 | |||
23 | if [ "x$SAVED_VALGRIND_CMD" != "x" ]; then | ||
24 | VALGRIND_CMD="$SAVED_VALGRIND_CMD" | ||
25 | -- | ||
26 | 1.9.2 | ||
27 | |||
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.158/elf_additions.diff b/meta/recipes-devtools/elfutils/elfutils-0.158/elf_additions.diff new file mode 100644 index 0000000000..671c8ee1ae --- /dev/null +++ b/meta/recipes-devtools/elfutils/elfutils-0.158/elf_additions.diff | |||
@@ -0,0 +1,77 @@ | |||
1 | Upstream-Status: Backport | ||
2 | |||
3 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> | ||
4 | --- | ||
5 | libelf/elf.h | 27 +++++++++++++++++++++++++-- | ||
6 | 1 file changed, 25 insertions(+), 2 deletions(-) | ||
7 | |||
8 | diff --git a/libelf/elf.h b/libelf/elf.h | ||
9 | --- a/libelf/elf.h | ||
10 | +++ b/libelf/elf.h | ||
11 | @@ -142,6 +142,7 @@ typedef struct | ||
12 | #define ELFOSABI_NETBSD 2 /* NetBSD. */ | ||
13 | #define ELFOSABI_GNU 3 /* Object uses GNU ELF extensions. */ | ||
14 | #define ELFOSABI_LINUX ELFOSABI_GNU /* Compatibility alias. */ | ||
15 | +#define ELFOSABI_HURD 4 /* GNU/Hurd */ | ||
16 | #define ELFOSABI_SOLARIS 6 /* Sun Solaris. */ | ||
17 | #define ELFOSABI_AIX 7 /* IBM AIX. */ | ||
18 | #define ELFOSABI_IRIX 8 /* SGI Irix. */ | ||
19 | @@ -149,8 +150,13 @@ typedef struct | ||
20 | #define ELFOSABI_TRU64 10 /* Compaq TRU64 UNIX. */ | ||
21 | #define ELFOSABI_MODESTO 11 /* Novell Modesto. */ | ||
22 | #define ELFOSABI_OPENBSD 12 /* OpenBSD. */ | ||
23 | +#define ELFOSABI_OPENVMS 13 /* OpenVMS */ | ||
24 | +#define ELFOSABI_NSK 14 /* Hewlett-Packard Non-Stop Kernel */ | ||
25 | +#define ELFOSABI_AROS 15 /* Amiga Research OS */ | ||
26 | +/* 64-255 Architecture-specific value range */ | ||
27 | #define ELFOSABI_ARM_AEABI 64 /* ARM EABI */ | ||
28 | #define ELFOSABI_ARM 97 /* ARM */ | ||
29 | +/* This is deprecated? It's not in the latest version anymore. */ | ||
30 | #define ELFOSABI_STANDALONE 255 /* Standalone (embedded) application */ | ||
31 | |||
32 | #define EI_ABIVERSION 8 /* ABI version */ | ||
33 | @@ -205,7 +211,7 @@ typedef struct | ||
34 | #define EM_H8_300H 47 /* Hitachi H8/300H */ | ||
35 | #define EM_H8S 48 /* Hitachi H8S */ | ||
36 | #define EM_H8_500 49 /* Hitachi H8/500 */ | ||
37 | -#define EM_IA_64 50 /* Intel Merced */ | ||
38 | +#define EM_IA_64 50 /* Intel IA64 */ | ||
39 | #define EM_MIPS_X 51 /* Stanford MIPS-X */ | ||
40 | #define EM_COLDFIRE 52 /* Motorola Coldfire */ | ||
41 | #define EM_68HC12 53 /* Motorola M68HC12 */ | ||
42 | @@ -219,7 +225,8 @@ typedef struct | ||
43 | #define EM_TINYJ 61 /* Advanced Logic Corp. Tinyj emb.fam*/ | ||
44 | #define EM_X86_64 62 /* AMD x86-64 architecture */ | ||
45 | #define EM_PDSP 63 /* Sony DSP Processor */ | ||
46 | - | ||
47 | +#define EM_PDP10 64 /* Digital Equipment Corp. PDP-10 */ | ||
48 | +#define EM_PDP11 65 /* Digital Equipment Corp. PDP-11 */ | ||
49 | #define EM_FX66 66 /* Siemens FX66 microcontroller */ | ||
50 | #define EM_ST9PLUS 67 /* STMicroelectronics ST9+ 8/16 mc */ | ||
51 | #define EM_ST7 68 /* STmicroelectronics ST7 8 bit mc */ | ||
52 | @@ -249,6 +256,22 @@ typedef struct | ||
53 | #define EM_OPENRISC 92 /* OpenRISC 32-bit embedded processor */ | ||
54 | #define EM_ARC_A5 93 /* ARC Cores Tangent-A5 */ | ||
55 | #define EM_XTENSA 94 /* Tensilica Xtensa Architecture */ | ||
56 | +#define EM_VIDEOCORE 95 /* Alphamosaic VideoCore processor */ | ||
57 | +#define EM_TMM_GPP 96 /* Thompson Multimedia General Purpose Processor */ | ||
58 | +#define EM_NS32K 97 /* National Semiconductor 32000 series */ | ||
59 | +#define EM_TPC 98 /* Tenor Network TPC processor */ | ||
60 | +#define EM_SNP1K 99 /* Trebia SNP 1000 processor */ | ||
61 | +#define EM_ST200 100 /* STMicroelectronics (www.st.com) ST200 microcontroller */ | ||
62 | +#define EM_IP2K 101 /* Ubicom IP2XXX microcontroller family */ | ||
63 | +#define EM_MAX 102 /* MAX Processor */ | ||
64 | +#define EM_CR 103 /* National Semiconductor CompactRISC */ | ||
65 | +#define EM_F2MC16 104 /* Fujitsu F2MC16 */ | ||
66 | +#define EM_MSP430 105 /* TI msp430 micro controller */ | ||
67 | +#define EM_BLACKFIN 106 /* Analog Devices Blackfin (DSP) processor */ | ||
68 | +#define EM_SE_C33 107 /* S1C33 Family of Seiko Epson processors */ | ||
69 | +#define EM_SEP 108 /* Sharp embedded microprocessor */ | ||
70 | +#define EM_ARCA 109 /* Arca RISC Microprocessor */ | ||
71 | + | ||
72 | #define EM_AARCH64 183 /* ARM AARCH64 */ | ||
73 | #define EM_TILEPRO 188 /* Tilera TILEPro */ | ||
74 | #define EM_MICROBLAZE 189 /* Xilinx MicroBlaze */ | ||
75 | -- | ||
76 | 1.8.1.2 | ||
77 | |||
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.155/hppa_backend.diff b/meta/recipes-devtools/elfutils/elfutils-0.158/hppa_backend.diff index 3fb25230ed..6c19d176e0 100644 --- a/meta/recipes-devtools/elfutils/elfutils-0.155/hppa_backend.diff +++ b/meta/recipes-devtools/elfutils/elfutils-0.158/hppa_backend.diff | |||
@@ -1,9 +1,7 @@ | |||
1 | Upstream-Status: Backport | 1 | Index: elfutils-0.158/backends/parisc_init.c |
2 | |||
3 | Index: elfutils-0.155/backends/parisc_init.c | ||
4 | =================================================================== | 2 | =================================================================== |
5 | --- /dev/null | 3 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
6 | +++ elfutils-0.155/backends/parisc_init.c | 4 | +++ elfutils-0.158/backends/parisc_init.c 2014-04-21 11:12:12.228150280 +0000 |
7 | @@ -0,0 +1,74 @@ | 5 | @@ -0,0 +1,74 @@ |
8 | +/* Initialization of PA-RISC specific backend library. | 6 | +/* Initialization of PA-RISC specific backend library. |
9 | + Copyright (C) 2002, 2005, 2006 Red Hat, Inc. | 7 | + Copyright (C) 2002, 2005, 2006 Red Hat, Inc. |
@@ -79,10 +77,10 @@ Index: elfutils-0.155/backends/parisc_init.c | |||
79 | + | 77 | + |
80 | + return MODVERSION; | 78 | + return MODVERSION; |
81 | +} | 79 | +} |
82 | Index: elfutils-0.155/backends/parisc_regs.c | 80 | Index: elfutils-0.158/backends/parisc_regs.c |
83 | =================================================================== | 81 | =================================================================== |
84 | --- /dev/null | 82 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
85 | +++ elfutils-0.155/backends/parisc_regs.c | 83 | +++ elfutils-0.158/backends/parisc_regs.c 2014-04-21 11:12:12.228150280 +0000 |
86 | @@ -0,0 +1,159 @@ | 84 | @@ -0,0 +1,159 @@ |
87 | +/* Register names and numbers for PA-RISC DWARF. | 85 | +/* Register names and numbers for PA-RISC DWARF. |
88 | + Copyright (C) 2005, 2006 Red Hat, Inc. | 86 | + Copyright (C) 2005, 2006 Red Hat, Inc. |
@@ -243,10 +241,10 @@ Index: elfutils-0.155/backends/parisc_regs.c | |||
243 | + name[namelen++] = '\0'; | 241 | + name[namelen++] = '\0'; |
244 | + return namelen; | 242 | + return namelen; |
245 | +} | 243 | +} |
246 | Index: elfutils-0.155/backends/parisc_reloc.def | 244 | Index: elfutils-0.158/backends/parisc_reloc.def |
247 | =================================================================== | 245 | =================================================================== |
248 | --- /dev/null | 246 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
249 | +++ elfutils-0.155/backends/parisc_reloc.def | 247 | +++ elfutils-0.158/backends/parisc_reloc.def 2014-04-21 11:12:12.228150280 +0000 |
250 | @@ -0,0 +1,128 @@ | 248 | @@ -0,0 +1,128 @@ |
251 | +/* List the relocation types for PA-RISC. -*- C -*- | 249 | +/* List the relocation types for PA-RISC. -*- C -*- |
252 | + Copyright (C) 2005 Red Hat, Inc. | 250 | + Copyright (C) 2005 Red Hat, Inc. |
@@ -376,10 +374,10 @@ Index: elfutils-0.155/backends/parisc_reloc.def | |||
376 | +RELOC_TYPE (TLS_DTPMOD64, DYN) | 374 | +RELOC_TYPE (TLS_DTPMOD64, DYN) |
377 | + | 375 | + |
378 | +#define NO_RELATIVE_RELOC 1 | 376 | +#define NO_RELATIVE_RELOC 1 |
379 | Index: elfutils-0.155/backends/parisc_retval.c | 377 | Index: elfutils-0.158/backends/parisc_retval.c |
380 | =================================================================== | 378 | =================================================================== |
381 | --- /dev/null | 379 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
382 | +++ elfutils-0.155/backends/parisc_retval.c | 380 | +++ elfutils-0.158/backends/parisc_retval.c 2014-04-21 11:12:12.228150280 +0000 |
383 | @@ -0,0 +1,213 @@ | 381 | @@ -0,0 +1,213 @@ |
384 | +/* Function return value location for Linux/PA-RISC ABI. | 382 | +/* Function return value location for Linux/PA-RISC ABI. |
385 | + Copyright (C) 2005 Red Hat, Inc. | 383 | + Copyright (C) 2005 Red Hat, Inc. |
@@ -594,10 +592,10 @@ Index: elfutils-0.155/backends/parisc_retval.c | |||
594 | + return parisc_return_value_location_ (functypedie, locp, 1); | 592 | + return parisc_return_value_location_ (functypedie, locp, 1); |
595 | +} | 593 | +} |
596 | + | 594 | + |
597 | Index: elfutils-0.155/backends/parisc_symbol.c | 595 | Index: elfutils-0.158/backends/parisc_symbol.c |
598 | =================================================================== | 596 | =================================================================== |
599 | --- /dev/null | 597 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
600 | +++ elfutils-0.155/backends/parisc_symbol.c | 598 | +++ elfutils-0.158/backends/parisc_symbol.c 2014-04-21 11:12:12.228150280 +0000 |
601 | @@ -0,0 +1,112 @@ | 599 | @@ -0,0 +1,112 @@ |
602 | +/* PA-RISC specific symbolic name handling. | 600 | +/* PA-RISC specific symbolic name handling. |
603 | + Copyright (C) 2002, 2005 Red Hat, Inc. | 601 | + Copyright (C) 2002, 2005 Red Hat, Inc. |
@@ -711,10 +709,10 @@ Index: elfutils-0.155/backends/parisc_symbol.c | |||
711 | + return ELF_T_NUM; | 709 | + return ELF_T_NUM; |
712 | + } | 710 | + } |
713 | +} | 711 | +} |
714 | Index: elfutils-0.155/backends/libebl_parisc.h | 712 | Index: elfutils-0.158/backends/libebl_parisc.h |
715 | =================================================================== | 713 | =================================================================== |
716 | --- /dev/null | 714 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
717 | +++ elfutils-0.155/backends/libebl_parisc.h | 715 | +++ elfutils-0.158/backends/libebl_parisc.h 2014-04-21 11:12:12.228150280 +0000 |
718 | @@ -0,0 +1,9 @@ | 716 | @@ -0,0 +1,9 @@ |
719 | +#ifndef _LIBEBL_HPPA_H | 717 | +#ifndef _LIBEBL_HPPA_H |
720 | +#define _LIBEBL_HPPA_H 1 | 718 | +#define _LIBEBL_HPPA_H 1 |
@@ -725,25 +723,26 @@ Index: elfutils-0.155/backends/libebl_parisc.h | |||
725 | +extern int parisc_return_value_location_64(Dwarf_Die *, const Dwarf_Op **locp); | 723 | +extern int parisc_return_value_location_64(Dwarf_Die *, const Dwarf_Op **locp); |
726 | + | 724 | + |
727 | +#endif | 725 | +#endif |
728 | Index: elfutils-0.155/backends/Makefile.am | 726 | Index: elfutils-0.158/backends/Makefile.am |
729 | =================================================================== | 727 | =================================================================== |
730 | --- elfutils-0.155.orig/backends/Makefile.am | 728 | --- elfutils-0.158.orig/backends/Makefile.am 2014-04-21 11:12:12.252149737 +0000 |
731 | +++ elfutils-0.155/backends/Makefile.am | 729 | +++ elfutils-0.158/backends/Makefile.am 2014-04-21 11:13:11.910801105 +0000 |
732 | @@ -32,11 +32,11 @@ | 730 | @@ -33,11 +33,12 @@ |
733 | -I$(top_srcdir)/libelf -I$(top_srcdir)/libdw | ||
734 | 731 | ||
735 | 732 | ||
736 | -modules = i386 sh x86_64 ia64 alpha arm sparc ppc ppc64 s390 tilegx | 733 | modules = i386 sh x86_64 ia64 alpha arm aarch64 sparc ppc ppc64 s390 \ |
737 | +modules = i386 sh x86_64 ia64 alpha arm sparc ppc ppc64 s390 tilegx parisc | 734 | - tilegx |
738 | libebl_pic = libebl_i386_pic.a libebl_sh_pic.a libebl_x86_64_pic.a \ | 735 | + tilegx parisc |
739 | libebl_ia64_pic.a libebl_alpha_pic.a libebl_arm_pic.a \ | 736 | libebl_pic = libebl_i386_pic.a libebl_sh_pic.a libebl_x86_64_pic.a \ |
740 | libebl_sparc_pic.a libebl_ppc_pic.a libebl_ppc64_pic.a \ | 737 | libebl_ia64_pic.a libebl_alpha_pic.a libebl_arm_pic.a \ |
741 | - libebl_s390_pic.a libebl_tilegx_pic.a | 738 | libebl_aarch64_pic.a libebl_sparc_pic.a libebl_ppc_pic.a \ |
742 | + libebl_s390_pic.a libebl_tilegx_pic.a libebl_parisc_pic.a | 739 | - libebl_ppc64_pic.a libebl_s390_pic.a libebl_tilegx_pic.a |
740 | + libebl_ppc64_pic.a libebl_s390_pic.a libebl_tilegx_pic.a \ | ||
741 | + libebl_parisc_pic.a | ||
743 | noinst_LIBRARIES = $(libebl_pic) | 742 | noinst_LIBRARIES = $(libebl_pic) |
744 | noinst_DATA = $(libebl_pic:_pic.a=.so) | 743 | noinst_DATA = $(libebl_pic:_pic.a=.so) |
745 | 744 | ||
746 | @@ -103,6 +103,9 @@ | 745 | @@ -116,6 +117,9 @@ |
747 | libebl_tilegx_pic_a_SOURCES = $(tilegx_SRCS) | 746 | libebl_tilegx_pic_a_SOURCES = $(tilegx_SRCS) |
748 | am_libebl_tilegx_pic_a_OBJECTS = $(tilegx_SRCS:.c=.os) | 747 | am_libebl_tilegx_pic_a_OBJECTS = $(tilegx_SRCS:.c=.os) |
749 | 748 | ||
@@ -753,11 +752,11 @@ Index: elfutils-0.155/backends/Makefile.am | |||
753 | 752 | ||
754 | libebl_%.so libebl_%.map: libebl_%_pic.a $(libelf) $(libdw) | 753 | libebl_%.so libebl_%.map: libebl_%_pic.a $(libelf) $(libdw) |
755 | @rm -f $(@:.so=.map) | 754 | @rm -f $(@:.so=.map) |
756 | Index: elfutils-0.155/libelf/elf.h | 755 | Index: elfutils-0.158/libelf/elf.h |
757 | =================================================================== | 756 | =================================================================== |
758 | --- elfutils-0.155.orig/libelf/elf.h | 757 | --- elfutils-0.158.orig/libelf/elf.h 2014-04-21 11:12:12.252149737 +0000 |
759 | +++ elfutils-0.155/libelf/elf.h | 758 | +++ elfutils-0.158/libelf/elf.h 2014-04-21 11:12:12.228150280 +0000 |
760 | @@ -1780,16 +1780,24 @@ | 759 | @@ -1814,16 +1814,24 @@ |
761 | #define R_PARISC_PCREL17F 12 /* 17 bits of rel. address. */ | 760 | #define R_PARISC_PCREL17F 12 /* 17 bits of rel. address. */ |
762 | #define R_PARISC_PCREL14R 14 /* Right 14 bits of rel. address. */ | 761 | #define R_PARISC_PCREL14R 14 /* Right 14 bits of rel. address. */ |
763 | #define R_PARISC_DPREL21L 18 /* Left 21 bits of rel. address. */ | 762 | #define R_PARISC_DPREL21L 18 /* Left 21 bits of rel. address. */ |
@@ -782,7 +781,7 @@ Index: elfutils-0.155/libelf/elf.h | |||
782 | #define R_PARISC_LTOFF_FPTR32 57 /* 32 bits LT-rel. function pointer. */ | 781 | #define R_PARISC_LTOFF_FPTR32 57 /* 32 bits LT-rel. function pointer. */ |
783 | #define R_PARISC_LTOFF_FPTR21L 58 /* LT-rel. fct ptr, left 21 bits. */ | 782 | #define R_PARISC_LTOFF_FPTR21L 58 /* LT-rel. fct ptr, left 21 bits. */ |
784 | #define R_PARISC_LTOFF_FPTR14R 62 /* LT-rel. fct ptr, right 14 bits. */ | 783 | #define R_PARISC_LTOFF_FPTR14R 62 /* LT-rel. fct ptr, right 14 bits. */ |
785 | @@ -1798,6 +1806,7 @@ | 784 | @@ -1832,6 +1840,7 @@ |
786 | #define R_PARISC_PLABEL21L 66 /* Left 21 bits of fdesc address. */ | 785 | #define R_PARISC_PLABEL21L 66 /* Left 21 bits of fdesc address. */ |
787 | #define R_PARISC_PLABEL14R 70 /* Right 14 bits of fdesc address. */ | 786 | #define R_PARISC_PLABEL14R 70 /* Right 14 bits of fdesc address. */ |
788 | #define R_PARISC_PCREL64 72 /* 64 bits PC-rel. address. */ | 787 | #define R_PARISC_PCREL64 72 /* 64 bits PC-rel. address. */ |
@@ -790,7 +789,7 @@ Index: elfutils-0.155/libelf/elf.h | |||
790 | #define R_PARISC_PCREL22F 74 /* 22 bits PC-rel. address. */ | 789 | #define R_PARISC_PCREL22F 74 /* 22 bits PC-rel. address. */ |
791 | #define R_PARISC_PCREL14WR 75 /* PC-rel. address, right 14 bits. */ | 790 | #define R_PARISC_PCREL14WR 75 /* PC-rel. address, right 14 bits. */ |
792 | #define R_PARISC_PCREL14DR 76 /* PC rel. address, right 14 bits. */ | 791 | #define R_PARISC_PCREL14DR 76 /* PC rel. address, right 14 bits. */ |
793 | @@ -1823,6 +1832,8 @@ | 792 | @@ -1857,6 +1866,8 @@ |
794 | #define R_PARISC_LTOFF16WF 102 /* 16 bits LT-rel. address. */ | 793 | #define R_PARISC_LTOFF16WF 102 /* 16 bits LT-rel. address. */ |
795 | #define R_PARISC_LTOFF16DF 103 /* 16 bits LT-rel. address. */ | 794 | #define R_PARISC_LTOFF16DF 103 /* 16 bits LT-rel. address. */ |
796 | #define R_PARISC_SECREL64 104 /* 64 bits section rel. address. */ | 795 | #define R_PARISC_SECREL64 104 /* 64 bits section rel. address. */ |
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.158/m4-biarch.m4-tweak-AC_RUN_IFELSE-for-cross-compiling.patch b/meta/recipes-devtools/elfutils/elfutils-0.158/m4-biarch.m4-tweak-AC_RUN_IFELSE-for-cross-compiling.patch new file mode 100644 index 0000000000..1dbd52d557 --- /dev/null +++ b/meta/recipes-devtools/elfutils/elfutils-0.158/m4-biarch.m4-tweak-AC_RUN_IFELSE-for-cross-compiling.patch | |||
@@ -0,0 +1,34 @@ | |||
1 | m4/biarch.m4: tweak AC_RUN_IFELSE for cross-compiling | ||
2 | |||
3 | Macro: AC_RUN_IFELSE (input, | ||
4 | [action-if-true], | ||
5 | [action-if-false], | ||
6 | [action-if-cross-compiling]) | ||
7 | |||
8 | Add the missing [action-if-cross-compiling] part to support | ||
9 | cross-compiling. | ||
10 | |||
11 | Upstream-Status: inappropriate [oe specific] | ||
12 | |||
13 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> | ||
14 | --- | ||
15 | m4/biarch.m4 | 4 +++- | ||
16 | 1 file changed, 3 insertions(+), 1 deletion(-) | ||
17 | |||
18 | diff --git a/m4/biarch.m4 b/m4/biarch.m4 | ||
19 | --- a/m4/biarch.m4 | ||
20 | +++ b/m4/biarch.m4 | ||
21 | @@ -40,7 +40,9 @@ AC_CACHE_CHECK([whether $biarch_CC makes executables we can run], | ||
22 | save_CC="$CC" | ||
23 | CC="$biarch_CC" | ||
24 | AC_RUN_IFELSE([AC_LANG_PROGRAM([], [])], | ||
25 | - utrace_cv_cc_biarch=yes, utrace_cv_cc_biarch=no) | ||
26 | + utrace_cv_cc_biarch=yes, | ||
27 | + utrace_cv_cc_biarch=no, | ||
28 | + utrace_cv_cc_biarch=yes) | ||
29 | CC="$save_CC"])], [utrace_cv_cc_biarch=no]) | ||
30 | AS_IF([test $utrace_cv_cc_biarch != yes], [dnl | ||
31 | AC_MSG_WARN([not running biarch tests, $biarch_CC does not work])])]) | ||
32 | -- | ||
33 | 1.8.1.2 | ||
34 | |||
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.155/m68k_backend.diff b/meta/recipes-devtools/elfutils/elfutils-0.158/m68k_backend.diff index 79a8f0e437..48bffdad0c 100644 --- a/meta/recipes-devtools/elfutils/elfutils-0.155/m68k_backend.diff +++ b/meta/recipes-devtools/elfutils/elfutils-0.158/m68k_backend.diff | |||
@@ -1,10 +1,16 @@ | |||
1 | Upstream-Status: Backport | 1 | From: Kurt Roeckx <kurt@roeckx.be> |
2 | From: Thorsten Glaser <tg@mirbsd.de> | ||
3 | Subject: m68k support | ||
2 | 4 | ||
3 | Index: elfutils-0.155/backends/m68k_init.c | 5 | Written by Kurt Roeckx, except for the retval support which was written |
6 | by Thorsten Glaser | ||
7 | |||
8 | |||
9 | Index: elfutils-0.158/backends/m68k_init.c | ||
4 | =================================================================== | 10 | =================================================================== |
5 | --- /dev/null | 11 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
6 | +++ elfutils-0.155/backends/m68k_init.c | 12 | +++ elfutils-0.158/backends/m68k_init.c 2014-04-21 11:14:23.813175704 +0000 |
7 | @@ -0,0 +1,49 @@ | 13 | @@ -0,0 +1,50 @@ |
8 | +/* Initialization of m68k specific backend library. | 14 | +/* Initialization of m68k specific backend library. |
9 | + Copyright (C) 2007 Kurt Roeckx <kurt@roeckx.be> | 15 | + Copyright (C) 2007 Kurt Roeckx <kurt@roeckx.be> |
10 | + | 16 | + |
@@ -50,14 +56,15 @@ Index: elfutils-0.155/backends/m68k_init.c | |||
50 | + eh->name = "m68k"; | 56 | + eh->name = "m68k"; |
51 | + m68k_init_reloc (eh); | 57 | + m68k_init_reloc (eh); |
52 | + HOOK (eh, reloc_simple_type); | 58 | + HOOK (eh, reloc_simple_type); |
59 | + HOOK (eh, return_value_location); | ||
53 | + HOOK (eh, register_info); | 60 | + HOOK (eh, register_info); |
54 | + | 61 | + |
55 | + return MODVERSION; | 62 | + return MODVERSION; |
56 | +} | 63 | +} |
57 | Index: elfutils-0.155/backends/m68k_regs.c | 64 | Index: elfutils-0.158/backends/m68k_regs.c |
58 | =================================================================== | 65 | =================================================================== |
59 | --- /dev/null | 66 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
60 | +++ elfutils-0.155/backends/m68k_regs.c | 67 | +++ elfutils-0.158/backends/m68k_regs.c 2014-04-21 11:14:23.813175704 +0000 |
61 | @@ -0,0 +1,106 @@ | 68 | @@ -0,0 +1,106 @@ |
62 | +/* Register names and numbers for m68k DWARF. | 69 | +/* Register names and numbers for m68k DWARF. |
63 | + Copyright (C) 2007 Kurt Roeckx <kurt@roeckx.be> | 70 | + Copyright (C) 2007 Kurt Roeckx <kurt@roeckx.be> |
@@ -165,10 +172,10 @@ Index: elfutils-0.155/backends/m68k_regs.c | |||
165 | + return namelen; | 172 | + return namelen; |
166 | +} | 173 | +} |
167 | + | 174 | + |
168 | Index: elfutils-0.155/backends/m68k_reloc.def | 175 | Index: elfutils-0.158/backends/m68k_reloc.def |
169 | =================================================================== | 176 | =================================================================== |
170 | --- /dev/null | 177 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
171 | +++ elfutils-0.155/backends/m68k_reloc.def | 178 | +++ elfutils-0.158/backends/m68k_reloc.def 2014-04-21 11:14:23.813175704 +0000 |
172 | @@ -0,0 +1,45 @@ | 179 | @@ -0,0 +1,45 @@ |
173 | +/* List the relocation types for m68k. -*- C -*- | 180 | +/* List the relocation types for m68k. -*- C -*- |
174 | + Copyright (C) 2007 Kurt Roeckx <kurt@roeckx.be> | 181 | + Copyright (C) 2007 Kurt Roeckx <kurt@roeckx.be> |
@@ -215,11 +222,11 @@ Index: elfutils-0.155/backends/m68k_reloc.def | |||
215 | +RELOC_TYPE (GNU_VTINHERIT, REL) | 222 | +RELOC_TYPE (GNU_VTINHERIT, REL) |
216 | +RELOC_TYPE (GNU_VTENTRY, REL) | 223 | +RELOC_TYPE (GNU_VTENTRY, REL) |
217 | + | 224 | + |
218 | Index: elfutils-0.155/libelf/elf.h | 225 | Index: elfutils-0.158/libelf/elf.h |
219 | =================================================================== | 226 | =================================================================== |
220 | --- elfutils-0.155.orig/libelf/elf.h | 227 | --- elfutils-0.158.orig/libelf/elf.h 2014-04-21 11:14:23.813175704 +0000 |
221 | +++ elfutils-0.155/libelf/elf.h | 228 | +++ elfutils-0.158/libelf/elf.h 2014-04-21 11:14:23.813175704 +0000 |
222 | @@ -1126,6 +1126,9 @@ | 229 | @@ -1157,6 +1157,9 @@ |
223 | #define R_68K_GLOB_DAT 20 /* Create GOT entry */ | 230 | #define R_68K_GLOB_DAT 20 /* Create GOT entry */ |
224 | #define R_68K_JMP_SLOT 21 /* Create PLT entry */ | 231 | #define R_68K_JMP_SLOT 21 /* Create PLT entry */ |
225 | #define R_68K_RELATIVE 22 /* Adjust by program base */ | 232 | #define R_68K_RELATIVE 22 /* Adjust by program base */ |
@@ -229,40 +236,40 @@ Index: elfutils-0.155/libelf/elf.h | |||
229 | #define R_68K_TLS_GD32 25 /* 32 bit GOT offset for GD */ | 236 | #define R_68K_TLS_GD32 25 /* 32 bit GOT offset for GD */ |
230 | #define R_68K_TLS_GD16 26 /* 16 bit GOT offset for GD */ | 237 | #define R_68K_TLS_GD16 26 /* 16 bit GOT offset for GD */ |
231 | #define R_68K_TLS_GD8 27 /* 8 bit GOT offset for GD */ | 238 | #define R_68K_TLS_GD8 27 /* 8 bit GOT offset for GD */ |
232 | Index: elfutils-0.155/backends/Makefile.am | 239 | Index: elfutils-0.158/backends/Makefile.am |
233 | =================================================================== | 240 | =================================================================== |
234 | --- elfutils-0.155.orig/backends/Makefile.am | 241 | --- elfutils-0.158.orig/backends/Makefile.am 2014-04-21 11:14:23.813175704 +0000 |
235 | +++ elfutils-0.155/backends/Makefile.am | 242 | +++ elfutils-0.158/backends/Makefile.am 2014-04-21 11:14:48.344621167 +0000 |
236 | @@ -32,12 +32,12 @@ | 243 | @@ -33,12 +33,12 @@ |
237 | -I$(top_srcdir)/libelf -I$(top_srcdir)/libdw | ||
238 | 244 | ||
239 | 245 | ||
240 | -modules = i386 sh x86_64 ia64 alpha arm sparc ppc ppc64 s390 tilegx parisc mips | 246 | modules = i386 sh x86_64 ia64 alpha arm aarch64 sparc ppc ppc64 s390 \ |
241 | +modules = i386 sh x86_64 ia64 alpha arm sparc ppc ppc64 s390 tilegx parisc mips m68k | 247 | - tilegx parisc mips |
242 | libebl_pic = libebl_i386_pic.a libebl_sh_pic.a libebl_x86_64_pic.a \ | 248 | + tilegx parisc mips m68k |
243 | libebl_ia64_pic.a libebl_alpha_pic.a libebl_arm_pic.a \ | 249 | libebl_pic = libebl_i386_pic.a libebl_sh_pic.a libebl_x86_64_pic.a \ |
244 | libebl_sparc_pic.a libebl_ppc_pic.a libebl_ppc64_pic.a \ | 250 | libebl_ia64_pic.a libebl_alpha_pic.a libebl_arm_pic.a \ |
245 | libebl_s390_pic.a libebl_tilegx_pic.a libebl_parisc_pic.a \ | 251 | libebl_aarch64_pic.a libebl_sparc_pic.a libebl_ppc_pic.a \ |
246 | - libebl_mips_pic.a | 252 | libebl_ppc64_pic.a libebl_s390_pic.a libebl_tilegx_pic.a \ |
247 | + libebl_mips_pic.a libebl_m68k_pic.a | 253 | - libebl_parisc_pic.a libebl_mips_pic.a |
254 | + libebl_parisc_pic.a libebl_mips_pic.a libebl_m68k_pic.a | ||
248 | noinst_LIBRARIES = $(libebl_pic) | 255 | noinst_LIBRARIES = $(libebl_pic) |
249 | noinst_DATA = $(libebl_pic:_pic.a=.so) | 256 | noinst_DATA = $(libebl_pic:_pic.a=.so) |
250 | 257 | ||
251 | @@ -112,6 +112,10 @@ | 258 | @@ -125,6 +125,10 @@ |
252 | libebl_mips_pic_a_SOURCES = $(mips_SRCS) | 259 | libebl_mips_pic_a_SOURCES = $(mips_SRCS) |
253 | am_libebl_mips_pic_a_OBJECTS = $(mips_SRCS:.c=.os) | 260 | am_libebl_mips_pic_a_OBJECTS = $(mips_SRCS:.c=.os) |
254 | 261 | ||
255 | +m68k_SRCS = m68k_init.c m68k_symbol.c m68k_regs.c | 262 | +m68k_SRCS = m68k_init.c m68k_symbol.c m68k_regs.c m68k_retval.c |
256 | +libebl_m68k_pic_a_SOURCES = $(m68k_SRCS) | 263 | +libebl_m68k_pic_a_SOURCES = $(m68k_SRCS) |
257 | +am_libebl_m68k_pic_a_OBJECTS = $(m68k_SRCS:.c=.os) | 264 | +am_libebl_m68k_pic_a_OBJECTS = $(m68k_SRCS:.c=.os) |
258 | + | 265 | + |
259 | libebl_%.so libebl_%.map: libebl_%_pic.a $(libelf) $(libdw) | 266 | libebl_%.so libebl_%.map: libebl_%_pic.a $(libelf) $(libdw) |
260 | @rm -f $(@:.so=.map) | 267 | @rm -f $(@:.so=.map) |
261 | echo 'ELFUTILS_$(PACKAGE_VERSION) { global: $*_init; local: *; };' \ | 268 | echo 'ELFUTILS_$(PACKAGE_VERSION) { global: $*_init; local: *; };' \ |
262 | Index: elfutils-0.155/backends/m68k_symbol.c | 269 | Index: elfutils-0.158/backends/m68k_symbol.c |
263 | =================================================================== | 270 | =================================================================== |
264 | --- /dev/null | 271 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
265 | +++ elfutils-0.155/backends/m68k_symbol.c | 272 | +++ elfutils-0.158/backends/m68k_symbol.c 2014-04-21 11:14:23.813175704 +0000 |
266 | @@ -0,0 +1,43 @@ | 273 | @@ -0,0 +1,43 @@ |
267 | +/* m68k specific symbolic name handling. | 274 | +/* m68k specific symbolic name handling. |
268 | + Copyright (C) 2007 Kurt Roeckx <kurt@roeckx.be> | 275 | + Copyright (C) 2007 Kurt Roeckx <kurt@roeckx.be> |
@@ -307,3 +314,180 @@ Index: elfutils-0.155/backends/m68k_symbol.c | |||
307 | + return ELF_T_NUM; | 314 | + return ELF_T_NUM; |
308 | + } | 315 | + } |
309 | +} | 316 | +} |
317 | Index: elfutils-0.158/backends/m68k_retval.c | ||
318 | =================================================================== | ||
319 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | ||
320 | +++ elfutils-0.158/backends/m68k_retval.c 2014-04-21 11:14:23.813175704 +0000 | ||
321 | @@ -0,0 +1,172 @@ | ||
322 | +/* Function return value location for Linux/m68k ABI. | ||
323 | + Copyright (C) 2005-2010 Red Hat, Inc. | ||
324 | + Copyright (c) 2011 Thorsten Glaser, Debian. | ||
325 | + This file is part of Red Hat elfutils. | ||
326 | + | ||
327 | + Red Hat elfutils is free software; you can redistribute it and/or modify | ||
328 | + it under the terms of the GNU General Public License as published by the | ||
329 | + Free Software Foundation; version 2 of the License. | ||
330 | + | ||
331 | + Red Hat elfutils is distributed in the hope that it will be useful, but | ||
332 | + WITHOUT ANY WARRANTY; without even the implied warranty of | ||
333 | + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
334 | + General Public License for more details. | ||
335 | + | ||
336 | + You should have received a copy of the GNU General Public License along | ||
337 | + with Red Hat elfutils; if not, write to the Free Software Foundation, | ||
338 | + Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA. | ||
339 | + | ||
340 | + Red Hat elfutils is an included package of the Open Invention Network. | ||
341 | + An included package of the Open Invention Network is a package for which | ||
342 | + Open Invention Network licensees cross-license their patents. No patent | ||
343 | + license is granted, either expressly or impliedly, by designation as an | ||
344 | + included package. Should you wish to participate in the Open Invention | ||
345 | + Network licensing program, please visit www.openinventionnetwork.com | ||
346 | + <http://www.openinventionnetwork.com>. */ | ||
347 | + | ||
348 | +#ifdef HAVE_CONFIG_H | ||
349 | +# include <config.h> | ||
350 | +#endif | ||
351 | + | ||
352 | +#include <assert.h> | ||
353 | +#include <dwarf.h> | ||
354 | + | ||
355 | +#define BACKEND m68k_ | ||
356 | +#include "libebl_CPU.h" | ||
357 | + | ||
358 | + | ||
359 | +/* %d0, or pair %d0, %d1, or %a0 */ | ||
360 | +static const Dwarf_Op loc_intreg[] = | ||
361 | + { | ||
362 | + { .atom = DW_OP_reg0 }, { .atom = DW_OP_piece, .number = 4 }, | ||
363 | + { .atom = DW_OP_reg1 }, { .atom = DW_OP_piece, .number = 4 }, | ||
364 | + }; | ||
365 | +static const Dwarf_Op loc_ptrreg[] = | ||
366 | + { | ||
367 | + { .atom = DW_OP_reg8 }, | ||
368 | + }; | ||
369 | +#define nloc_intreg 1 | ||
370 | +#define nloc_intregpair 4 | ||
371 | +#define nloc_ptrreg 1 | ||
372 | + | ||
373 | +/* %f0 */ | ||
374 | +static const Dwarf_Op loc_fpreg[] = | ||
375 | + { | ||
376 | + { .atom = DW_OP_reg16 } | ||
377 | + }; | ||
378 | +#define nloc_fpreg 1 | ||
379 | + | ||
380 | +/* Structures are a bit more complicated - small structures are returned | ||
381 | + in %d0 / %d1 (-freg-struct-return which is enabled by default), large | ||
382 | + structures use %a1 (in constrast to the SYSV psABI which says %a0) as | ||
383 | + reentrant storage space indicator. */ | ||
384 | +static const Dwarf_Op loc_aggregate[] = | ||
385 | + { | ||
386 | + { .atom = DW_OP_breg9, .number = 0 } | ||
387 | + }; | ||
388 | +#define nloc_aggregate 1 | ||
389 | + | ||
390 | +int | ||
391 | +m68k_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp) | ||
392 | +{ | ||
393 | + Dwarf_Word size; | ||
394 | + | ||
395 | + /* Start with the function's type, and get the DW_AT_type attribute, | ||
396 | + which is the type of the return value. */ | ||
397 | + | ||
398 | + Dwarf_Attribute attr_mem; | ||
399 | + Dwarf_Attribute *attr = dwarf_attr_integrate (functypedie, DW_AT_type, | ||
400 | + &attr_mem); | ||
401 | + if (attr == NULL) | ||
402 | + /* The function has no return value, like a `void' function in C. */ | ||
403 | + return 0; | ||
404 | + | ||
405 | + Dwarf_Die die_mem; | ||
406 | + Dwarf_Die *typedie = dwarf_formref_die (attr, &die_mem); | ||
407 | + int tag = dwarf_tag (typedie); | ||
408 | + | ||
409 | + /* Follow typedefs and qualifiers to get to the actual type. */ | ||
410 | + while (tag == DW_TAG_typedef | ||
411 | + || tag == DW_TAG_const_type || tag == DW_TAG_volatile_type | ||
412 | + || tag == DW_TAG_restrict_type || tag == DW_TAG_mutable_type) | ||
413 | + { | ||
414 | + attr = dwarf_attr_integrate (typedie, DW_AT_type, &attr_mem); | ||
415 | + typedie = dwarf_formref_die (attr, &die_mem); | ||
416 | + tag = dwarf_tag (typedie); | ||
417 | + } | ||
418 | + | ||
419 | + switch (tag) | ||
420 | + { | ||
421 | + case -1: | ||
422 | + return -1; | ||
423 | + | ||
424 | + case DW_TAG_subrange_type: | ||
425 | + if (! dwarf_hasattr_integrate (typedie, DW_AT_byte_size)) | ||
426 | + { | ||
427 | + attr = dwarf_attr_integrate (typedie, DW_AT_type, &attr_mem); | ||
428 | + typedie = dwarf_formref_die (attr, &die_mem); | ||
429 | + tag = dwarf_tag (typedie); | ||
430 | + } | ||
431 | + /* Fall through. */ | ||
432 | + | ||
433 | + case DW_TAG_base_type: | ||
434 | + case DW_TAG_enumeration_type: | ||
435 | + case DW_TAG_pointer_type: | ||
436 | + case DW_TAG_ptr_to_member_type: | ||
437 | + if (dwarf_formudata (dwarf_attr_integrate (typedie, DW_AT_byte_size, | ||
438 | + &attr_mem), &size) != 0) | ||
439 | + { | ||
440 | + if (tag == DW_TAG_pointer_type || tag == DW_TAG_ptr_to_member_type) | ||
441 | + size = 4; | ||
442 | + else | ||
443 | + return -1; | ||
444 | + } | ||
445 | + if (tag == DW_TAG_pointer_type || tag == DW_TAG_ptr_to_member_type) | ||
446 | + { | ||
447 | + *locp = loc_ptrreg; | ||
448 | + return nloc_ptrreg; | ||
449 | + } | ||
450 | + if (tag == DW_TAG_base_type) | ||
451 | + { | ||
452 | + Dwarf_Word encoding; | ||
453 | + if (dwarf_formudata (dwarf_attr_integrate (typedie, DW_AT_encoding, | ||
454 | + &attr_mem), | ||
455 | + &encoding) != 0) | ||
456 | + return -1; | ||
457 | + if (encoding == DW_ATE_float) | ||
458 | + { | ||
459 | + /* XXX really 10? */ | ||
460 | + if (size > 10) | ||
461 | + return -2; | ||
462 | + *locp = loc_fpreg; | ||
463 | + return nloc_fpreg; | ||
464 | + } | ||
465 | + } | ||
466 | + if (size <= 8) | ||
467 | + { | ||
468 | + intreg: | ||
469 | + /* XXX check endianness of dword pair, int64 vs aggregate */ | ||
470 | + *locp = loc_intreg; | ||
471 | + return size <= 4 ? nloc_intreg : nloc_intregpair; | ||
472 | + } | ||
473 | + | ||
474 | + aggregate: | ||
475 | + *locp = loc_aggregate; | ||
476 | + return nloc_aggregate; | ||
477 | + | ||
478 | + case DW_TAG_structure_type: | ||
479 | + case DW_TAG_class_type: | ||
480 | + case DW_TAG_union_type: | ||
481 | + case DW_TAG_array_type: | ||
482 | + if (dwarf_aggregate_size (typedie, &size) == 0 | ||
483 | + && size > 0 && size <= 8) | ||
484 | + /* not accurate for a struct whose only member is a float */ | ||
485 | + goto intreg; | ||
486 | + goto aggregate; | ||
487 | + } | ||
488 | + | ||
489 | + /* XXX We don't have a good way to return specific errors from ebl calls. | ||
490 | + This value means we do not understand the type, but it is well-formed | ||
491 | + DWARF and might be valid. */ | ||
492 | + return -2; | ||
493 | +} | ||
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.155/mips_backend.diff b/meta/recipes-devtools/elfutils/elfutils-0.158/mips_backend.diff index 8fc06c50fb..b188927a0b 100644 --- a/meta/recipes-devtools/elfutils/elfutils-0.155/mips_backend.diff +++ b/meta/recipes-devtools/elfutils/elfutils-0.158/mips_backend.diff | |||
@@ -1,9 +1,7 @@ | |||
1 | Upstream-Status: Backport | 1 | Index: elfutils-0.158/backends/mips_init.c |
2 | |||
3 | Index: elfutils-0.155/backends/mips_init.c | ||
4 | =================================================================== | 2 | =================================================================== |
5 | --- /dev/null | 3 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
6 | +++ elfutils-0.155/backends/mips_init.c | 4 | +++ elfutils-0.158/backends/mips_init.c 2014-04-21 11:13:36.910235965 +0000 |
7 | @@ -0,0 +1,60 @@ | 5 | @@ -0,0 +1,60 @@ |
8 | +/* Initialization of mips specific backend library. | 6 | +/* Initialization of mips specific backend library. |
9 | + Copyright (C) 2006 Red Hat, Inc. | 7 | + Copyright (C) 2006 Red Hat, Inc. |
@@ -65,10 +63,10 @@ Index: elfutils-0.155/backends/mips_init.c | |||
65 | + | 63 | + |
66 | + return MODVERSION; | 64 | + return MODVERSION; |
67 | +} | 65 | +} |
68 | Index: elfutils-0.155/backends/mips_regs.c | 66 | Index: elfutils-0.158/backends/mips_regs.c |
69 | =================================================================== | 67 | =================================================================== |
70 | --- /dev/null | 68 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
71 | +++ elfutils-0.155/backends/mips_regs.c | 69 | +++ elfutils-0.158/backends/mips_regs.c 2014-04-21 11:13:36.910235965 +0000 |
72 | @@ -0,0 +1,104 @@ | 70 | @@ -0,0 +1,104 @@ |
73 | +/* Register names and numbers for MIPS DWARF. | 71 | +/* Register names and numbers for MIPS DWARF. |
74 | + Copyright (C) 2006 Red Hat, Inc. | 72 | + Copyright (C) 2006 Red Hat, Inc. |
@@ -174,10 +172,10 @@ Index: elfutils-0.155/backends/mips_regs.c | |||
174 | + name[namelen++] = '\0'; | 172 | + name[namelen++] = '\0'; |
175 | + return namelen; | 173 | + return namelen; |
176 | +} | 174 | +} |
177 | Index: elfutils-0.155/backends/mips_reloc.def | 175 | Index: elfutils-0.158/backends/mips_reloc.def |
178 | =================================================================== | 176 | =================================================================== |
179 | --- /dev/null | 177 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
180 | +++ elfutils-0.155/backends/mips_reloc.def | 178 | +++ elfutils-0.158/backends/mips_reloc.def 2014-04-21 11:13:36.910235965 +0000 |
181 | @@ -0,0 +1,79 @@ | 179 | @@ -0,0 +1,79 @@ |
182 | +/* List the relocation types for mips. -*- C -*- | 180 | +/* List the relocation types for mips. -*- C -*- |
183 | + Copyright (C) 2006 Red Hat, Inc. | 181 | + Copyright (C) 2006 Red Hat, Inc. |
@@ -258,10 +256,10 @@ Index: elfutils-0.155/backends/mips_reloc.def | |||
258 | + | 256 | + |
259 | +#define NO_COPY_RELOC 1 | 257 | +#define NO_COPY_RELOC 1 |
260 | +#define NO_RELATIVE_RELOC 1 | 258 | +#define NO_RELATIVE_RELOC 1 |
261 | Index: elfutils-0.155/backends/mips_retval.c | 259 | Index: elfutils-0.158/backends/mips_retval.c |
262 | =================================================================== | 260 | =================================================================== |
263 | --- /dev/null | 261 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
264 | +++ elfutils-0.155/backends/mips_retval.c | 262 | +++ elfutils-0.158/backends/mips_retval.c 2014-04-21 11:13:36.910235965 +0000 |
265 | @@ -0,0 +1,321 @@ | 263 | @@ -0,0 +1,321 @@ |
266 | +/* Function return value location for Linux/mips ABI. | 264 | +/* Function return value location for Linux/mips ABI. |
267 | + Copyright (C) 2005 Red Hat, Inc. | 265 | + Copyright (C) 2005 Red Hat, Inc. |
@@ -584,10 +582,10 @@ Index: elfutils-0.155/backends/mips_retval.c | |||
584 | + DWARF and might be valid. */ | 582 | + DWARF and might be valid. */ |
585 | + return -2; | 583 | + return -2; |
586 | +} | 584 | +} |
587 | Index: elfutils-0.155/backends/mips_symbol.c | 585 | Index: elfutils-0.158/backends/mips_symbol.c |
588 | =================================================================== | 586 | =================================================================== |
589 | --- /dev/null | 587 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
590 | +++ elfutils-0.155/backends/mips_symbol.c | 588 | +++ elfutils-0.158/backends/mips_symbol.c 2014-04-21 11:13:36.910235965 +0000 |
591 | @@ -0,0 +1,52 @@ | 589 | @@ -0,0 +1,52 @@ |
592 | +/* MIPS specific symbolic name handling. | 590 | +/* MIPS specific symbolic name handling. |
593 | + Copyright (C) 2002, 2003, 2005 Red Hat, Inc. | 591 | + Copyright (C) 2002, 2003, 2005 Red Hat, Inc. |
@@ -641,10 +639,10 @@ Index: elfutils-0.155/backends/mips_symbol.c | |||
641 | + return ELF_T_NUM; | 639 | + return ELF_T_NUM; |
642 | + } | 640 | + } |
643 | +} | 641 | +} |
644 | Index: elfutils-0.155/libebl/eblopenbackend.c | 642 | Index: elfutils-0.158/libebl/eblopenbackend.c |
645 | =================================================================== | 643 | =================================================================== |
646 | --- elfutils-0.155.orig/libebl/eblopenbackend.c | 644 | --- elfutils-0.158.orig/libebl/eblopenbackend.c 2014-04-21 11:13:36.914235875 +0000 |
647 | +++ elfutils-0.155/libebl/eblopenbackend.c | 645 | +++ elfutils-0.158/libebl/eblopenbackend.c 2014-04-21 11:13:36.910235965 +0000 |
648 | @@ -71,6 +71,8 @@ | 646 | @@ -71,6 +71,8 @@ |
649 | { "sparc", "elf_sparc", "sparc", 5, EM_SPARC, 0, 0 }, | 647 | { "sparc", "elf_sparc", "sparc", 5, EM_SPARC, 0, 0 }, |
650 | { "sparc", "elf_sparcv8plus", "sparc", 5, EM_SPARC32PLUS, 0, 0 }, | 648 | { "sparc", "elf_sparcv8plus", "sparc", 5, EM_SPARC32PLUS, 0, 0 }, |
@@ -654,10 +652,10 @@ Index: elfutils-0.155/libebl/eblopenbackend.c | |||
654 | 652 | ||
655 | { "m32", "elf_m32", "m32", 3, EM_M32, 0, 0 }, | 653 | { "m32", "elf_m32", "m32", 3, EM_M32, 0, 0 }, |
656 | { "m68k", "elf_m68k", "m68k", 4, EM_68K, 0, 0 }, | 654 | { "m68k", "elf_m68k", "m68k", 4, EM_68K, 0, 0 }, |
657 | Index: elfutils-0.155/backends/common-reloc.c | 655 | Index: elfutils-0.158/backends/common-reloc.c |
658 | =================================================================== | 656 | =================================================================== |
659 | --- elfutils-0.155.orig/backends/common-reloc.c | 657 | --- elfutils-0.158.orig/backends/common-reloc.c 2014-04-21 11:13:36.914235875 +0000 |
660 | +++ elfutils-0.155/backends/common-reloc.c | 658 | +++ elfutils-0.158/backends/common-reloc.c 2014-04-21 11:13:36.910235965 +0000 |
661 | @@ -112,11 +112,13 @@ | 659 | @@ -112,11 +112,13 @@ |
662 | } | 660 | } |
663 | 661 | ||
@@ -682,26 +680,26 @@ Index: elfutils-0.155/backends/common-reloc.c | |||
682 | ebl->none_reloc_p = EBLHOOK(none_reloc_p); | 680 | ebl->none_reloc_p = EBLHOOK(none_reloc_p); |
683 | #ifndef NO_RELATIVE_RELOC | 681 | #ifndef NO_RELATIVE_RELOC |
684 | ebl->relative_reloc_p = EBLHOOK(relative_reloc_p); | 682 | ebl->relative_reloc_p = EBLHOOK(relative_reloc_p); |
685 | Index: elfutils-0.155/backends/Makefile.am | 683 | Index: elfutils-0.158/backends/Makefile.am |
686 | =================================================================== | 684 | =================================================================== |
687 | --- elfutils-0.155.orig/backends/Makefile.am | 685 | --- elfutils-0.158.orig/backends/Makefile.am 2014-04-21 11:13:36.914235875 +0000 |
688 | +++ elfutils-0.155/backends/Makefile.am | 686 | +++ elfutils-0.158/backends/Makefile.am 2014-04-21 11:14:10.841468934 +0000 |
689 | @@ -32,11 +32,12 @@ | 687 | @@ -33,12 +33,12 @@ |
690 | -I$(top_srcdir)/libelf -I$(top_srcdir)/libdw | ||
691 | 688 | ||
692 | 689 | ||
693 | -modules = i386 sh x86_64 ia64 alpha arm sparc ppc ppc64 s390 tilegx parisc | 690 | modules = i386 sh x86_64 ia64 alpha arm aarch64 sparc ppc ppc64 s390 \ |
694 | +modules = i386 sh x86_64 ia64 alpha arm sparc ppc ppc64 s390 tilegx parisc mips | 691 | - tilegx parisc |
695 | libebl_pic = libebl_i386_pic.a libebl_sh_pic.a libebl_x86_64_pic.a \ | 692 | + tilegx parisc mips |
696 | libebl_ia64_pic.a libebl_alpha_pic.a libebl_arm_pic.a \ | 693 | libebl_pic = libebl_i386_pic.a libebl_sh_pic.a libebl_x86_64_pic.a \ |
697 | libebl_sparc_pic.a libebl_ppc_pic.a libebl_ppc64_pic.a \ | 694 | libebl_ia64_pic.a libebl_alpha_pic.a libebl_arm_pic.a \ |
698 | - libebl_s390_pic.a libebl_tilegx_pic.a libebl_parisc_pic.a | 695 | libebl_aarch64_pic.a libebl_sparc_pic.a libebl_ppc_pic.a \ |
699 | + libebl_s390_pic.a libebl_tilegx_pic.a libebl_parisc_pic.a \ | 696 | libebl_ppc64_pic.a libebl_s390_pic.a libebl_tilegx_pic.a \ |
700 | + libebl_mips_pic.a | 697 | - libebl_parisc_pic.a |
698 | + libebl_parisc_pic.a libebl_mips_pic.a | ||
701 | noinst_LIBRARIES = $(libebl_pic) | 699 | noinst_LIBRARIES = $(libebl_pic) |
702 | noinst_DATA = $(libebl_pic:_pic.a=.so) | 700 | noinst_DATA = $(libebl_pic:_pic.a=.so) |
703 | 701 | ||
704 | @@ -107,6 +108,10 @@ | 702 | @@ -121,6 +121,10 @@ |
705 | libebl_parisc_pic_a_SOURCES = $(parisc_SRCS) | 703 | libebl_parisc_pic_a_SOURCES = $(parisc_SRCS) |
706 | am_libebl_parisc_pic_a_OBJECTS = $(parisc_SRCS:.c=.os) | 704 | am_libebl_parisc_pic_a_OBJECTS = $(parisc_SRCS:.c=.os) |
707 | 705 | ||
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.158/mips_readelf_w.patch b/meta/recipes-devtools/elfutils/elfutils-0.158/mips_readelf_w.patch new file mode 100644 index 0000000000..8e669e7199 --- /dev/null +++ b/meta/recipes-devtools/elfutils/elfutils-0.158/mips_readelf_w.patch | |||
@@ -0,0 +1,22 @@ | |||
1 | From: Kurt Roeckx <kurt@roeckx.be> | ||
2 | Subject: Make readelf -w output debug information on mips | ||
3 | Bug-Debian: http://bugs.debian.org/662041 | ||
4 | Forwarded: not-needed | ||
5 | |||
6 | Upstreams wants a change where this is handled by a hook that needs | ||
7 | to be filled in by the backend for the arch. | ||
8 | |||
9 | Index: elfutils-0.153/src/readelf.c | ||
10 | =================================================================== | ||
11 | --- elfutils-0.153.orig/src/readelf.c 2012-08-10 22:01:55.000000000 +0200 | ||
12 | +++ elfutils-0.153/src/readelf.c 2012-09-18 21:46:27.000000000 +0200 | ||
13 | @@ -7364,7 +7364,8 @@ | ||
14 | GElf_Shdr shdr_mem; | ||
15 | GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); | ||
16 | |||
17 | - if (shdr != NULL && shdr->sh_type == SHT_PROGBITS) | ||
18 | + if (shdr != NULL && ( | ||
19 | + (shdr->sh_type == SHT_PROGBITS) || (shdr->sh_type == SHT_MIPS_DWARF))) | ||
20 | { | ||
21 | static const struct | ||
22 | { | ||
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.155/redhat-portability.diff b/meta/recipes-devtools/elfutils/elfutils-0.158/redhat-portability.diff index d5628aa3f1..a34ba29eac 100644 --- a/meta/recipes-devtools/elfutils/elfutils-0.155/redhat-portability.diff +++ b/meta/recipes-devtools/elfutils/elfutils-0.158/redhat-portability.diff | |||
@@ -1,10 +1,6 @@ | |||
1 | Upstream-Status: Backport | 1 | --- elfutils/backends/ChangeLog |
2 | 2 | +++ elfutils/backends/ChangeLog | |
3 | Index: elfutils-0.155/backends/ChangeLog | 3 | @@ -292,6 +292,10 @@ |
4 | =================================================================== | ||
5 | --- elfutils-0.155.orig/backends/ChangeLog | ||
6 | +++ elfutils-0.155/backends/ChangeLog | ||
7 | @@ -135,6 +135,10 @@ | ||
8 | * ppc_attrs.c (ppc_check_object_attribute): Handle tag | 4 | * ppc_attrs.c (ppc_check_object_attribute): Handle tag |
9 | GNU_Power_ABI_Struct_Return. | 5 | GNU_Power_ABI_Struct_Return. |
10 | 6 | ||
@@ -15,7 +11,7 @@ Index: elfutils-0.155/backends/ChangeLog | |||
15 | 2008-10-04 Ulrich Drepper <drepper@redhat.com> | 11 | 2008-10-04 Ulrich Drepper <drepper@redhat.com> |
16 | 12 | ||
17 | * i386_reloc.def: Fix entries for TLS_GOTDESC, TLS_DESC_CALL, and | 13 | * i386_reloc.def: Fix entries for TLS_GOTDESC, TLS_DESC_CALL, and |
18 | @@ -462,6 +466,11 @@ | 14 | @@ -619,6 +623,11 @@ |
19 | * sparc_init.c: Likewise. | 15 | * sparc_init.c: Likewise. |
20 | * x86_64_init.c: Likewise. | 16 | * x86_64_init.c: Likewise. |
21 | 17 | ||
@@ -27,7 +23,7 @@ Index: elfutils-0.155/backends/ChangeLog | |||
27 | 2005-11-19 Roland McGrath <roland@redhat.com> | 23 | 2005-11-19 Roland McGrath <roland@redhat.com> |
28 | 24 | ||
29 | * ppc64_reloc.def: REL30 -> ADDR30. | 25 | * ppc64_reloc.def: REL30 -> ADDR30. |
30 | @@ -484,6 +493,9 @@ | 26 | @@ -641,6 +650,9 @@ |
31 | * Makefile.am (uninstall): Don't try to remove $(pkgincludedir). | 27 | * Makefile.am (uninstall): Don't try to remove $(pkgincludedir). |
32 | (CLEANFILES): Add libebl_$(m).so. | 28 | (CLEANFILES): Add libebl_$(m).so. |
33 | 29 | ||
@@ -37,11 +33,9 @@ Index: elfutils-0.155/backends/ChangeLog | |||
37 | * ppc_reloc.def: Update bits per Alan Modra <amodra@bigpond.net.au>. | 33 | * ppc_reloc.def: Update bits per Alan Modra <amodra@bigpond.net.au>. |
38 | * ppc64_reloc.def: Likewise. | 34 | * ppc64_reloc.def: Likewise. |
39 | 35 | ||
40 | Index: elfutils-0.155/backends/Makefile.am | 36 | --- elfutils/backends/Makefile.am |
41 | =================================================================== | 37 | +++ elfutils/backends/Makefile.am |
42 | --- elfutils-0.155.orig/backends/Makefile.am | 38 | @@ -124,7 +124,7 @@ libebl_%.so libebl_%.map: libebl_%_pic.a |
43 | +++ elfutils-0.155/backends/Makefile.am | ||
44 | @@ -111,7 +111,7 @@ libebl_%.so libebl_%.map: libebl_%_pic.a | ||
45 | $(LINK) -shared -o $(@:.map=.so) \ | 39 | $(LINK) -shared -o $(@:.map=.so) \ |
46 | -Wl,--whole-archive $< $(cpu_$*) -Wl,--no-whole-archive \ | 40 | -Wl,--whole-archive $< $(cpu_$*) -Wl,--no-whole-archive \ |
47 | -Wl,--version-script,$(@:.so=.map) \ | 41 | -Wl,--version-script,$(@:.so=.map) \ |
@@ -50,21 +44,19 @@ Index: elfutils-0.155/backends/Makefile.am | |||
50 | $(textrel_check) | 44 | $(textrel_check) |
51 | 45 | ||
52 | libebl_i386.so: $(cpu_i386) | 46 | libebl_i386.so: $(cpu_i386) |
53 | Index: elfutils-0.155/backends/Makefile.in | 47 | --- elfutils/backends/Makefile.in |
54 | =================================================================== | 48 | +++ elfutils/backends/Makefile.in |
55 | --- elfutils-0.155.orig/backends/Makefile.in | 49 | @@ -83,7 +83,8 @@ host_triplet = @host@ |
56 | +++ elfutils-0.155/backends/Makefile.in | 50 | DIST_COMMON = $(top_srcdir)/config/eu.am $(srcdir)/Makefile.in \ |
57 | @@ -38,7 +38,8 @@ build_triplet = @build@ | 51 | $(srcdir)/Makefile.am $(top_srcdir)/config/depcomp \ |
58 | host_triplet = @host@ | 52 | $(noinst_HEADERS) ChangeLog |
59 | DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \ | ||
60 | $(srcdir)/Makefile.in $(top_srcdir)/config/eu.am ChangeLog | ||
61 | -@MUDFLAP_TRUE@am__append_1 = -fmudflap | 53 | -@MUDFLAP_TRUE@am__append_1 = -fmudflap |
62 | +@BUILD_WERROR_TRUE@am__append_1 = $(if $($(*F)_no_Werror),,-Werror) | 54 | +@BUILD_WERROR_TRUE@am__append_1 = $(if $($(*F)_no_Werror),,-Werror) |
63 | +@MUDFLAP_TRUE@am__append_2 = -fmudflap | 55 | +@MUDFLAP_TRUE@am__append_2 = -fmudflap |
64 | subdir = backends | 56 | subdir = backends |
65 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | 57 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |
66 | am__aclocal_m4_deps = $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ | 58 | am__aclocal_m4_deps = $(top_srcdir)/m4/biarch.m4 \ |
67 | @@ -172,6 +173,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ | 59 | @@ -284,6 +285,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
68 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | 60 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
69 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | 61 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ |
70 | LDFLAGS = @LDFLAGS@ | 62 | LDFLAGS = @LDFLAGS@ |
@@ -72,7 +64,7 @@ Index: elfutils-0.155/backends/Makefile.in | |||
72 | LEX = @LEX@ | 64 | LEX = @LEX@ |
73 | LEXLIB = @LEXLIB@ | 65 | LEXLIB = @LEXLIB@ |
74 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | 66 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ |
75 | @@ -201,6 +203,7 @@ SHELL = @SHELL@ | 67 | @@ -315,6 +317,7 @@ SHELL = @SHELL@ |
76 | STRIP = @STRIP@ | 68 | STRIP = @STRIP@ |
77 | USE_NLS = @USE_NLS@ | 69 | USE_NLS = @USE_NLS@ |
78 | VERSION = @VERSION@ | 70 | VERSION = @VERSION@ |
@@ -80,7 +72,7 @@ Index: elfutils-0.155/backends/Makefile.in | |||
80 | XGETTEXT = @XGETTEXT@ | 72 | XGETTEXT = @XGETTEXT@ |
81 | XGETTEXT_015 = @XGETTEXT_015@ | 73 | XGETTEXT_015 = @XGETTEXT_015@ |
82 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ | 74 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ |
83 | @@ -263,10 +266,9 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi | 75 | @@ -378,10 +381,9 @@ AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_sr |
84 | -I$(top_srcdir)/libebl -I$(top_srcdir)/libasm \ | 76 | -I$(top_srcdir)/libebl -I$(top_srcdir)/libasm \ |
85 | -I$(top_srcdir)/libelf -I$(top_srcdir)/libdw | 77 | -I$(top_srcdir)/libelf -I$(top_srcdir)/libdw |
86 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ | 78 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ |
@@ -93,7 +85,7 @@ Index: elfutils-0.155/backends/Makefile.in | |||
93 | @MUDFLAP_FALSE@libmudflap = | 85 | @MUDFLAP_FALSE@libmudflap = |
94 | @MUDFLAP_TRUE@libmudflap = -lmudflap | 86 | @MUDFLAP_TRUE@libmudflap = -lmudflap |
95 | COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ | 87 | COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ |
96 | @@ -725,7 +727,7 @@ libebl_%.so libebl_%.map: libebl_%_pic.a | 88 | @@ -888,7 +890,7 @@ libebl_%.so libebl_%.map: libebl_%_pic.a |
97 | $(LINK) -shared -o $(@:.map=.so) \ | 89 | $(LINK) -shared -o $(@:.map=.so) \ |
98 | -Wl,--whole-archive $< $(cpu_$*) -Wl,--no-whole-archive \ | 90 | -Wl,--whole-archive $< $(cpu_$*) -Wl,--no-whole-archive \ |
99 | -Wl,--version-script,$(@:.so=.map) \ | 91 | -Wl,--version-script,$(@:.so=.map) \ |
@@ -102,11 +94,9 @@ Index: elfutils-0.155/backends/Makefile.in | |||
102 | $(textrel_check) | 94 | $(textrel_check) |
103 | 95 | ||
104 | libebl_i386.so: $(cpu_i386) | 96 | libebl_i386.so: $(cpu_i386) |
105 | Index: elfutils-0.155/ChangeLog | 97 | --- elfutils/ChangeLog |
106 | =================================================================== | 98 | +++ elfutils/ChangeLog |
107 | --- elfutils-0.155.orig/ChangeLog | 99 | @@ -118,6 +118,8 @@ |
108 | +++ elfutils-0.155/ChangeLog | ||
109 | @@ -16,6 +16,8 @@ | ||
110 | 100 | ||
111 | 2012-01-24 Mark Wielaard <mjw@redhat.com> | 101 | 2012-01-24 Mark Wielaard <mjw@redhat.com> |
112 | 102 | ||
@@ -115,7 +105,7 @@ Index: elfutils-0.155/ChangeLog | |||
115 | * COPYING: Fix address. Updated version from gnulib. | 105 | * COPYING: Fix address. Updated version from gnulib. |
116 | 106 | ||
117 | 2012-01-23 Mark Wielaard <mjw@redhat.com> | 107 | 2012-01-23 Mark Wielaard <mjw@redhat.com> |
118 | @@ -34,6 +36,9 @@ | 108 | @@ -136,6 +138,9 @@ |
119 | 109 | ||
120 | 2011-10-08 Mike Frysinger <vapier@gentoo.org> | 110 | 2011-10-08 Mike Frysinger <vapier@gentoo.org> |
121 | 111 | ||
@@ -125,7 +115,7 @@ Index: elfutils-0.155/ChangeLog | |||
125 | * configure.ac: Fix use of AC_ARG_ENABLE to handle $enableval correctly. | 115 | * configure.ac: Fix use of AC_ARG_ENABLE to handle $enableval correctly. |
126 | 116 | ||
127 | 2011-10-02 Ulrich Drepper <drepper@gmail.com> | 117 | 2011-10-02 Ulrich Drepper <drepper@gmail.com> |
128 | @@ -55,6 +60,10 @@ | 118 | @@ -157,6 +162,10 @@ |
129 | 119 | ||
130 | * configure.ac (LOCALEDIR, DATADIRNAME): Removed. | 120 | * configure.ac (LOCALEDIR, DATADIRNAME): Removed. |
131 | 121 | ||
@@ -136,7 +126,7 @@ Index: elfutils-0.155/ChangeLog | |||
136 | 2009-09-21 Ulrich Drepper <drepper@redhat.com> | 126 | 2009-09-21 Ulrich Drepper <drepper@redhat.com> |
137 | 127 | ||
138 | * configure.ac: Update for more modern autoconf. | 128 | * configure.ac: Update for more modern autoconf. |
139 | @@ -63,6 +72,10 @@ | 129 | @@ -165,6 +174,10 @@ |
140 | 130 | ||
141 | * configure.ac (zip_LIBS): Check for liblzma too. | 131 | * configure.ac (zip_LIBS): Check for liblzma too. |
142 | 132 | ||
@@ -147,7 +137,7 @@ Index: elfutils-0.155/ChangeLog | |||
147 | 2009-04-19 Roland McGrath <roland@redhat.com> | 137 | 2009-04-19 Roland McGrath <roland@redhat.com> |
148 | 138 | ||
149 | * configure.ac (eu_version): Round down here, not in version.h macros. | 139 | * configure.ac (eu_version): Round down here, not in version.h macros. |
150 | @@ -74,6 +87,8 @@ | 140 | @@ -176,6 +189,8 @@ |
151 | 141 | ||
152 | 2009-01-23 Roland McGrath <roland@redhat.com> | 142 | 2009-01-23 Roland McGrath <roland@redhat.com> |
153 | 143 | ||
@@ -156,7 +146,7 @@ Index: elfutils-0.155/ChangeLog | |||
156 | * configure.ac (zlib check): Check for gzdirect, need zlib >= 1.2.2.3. | 146 | * configure.ac (zlib check): Check for gzdirect, need zlib >= 1.2.2.3. |
157 | 147 | ||
158 | * configure.ac (__thread check): Use AC_LINK_IFELSE, in case of | 148 | * configure.ac (__thread check): Use AC_LINK_IFELSE, in case of |
159 | @@ -154,6 +169,10 @@ | 149 | @@ -256,6 +271,10 @@ |
160 | * configure.ac: Add dummy automake conditional to get dependencies | 150 | * configure.ac: Add dummy automake conditional to get dependencies |
161 | for non-generic linker right. See src/Makefile.am. | 151 | for non-generic linker right. See src/Makefile.am. |
162 | 152 | ||
@@ -167,7 +157,7 @@ Index: elfutils-0.155/ChangeLog | |||
167 | 2005-11-18 Roland McGrath <roland@redhat.com> | 157 | 2005-11-18 Roland McGrath <roland@redhat.com> |
168 | 158 | ||
169 | * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New variable. | 159 | * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New variable. |
170 | @@ -201,6 +220,17 @@ | 160 | @@ -303,6 +322,17 @@ |
171 | * Makefile.am (all_SUBDIRS): Add libdwfl. | 161 | * Makefile.am (all_SUBDIRS): Add libdwfl. |
172 | * configure.ac: Write libdwfl/Makefile. | 162 | * configure.ac: Write libdwfl/Makefile. |
173 | 163 | ||
@@ -185,11 +175,9 @@ Index: elfutils-0.155/ChangeLog | |||
185 | 2005-05-19 Roland McGrath <roland@redhat.com> | 175 | 2005-05-19 Roland McGrath <roland@redhat.com> |
186 | 176 | ||
187 | * configure.ac [AH_BOTTOM] (INTDECL, _INTDECL): New macros. | 177 | * configure.ac [AH_BOTTOM] (INTDECL, _INTDECL): New macros. |
188 | Index: elfutils-0.155/config/ChangeLog | 178 | --- elfutils/config/ChangeLog |
189 | =================================================================== | 179 | +++ elfutils/config/ChangeLog |
190 | --- elfutils-0.155.orig/config/ChangeLog | 180 | @@ -44,6 +44,10 @@ |
191 | +++ elfutils-0.155/config/ChangeLog | ||
192 | @@ -19,6 +19,10 @@ | ||
193 | 181 | ||
194 | * known-dwarf.awk: Use gawk. | 182 | * known-dwarf.awk: Use gawk. |
195 | 183 | ||
@@ -200,10 +188,8 @@ Index: elfutils-0.155/config/ChangeLog | |||
200 | 2010-07-02 Ulrich Drepper <drepper@redhat.com> | 188 | 2010-07-02 Ulrich Drepper <drepper@redhat.com> |
201 | 189 | ||
202 | * elfutils.spec.in: Add more BuildRequires. | 190 | * elfutils.spec.in: Add more BuildRequires. |
203 | Index: elfutils-0.155/config/eu.am | 191 | --- elfutils/config/eu.am |
204 | =================================================================== | 192 | +++ elfutils/config/eu.am |
205 | --- elfutils-0.155.orig/config/eu.am | ||
206 | +++ elfutils-0.155/config/eu.am | ||
207 | @@ -1,6 +1,6 @@ | 193 | @@ -1,6 +1,6 @@ |
208 | ## Common automake fragments for elfutils subdirectory makefiles. | 194 | ## Common automake fragments for elfutils subdirectory makefiles. |
209 | ## | 195 | ## |
@@ -220,7 +206,7 @@ Index: elfutils-0.155/config/eu.am | |||
220 | +LD_AS_NEEDED = @LD_AS_NEEDED@ | 206 | +LD_AS_NEEDED = @LD_AS_NEEDED@ |
221 | + | 207 | + |
222 | DEFS = -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"${localedir}"' | 208 | DEFS = -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"${localedir}"' |
223 | INCLUDES = -I. -I$(srcdir) -I$(top_srcdir)/lib -I.. | 209 | AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_srcdir)/lib -I.. |
224 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow \ | 210 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow \ |
225 | - $(if $($(*F)_no_Werror),,-Werror) \ | 211 | - $(if $($(*F)_no_Werror),,-Werror) \ |
226 | - $(if $($(*F)_no_Wunused),,-Wunused -Wextra) \ | 212 | - $(if $($(*F)_no_Wunused),,-Wunused -Wextra) \ |
@@ -235,11 +221,9 @@ Index: elfutils-0.155/config/eu.am | |||
235 | if MUDFLAP | 221 | if MUDFLAP |
236 | AM_CFLAGS += -fmudflap | 222 | AM_CFLAGS += -fmudflap |
237 | libmudflap = -lmudflap | 223 | libmudflap = -lmudflap |
238 | Index: elfutils-0.155/config/Makefile.in | 224 | --- elfutils/config/Makefile.in |
239 | =================================================================== | 225 | +++ elfutils/config/Makefile.in |
240 | --- elfutils-0.155.orig/config/Makefile.in | 226 | @@ -146,6 +146,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
241 | +++ elfutils-0.155/config/Makefile.in | ||
242 | @@ -76,6 +76,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ | ||
243 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | 227 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
244 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | 228 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ |
245 | LDFLAGS = @LDFLAGS@ | 229 | LDFLAGS = @LDFLAGS@ |
@@ -247,7 +231,7 @@ Index: elfutils-0.155/config/Makefile.in | |||
247 | LEX = @LEX@ | 231 | LEX = @LEX@ |
248 | LEXLIB = @LEXLIB@ | 232 | LEXLIB = @LEXLIB@ |
249 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | 233 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ |
250 | @@ -105,6 +106,7 @@ SHELL = @SHELL@ | 234 | @@ -177,6 +178,7 @@ SHELL = @SHELL@ |
251 | STRIP = @STRIP@ | 235 | STRIP = @STRIP@ |
252 | USE_NLS = @USE_NLS@ | 236 | USE_NLS = @USE_NLS@ |
253 | VERSION = @VERSION@ | 237 | VERSION = @VERSION@ |
@@ -255,10 +239,8 @@ Index: elfutils-0.155/config/Makefile.in | |||
255 | XGETTEXT = @XGETTEXT@ | 239 | XGETTEXT = @XGETTEXT@ |
256 | XGETTEXT_015 = @XGETTEXT_015@ | 240 | XGETTEXT_015 = @XGETTEXT_015@ |
257 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ | 241 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ |
258 | Index: elfutils-0.155/config.h.in | 242 | --- elfutils/config.h.in |
259 | =================================================================== | 243 | +++ elfutils/config.h.in |
260 | --- elfutils-0.155.orig/config.h.in | ||
261 | +++ elfutils-0.155/config.h.in | ||
262 | @@ -6,6 +6,9 @@ | 244 | @@ -6,6 +6,9 @@ |
263 | /* Defined if libdw should support GNU ref_alt FORM, dwz multi files. */ | 245 | /* Defined if libdw should support GNU ref_alt FORM, dwz multi files. */ |
264 | #undef ENABLE_DWZ | 246 | #undef ENABLE_DWZ |
@@ -266,10 +248,10 @@ Index: elfutils-0.155/config.h.in | |||
266 | +/* Have __builtin_popcount. */ | 248 | +/* Have __builtin_popcount. */ |
267 | +#undef HAVE_BUILTIN_POPCOUNT | 249 | +#undef HAVE_BUILTIN_POPCOUNT |
268 | + | 250 | + |
269 | /* $libdir subdirectory containing libebl modules. */ | 251 | /* Define to 1 if you have the <inttypes.h> header file. */ |
270 | #undef LIBEBL_SUBDIR | 252 | #undef HAVE_INTTYPES_H |
271 | 253 | ||
272 | @@ -64,4 +67,7 @@ | 254 | @@ -102,4 +105,7 @@ |
273 | /* Define for large files, on AIX-style hosts. */ | 255 | /* Define for large files, on AIX-style hosts. */ |
274 | #undef _LARGE_FILES | 256 | #undef _LARGE_FILES |
275 | 257 | ||
@@ -277,11 +259,234 @@ Index: elfutils-0.155/config.h.in | |||
277 | +#undef __thread | 259 | +#undef __thread |
278 | + | 260 | + |
279 | #include <eu-config.h> | 261 | #include <eu-config.h> |
280 | Index: elfutils-0.155/configure.ac | 262 | --- elfutils/configure |
281 | =================================================================== | 263 | +++ elfutils/configure |
282 | --- elfutils-0.155.orig/configure.ac | 264 | @@ -661,6 +661,8 @@ ZLIB_TRUE |
283 | +++ elfutils-0.155/configure.ac | 265 | LIBEBL_SUBDIR |
284 | @@ -90,6 +90,54 @@ CFLAGS="$old_CFLAGS"]) | 266 | TESTS_RPATH_FALSE |
267 | TESTS_RPATH_TRUE | ||
268 | +BUILD_WERROR_FALSE | ||
269 | +BUILD_WERROR_TRUE | ||
270 | BUILD_STATIC_FALSE | ||
271 | BUILD_STATIC_TRUE | ||
272 | USE_VALGRIND_FALSE | ||
273 | @@ -678,6 +680,8 @@ NEVER_TRUE | ||
274 | base_cpu | ||
275 | NATIVE_LD_FALSE | ||
276 | NATIVE_LD_TRUE | ||
277 | +LD_AS_NEEDED | ||
278 | +WEXTRA | ||
279 | NM | ||
280 | READELF | ||
281 | ac_ct_AR | ||
282 | @@ -802,6 +806,7 @@ enable_debugpred | ||
283 | enable_gprof | ||
284 | enable_gcov | ||
285 | enable_valgrind | ||
286 | +enable_werror | ||
287 | enable_tests_rpath | ||
288 | enable_libebl_subdir | ||
289 | with_zlib | ||
290 | @@ -1461,6 +1466,7 @@ Optional Features: | ||
291 | --enable-gprof build binaries with gprof support | ||
292 | --enable-gcov build binaries with gcov support | ||
293 | --enable-valgrind run all tests under valgrind | ||
294 | + --disable-werror do not build with -Werror | ||
295 | --enable-tests-rpath build $ORIGIN-using rpath into tests | ||
296 | --enable-libebl-subdir=DIR | ||
297 | install libebl_CPU modules in $(libdir)/DIR | ||
298 | @@ -4709,6 +4715,130 @@ if test "x$ac_cv_c99" != xyes; then : | ||
299 | as_fn_error $? "gcc with C99 support required" "$LINENO" 5 | ||
300 | fi | ||
301 | |||
302 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Wextra option to $CC" >&5 | ||
303 | +$as_echo_n "checking for -Wextra option to $CC... " >&6; } | ||
304 | +if ${ac_cv_cc_wextra+:} false; then : | ||
305 | + $as_echo_n "(cached) " >&6 | ||
306 | +else | ||
307 | + old_CFLAGS="$CFLAGS" | ||
308 | +CFLAGS="$CFLAGS -Wextra" | ||
309 | +cat confdefs.h - <<_ACEOF >conftest.$ac_ext | ||
310 | +/* end confdefs.h. */ | ||
311 | +void foo (void) { } | ||
312 | +_ACEOF | ||
313 | +if ac_fn_c_try_compile "$LINENO"; then : | ||
314 | + ac_cv_cc_wextra=yes | ||
315 | +else | ||
316 | + ac_cv_cc_wextra=no | ||
317 | +fi | ||
318 | +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | ||
319 | +CFLAGS="$old_CFLAGS" | ||
320 | +fi | ||
321 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_wextra" >&5 | ||
322 | +$as_echo "$ac_cv_cc_wextra" >&6; } | ||
323 | + | ||
324 | +if test "x$ac_cv_cc_wextra" = xyes; then : | ||
325 | + WEXTRA=-Wextra | ||
326 | +else | ||
327 | + WEXTRA=-W | ||
328 | +fi | ||
329 | + | ||
330 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline option to $CC" >&5 | ||
331 | +$as_echo_n "checking for -fgnu89-inline option to $CC... " >&6; } | ||
332 | +if ${ac_cv_cc_gnu89_inline+:} false; then : | ||
333 | + $as_echo_n "(cached) " >&6 | ||
334 | +else | ||
335 | + old_CFLAGS="$CFLAGS" | ||
336 | +CFLAGS="$CFLAGS -fgnu89-inline -Werror" | ||
337 | +cat confdefs.h - <<_ACEOF >conftest.$ac_ext | ||
338 | +/* end confdefs.h. */ | ||
339 | + | ||
340 | +void foo (void) | ||
341 | +{ | ||
342 | + inline void bar (void) {} | ||
343 | + bar (); | ||
344 | +} | ||
345 | +extern inline void baz (void) {} | ||
346 | + | ||
347 | +_ACEOF | ||
348 | +if ac_fn_c_try_compile "$LINENO"; then : | ||
349 | + ac_cv_cc_gnu89_inline=yes | ||
350 | +else | ||
351 | + ac_cv_cc_gnu89_inline=no | ||
352 | +fi | ||
353 | +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | ||
354 | +CFLAGS="$old_CFLAGS" | ||
355 | +fi | ||
356 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_gnu89_inline" >&5 | ||
357 | +$as_echo "$ac_cv_cc_gnu89_inline" >&6; } | ||
358 | +if test "x$ac_cv_cc_gnu89_inline" = xyes; then : | ||
359 | + WEXTRA="${WEXTRA:+$WEXTRA }-fgnu89-inline" | ||
360 | +fi | ||
361 | + | ||
362 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --as-needed linker option" >&5 | ||
363 | +$as_echo_n "checking for --as-needed linker option... " >&6; } | ||
364 | +if ${ac_cv_as_needed+:} false; then : | ||
365 | + $as_echo_n "(cached) " >&6 | ||
366 | +else | ||
367 | + cat > conftest.c <<EOF | ||
368 | +int main (void) { return 0; } | ||
369 | +EOF | ||
370 | +if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS | ||
371 | + -fPIC -shared -o conftest.so conftest.c | ||
372 | + -Wl,--as-needed 1>&5' | ||
373 | + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 | ||
374 | + (eval $ac_try) 2>&5 | ||
375 | + ac_status=$? | ||
376 | + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 | ||
377 | + test $ac_status = 0; }; } | ||
378 | +then | ||
379 | + ac_cv_as_needed=yes | ||
380 | +else | ||
381 | + ac_cv_as_needed=no | ||
382 | +fi | ||
383 | +rm -f conftest* | ||
384 | +fi | ||
385 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_as_needed" >&5 | ||
386 | +$as_echo "$ac_cv_as_needed" >&6; } | ||
387 | +if test "x$ac_cv_as_needed" = xyes; then : | ||
388 | + LD_AS_NEEDED=-Wl,--as-needed | ||
389 | +else | ||
390 | + LD_AS_NEEDED= | ||
391 | +fi | ||
392 | + | ||
393 | + | ||
394 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_popcount" >&5 | ||
395 | +$as_echo_n "checking for __builtin_popcount... " >&6; } | ||
396 | +if ${ac_cv_popcount+:} false; then : | ||
397 | + $as_echo_n "(cached) " >&6 | ||
398 | +else | ||
399 | + cat confdefs.h - <<_ACEOF >conftest.$ac_ext | ||
400 | +/* end confdefs.h. */ | ||
401 | + | ||
402 | +int | ||
403 | +main () | ||
404 | +{ | ||
405 | +exit (__builtin_popcount (127)); | ||
406 | + ; | ||
407 | + return 0; | ||
408 | +} | ||
409 | +_ACEOF | ||
410 | +if ac_fn_c_try_link "$LINENO"; then : | ||
411 | + ac_cv_popcount=yes | ||
412 | +else | ||
413 | + ac_cv_popcount=no | ||
414 | +fi | ||
415 | +rm -f core conftest.err conftest.$ac_objext \ | ||
416 | + conftest$ac_exeext conftest.$ac_ext | ||
417 | +fi | ||
418 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_popcount" >&5 | ||
419 | +$as_echo "$ac_cv_popcount" >&6; } | ||
420 | +if test "x$ac_cv_popcount" = xyes; then : | ||
421 | + | ||
422 | +$as_echo "#define HAVE_BUILTIN_POPCOUNT 1" >>confdefs.h | ||
423 | + | ||
424 | +fi | ||
425 | + | ||
426 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread support" >&5 | ||
427 | $as_echo_n "checking for __thread support... " >&6; } | ||
428 | if ${ac_cv_tls+:} false; then : | ||
429 | @@ -4745,7 +4875,13 @@ fi | ||
430 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tls" >&5 | ||
431 | $as_echo "$ac_cv_tls" >&6; } | ||
432 | if test "x$ac_cv_tls" != xyes; then : | ||
433 | - as_fn_error $? "__thread support required" "$LINENO" 5 | ||
434 | + if test "$use_locks" = yes; then : | ||
435 | + as_fn_error $? "--enable-thread-safety requires __thread support" "$LINENO" 5 | ||
436 | +else | ||
437 | + | ||
438 | +$as_echo "#define __thread /* empty: no multi-thread support */" >>confdefs.h | ||
439 | + | ||
440 | +fi | ||
441 | fi | ||
442 | |||
443 | # Check whether --enable-largefile was given. | ||
444 | @@ -5155,6 +5291,22 @@ else | ||
445 | fi | ||
446 | |||
447 | |||
448 | +# Check whether --enable-werror was given. | ||
449 | +if test "${enable_werror+set}" = set; then : | ||
450 | + enableval=$enable_werror; enable_werror=$enableval | ||
451 | +else | ||
452 | + enable_werror=yes | ||
453 | +fi | ||
454 | + | ||
455 | + if test "$enable_werror" = yes; then | ||
456 | + BUILD_WERROR_TRUE= | ||
457 | + BUILD_WERROR_FALSE='#' | ||
458 | +else | ||
459 | + BUILD_WERROR_TRUE='#' | ||
460 | + BUILD_WERROR_FALSE= | ||
461 | +fi | ||
462 | + | ||
463 | + | ||
464 | # Check whether --enable-tests-rpath was given. | ||
465 | if test "${enable_tests_rpath+set}" = set; then : | ||
466 | enableval=$enable_tests_rpath; tests_use_rpath=$enableval | ||
467 | @@ -5875,7 +6027,7 @@ case "$eu_version" in | ||
468 | esac | ||
469 | |||
470 | # Round up to the next release API (x.y) version. | ||
471 | -eu_version=$(( (eu_version + 999) / 1000 )) | ||
472 | +eu_version=`expr \( $eu_version + 999 \) / 1000` | ||
473 | |||
474 | ac_ext=c | ||
475 | ac_cpp='$CPP $CPPFLAGS' | ||
476 | @@ -6613,6 +6765,10 @@ if test -z "${BUILD_STATIC_TRUE}" && tes | ||
477 | as_fn_error $? "conditional \"BUILD_STATIC\" was never defined. | ||
478 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 | ||
479 | fi | ||
480 | +if test -z "${BUILD_WERROR_TRUE}" && test -z "${BUILD_WERROR_FALSE}"; then | ||
481 | + as_fn_error $? "conditional \"BUILD_WERROR\" was never defined. | ||
482 | +Usually this means the macro was only invoked conditionally." "$LINENO" 5 | ||
483 | +fi | ||
484 | if test -z "${TESTS_RPATH_TRUE}" && test -z "${TESTS_RPATH_FALSE}"; then | ||
485 | as_fn_error $? "conditional \"TESTS_RPATH\" was never defined. | ||
486 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 | ||
487 | --- elfutils/configure.ac | ||
488 | +++ elfutils/configure.ac | ||
489 | @@ -99,6 +99,54 @@ CFLAGS="$old_CFLAGS"]) | ||
285 | AS_IF([test "x$ac_cv_c99" != xyes], | 490 | AS_IF([test "x$ac_cv_c99" != xyes], |
286 | AC_MSG_ERROR([gcc with C99 support required])) | 491 | AC_MSG_ERROR([gcc with C99 support required])) |
287 | 492 | ||
@@ -336,7 +541,7 @@ Index: elfutils-0.155/configure.ac | |||
336 | AC_CACHE_CHECK([for __thread support], ac_cv_tls, [dnl | 541 | AC_CACHE_CHECK([for __thread support], ac_cv_tls, [dnl |
337 | # Use the same flags that we use for our DSOs, so the test is representative. | 542 | # Use the same flags that we use for our DSOs, so the test is representative. |
338 | # Some old compiler/linker/libc combinations fail some ways and not others. | 543 | # Some old compiler/linker/libc combinations fail some ways and not others. |
339 | @@ -105,7 +153,10 @@ static __thread int a; int foo (int b) { | 544 | @@ -114,7 +162,10 @@ static __thread int a; int foo (int b) { |
340 | CFLAGS="$save_CFLAGS" | 545 | CFLAGS="$save_CFLAGS" |
341 | LDFLAGS="$save_LDFLAGS"]) | 546 | LDFLAGS="$save_LDFLAGS"]) |
342 | AS_IF([test "x$ac_cv_tls" != xyes], | 547 | AS_IF([test "x$ac_cv_tls" != xyes], |
@@ -348,7 +553,7 @@ Index: elfutils-0.155/configure.ac | |||
348 | 553 | ||
349 | dnl This test must come as early as possible after the compiler configuration | 554 | dnl This test must come as early as possible after the compiler configuration |
350 | dnl tests, because the choice of the file model can (in principle) affect | 555 | dnl tests, because the choice of the file model can (in principle) affect |
351 | @@ -193,6 +244,11 @@ AM_CONDITIONAL(GCOV, test "$use_gcov" = | 556 | @@ -213,6 +264,11 @@ AM_CONDITIONAL(USE_VALGRIND, test "$use_ |
352 | AM_CONDITIONAL(BUILD_STATIC, [dnl | 557 | AM_CONDITIONAL(BUILD_STATIC, [dnl |
353 | test "$use_mudflap" = yes -o "$use_gprof" = yes -o "$use_gcov" = yes]) | 558 | test "$use_mudflap" = yes -o "$use_gprof" = yes -o "$use_gcov" = yes]) |
354 | 559 | ||
@@ -360,19 +565,18 @@ Index: elfutils-0.155/configure.ac | |||
360 | AC_ARG_ENABLE([tests-rpath], | 565 | AC_ARG_ENABLE([tests-rpath], |
361 | AS_HELP_STRING([--enable-tests-rpath],[build $ORIGIN-using rpath into tests]), | 566 | AS_HELP_STRING([--enable-tests-rpath],[build $ORIGIN-using rpath into tests]), |
362 | [tests_use_rpath=$enableval], [tests_use_rpath=no]) | 567 | [tests_use_rpath=$enableval], [tests_use_rpath=no]) |
363 | @@ -304,6 +360,6 @@ case "$eu_version" in | 568 | @@ -324,7 +380,7 @@ case "$eu_version" in |
364 | esac | 569 | esac |
365 | 570 | ||
366 | # Round up to the next release API (x.y) version. | 571 | # Round up to the next release API (x.y) version. |
367 | -eu_version=$(( (eu_version + 999) / 1000 )) | 572 | -eu_version=$(( (eu_version + 999) / 1000 )) |
368 | +eu_version=`expr \( $eu_version + 999 \) / 1000` | 573 | +eu_version=`expr \( $eu_version + 999 \) / 1000` |
369 | 574 | ||
370 | AC_OUTPUT | 575 | AC_CHECK_SIZEOF(long) |
371 | Index: elfutils-0.155/lib/ChangeLog | 576 | |
372 | =================================================================== | 577 | --- elfutils/lib/ChangeLog |
373 | --- elfutils-0.155.orig/lib/ChangeLog | 578 | +++ elfutils/lib/ChangeLog |
374 | +++ elfutils-0.155/lib/ChangeLog | 579 | @@ -61,6 +61,9 @@ |
375 | @@ -35,6 +35,9 @@ | ||
376 | 580 | ||
377 | 2009-01-23 Roland McGrath <roland@redhat.com> | 581 | 2009-01-23 Roland McGrath <roland@redhat.com> |
378 | 582 | ||
@@ -382,7 +586,7 @@ Index: elfutils-0.155/lib/ChangeLog | |||
382 | * eu-config.h: Add multiple inclusion protection. | 586 | * eu-config.h: Add multiple inclusion protection. |
383 | 587 | ||
384 | 2009-01-17 Ulrich Drepper <drepper@redhat.com> | 588 | 2009-01-17 Ulrich Drepper <drepper@redhat.com> |
385 | @@ -91,6 +94,11 @@ | 589 | @@ -117,6 +120,11 @@ |
386 | * Makefile.am (libeu_a_SOURCES): Add it. | 590 | * Makefile.am (libeu_a_SOURCES): Add it. |
387 | * system.h: Declare crc32_file. | 591 | * system.h: Declare crc32_file. |
388 | 592 | ||
@@ -394,10 +598,8 @@ Index: elfutils-0.155/lib/ChangeLog | |||
394 | 2005-04-30 Ulrich Drepper <drepper@redhat.com> | 598 | 2005-04-30 Ulrich Drepper <drepper@redhat.com> |
395 | 599 | ||
396 | * Makefile.am: Use -ffunction-sections for xmalloc.c. | 600 | * Makefile.am: Use -ffunction-sections for xmalloc.c. |
397 | Index: elfutils-0.155/lib/eu-config.h | 601 | --- elfutils/lib/eu-config.h |
398 | =================================================================== | 602 | +++ elfutils/lib/eu-config.h |
399 | --- elfutils-0.155.orig/lib/eu-config.h | ||
400 | +++ elfutils-0.155/lib/eu-config.h | ||
401 | @@ -162,6 +162,17 @@ asm (".section predict_data, \"aw\"; .pr | 603 | @@ -162,6 +162,17 @@ asm (".section predict_data, \"aw\"; .pr |
402 | /* This macro is used by the tests conditionalize for standalone building. */ | 604 | /* This macro is used by the tests conditionalize for standalone building. */ |
403 | #define ELFUTILS_HEADER(name) <lib##name.h> | 605 | #define ELFUTILS_HEADER(name) <lib##name.h> |
@@ -416,21 +618,19 @@ Index: elfutils-0.155/lib/eu-config.h | |||
416 | 618 | ||
417 | #ifdef SHARED | 619 | #ifdef SHARED |
418 | # define OLD_VERSION(name, version) \ | 620 | # define OLD_VERSION(name, version) \ |
419 | Index: elfutils-0.155/lib/Makefile.in | 621 | --- elfutils/lib/Makefile.in |
420 | =================================================================== | 622 | +++ elfutils/lib/Makefile.in |
421 | --- elfutils-0.155.orig/lib/Makefile.in | 623 | @@ -82,7 +82,8 @@ host_triplet = @host@ |
422 | +++ elfutils-0.155/lib/Makefile.in | 624 | DIST_COMMON = $(top_srcdir)/config/eu.am $(srcdir)/Makefile.in \ |
423 | @@ -37,7 +37,8 @@ build_triplet = @build@ | 625 | $(srcdir)/Makefile.am $(top_srcdir)/config/depcomp \ |
424 | host_triplet = @host@ | 626 | $(noinst_HEADERS) ChangeLog |
425 | DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \ | ||
426 | $(srcdir)/Makefile.in $(top_srcdir)/config/eu.am ChangeLog | ||
427 | -@MUDFLAP_TRUE@am__append_1 = -fmudflap | 627 | -@MUDFLAP_TRUE@am__append_1 = -fmudflap |
428 | +@BUILD_WERROR_TRUE@am__append_1 = $(if $($(*F)_no_Werror),,-Werror) | 628 | +@BUILD_WERROR_TRUE@am__append_1 = $(if $($(*F)_no_Werror),,-Werror) |
429 | +@MUDFLAP_TRUE@am__append_2 = -fmudflap | 629 | +@MUDFLAP_TRUE@am__append_2 = -fmudflap |
430 | subdir = lib | 630 | subdir = lib |
431 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | 631 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |
432 | am__aclocal_m4_deps = $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ | 632 | am__aclocal_m4_deps = $(top_srcdir)/m4/biarch.m4 \ |
433 | @@ -100,6 +101,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ | 633 | @@ -198,6 +199,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
434 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | 634 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
435 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | 635 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ |
436 | LDFLAGS = @LDFLAGS@ | 636 | LDFLAGS = @LDFLAGS@ |
@@ -438,7 +638,7 @@ Index: elfutils-0.155/lib/Makefile.in | |||
438 | LEX = @LEX@ | 638 | LEX = @LEX@ |
439 | LEXLIB = @LEXLIB@ | 639 | LEXLIB = @LEXLIB@ |
440 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | 640 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ |
441 | @@ -129,6 +131,7 @@ SHELL = @SHELL@ | 641 | @@ -229,6 +231,7 @@ SHELL = @SHELL@ |
442 | STRIP = @STRIP@ | 642 | STRIP = @STRIP@ |
443 | USE_NLS = @USE_NLS@ | 643 | USE_NLS = @USE_NLS@ |
444 | VERSION = @VERSION@ | 644 | VERSION = @VERSION@ |
@@ -446,8 +646,8 @@ Index: elfutils-0.155/lib/Makefile.in | |||
446 | XGETTEXT = @XGETTEXT@ | 646 | XGETTEXT = @XGETTEXT@ |
447 | XGETTEXT_015 = @XGETTEXT_015@ | 647 | XGETTEXT_015 = @XGETTEXT_015@ |
448 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ | 648 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ |
449 | @@ -190,10 +193,9 @@ zip_LIBS = @zip_LIBS@ | 649 | @@ -291,10 +294,9 @@ zip_LIBS = @zip_LIBS@ |
450 | INCLUDES = -I. -I$(srcdir) -I$(top_srcdir)/lib -I.. \ | 650 | AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_srcdir)/lib -I.. \ |
451 | -I$(srcdir)/../libelf | 651 | -I$(srcdir)/../libelf |
452 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ | 652 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ |
453 | - $($(*F)_no_Werror),,-Werror) $(if \ | 653 | - $($(*F)_no_Werror),,-Werror) $(if \ |
@@ -459,11 +659,9 @@ Index: elfutils-0.155/lib/Makefile.in | |||
459 | @MUDFLAP_FALSE@libmudflap = | 659 | @MUDFLAP_FALSE@libmudflap = |
460 | @MUDFLAP_TRUE@libmudflap = -lmudflap | 660 | @MUDFLAP_TRUE@libmudflap = -lmudflap |
461 | COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ | 661 | COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ |
462 | Index: elfutils-0.155/libasm/ChangeLog | 662 | --- elfutils/libasm/ChangeLog |
463 | =================================================================== | 663 | +++ elfutils/libasm/ChangeLog |
464 | --- elfutils-0.155.orig/libasm/ChangeLog | 664 | @@ -75,6 +75,11 @@ |
465 | +++ elfutils-0.155/libasm/ChangeLog | ||
466 | @@ -71,6 +71,11 @@ | ||
467 | * asm_error.c: Add new error ASM_E_IOERROR. | 665 | * asm_error.c: Add new error ASM_E_IOERROR. |
468 | * libasmP.h: Add ASM_E_IOERROR definition. | 666 | * libasmP.h: Add ASM_E_IOERROR definition. |
469 | 667 | ||
@@ -475,14 +673,12 @@ Index: elfutils-0.155/libasm/ChangeLog | |||
475 | 2005-02-15 Ulrich Drepper <drepper@redhat.com> | 673 | 2005-02-15 Ulrich Drepper <drepper@redhat.com> |
476 | 674 | ||
477 | * Makefile.am (AM_CFLAGS): Add -Wunused -Wextra -Wformat=2. | 675 | * Makefile.am (AM_CFLAGS): Add -Wunused -Wextra -Wformat=2. |
478 | Index: elfutils-0.155/libasm/Makefile.in | 676 | --- elfutils/libasm/Makefile.in |
479 | =================================================================== | 677 | +++ elfutils/libasm/Makefile.in |
480 | --- elfutils-0.155.orig/libasm/Makefile.in | 678 | @@ -83,10 +83,11 @@ host_triplet = @host@ |
481 | +++ elfutils-0.155/libasm/Makefile.in | 679 | DIST_COMMON = $(top_srcdir)/config/eu.am $(srcdir)/Makefile.in \ |
482 | @@ -39,10 +39,11 @@ host_triplet = @host@ | 680 | $(srcdir)/Makefile.am $(top_srcdir)/config/depcomp \ |
483 | DIST_COMMON = $(noinst_HEADERS) $(pkginclude_HEADERS) \ | 681 | $(noinst_HEADERS) $(pkginclude_HEADERS) ChangeLog |
484 | $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ | ||
485 | $(top_srcdir)/config/eu.am ChangeLog | ||
486 | -@MUDFLAP_TRUE@am__append_1 = -fmudflap | 682 | -@MUDFLAP_TRUE@am__append_1 = -fmudflap |
487 | +@BUILD_WERROR_TRUE@am__append_1 = $(if $($(*F)_no_Werror),,-Werror) | 683 | +@BUILD_WERROR_TRUE@am__append_1 = $(if $($(*F)_no_Werror),,-Werror) |
488 | +@MUDFLAP_TRUE@am__append_2 = -fmudflap | 684 | +@MUDFLAP_TRUE@am__append_2 = -fmudflap |
@@ -492,8 +688,8 @@ Index: elfutils-0.155/libasm/Makefile.in | |||
492 | +@MUDFLAP_FALSE@@USE_LOCKS_TRUE@am__append_3 = -lpthread | 688 | +@MUDFLAP_FALSE@@USE_LOCKS_TRUE@am__append_3 = -lpthread |
493 | subdir = libasm | 689 | subdir = libasm |
494 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | 690 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |
495 | am__aclocal_m4_deps = $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ | 691 | am__aclocal_m4_deps = $(top_srcdir)/m4/biarch.m4 \ |
496 | @@ -153,6 +154,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ | 692 | @@ -250,6 +251,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
497 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | 693 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
498 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | 694 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ |
499 | LDFLAGS = @LDFLAGS@ | 695 | LDFLAGS = @LDFLAGS@ |
@@ -501,7 +697,7 @@ Index: elfutils-0.155/libasm/Makefile.in | |||
501 | LEX = @LEX@ | 697 | LEX = @LEX@ |
502 | LEXLIB = @LEXLIB@ | 698 | LEXLIB = @LEXLIB@ |
503 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | 699 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ |
504 | @@ -182,6 +184,7 @@ SHELL = @SHELL@ | 700 | @@ -281,6 +283,7 @@ SHELL = @SHELL@ |
505 | STRIP = @STRIP@ | 701 | STRIP = @STRIP@ |
506 | USE_NLS = @USE_NLS@ | 702 | USE_NLS = @USE_NLS@ |
507 | VERSION = 1 | 703 | VERSION = 1 |
@@ -509,7 +705,7 @@ Index: elfutils-0.155/libasm/Makefile.in | |||
509 | XGETTEXT = @XGETTEXT@ | 705 | XGETTEXT = @XGETTEXT@ |
510 | XGETTEXT_015 = @XGETTEXT_015@ | 706 | XGETTEXT_015 = @XGETTEXT_015@ |
511 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ | 707 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ |
512 | @@ -244,10 +247,9 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi | 708 | @@ -344,10 +347,9 @@ AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_sr |
513 | -I$(top_srcdir)/libelf -I$(top_srcdir)/libebl \ | 709 | -I$(top_srcdir)/libelf -I$(top_srcdir)/libebl \ |
514 | -I$(top_srcdir)/libdw | 710 | -I$(top_srcdir)/libdw |
515 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ | 711 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ |
@@ -522,7 +718,7 @@ Index: elfutils-0.155/libasm/Makefile.in | |||
522 | @MUDFLAP_FALSE@libmudflap = | 718 | @MUDFLAP_FALSE@libmudflap = |
523 | @MUDFLAP_TRUE@libmudflap = -lmudflap | 719 | @MUDFLAP_TRUE@libmudflap = -lmudflap |
524 | COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ | 720 | COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ |
525 | @@ -276,7 +278,7 @@ libasm_a_SOURCES = asm_begin.c asm_abort | 721 | @@ -376,7 +378,7 @@ libasm_a_SOURCES = asm_begin.c asm_abort |
526 | 722 | ||
527 | @MUDFLAP_FALSE@libasm_pic_a_SOURCES = | 723 | @MUDFLAP_FALSE@libasm_pic_a_SOURCES = |
528 | @MUDFLAP_FALSE@am_libasm_pic_a_OBJECTS = $(libasm_a_SOURCES:.c=.os) | 724 | @MUDFLAP_FALSE@am_libasm_pic_a_OBJECTS = $(libasm_a_SOURCES:.c=.os) |
@@ -531,11 +727,9 @@ Index: elfutils-0.155/libasm/Makefile.in | |||
531 | @MUDFLAP_FALSE@libasm_so_SOURCES = | 727 | @MUDFLAP_FALSE@libasm_so_SOURCES = |
532 | noinst_HEADERS = libasmP.h symbolhash.h | 728 | noinst_HEADERS = libasmP.h symbolhash.h |
533 | EXTRA_DIST = libasm.map | 729 | EXTRA_DIST = libasm.map |
534 | Index: elfutils-0.155/libcpu/ChangeLog | 730 | --- elfutils/libcpu/ChangeLog |
535 | =================================================================== | 731 | +++ elfutils/libcpu/ChangeLog |
536 | --- elfutils-0.155.orig/libcpu/ChangeLog | 732 | @@ -47,6 +47,9 @@ |
537 | +++ elfutils-0.155/libcpu/ChangeLog | ||
538 | @@ -38,6 +38,9 @@ | ||
539 | 733 | ||
540 | 2009-01-23 Roland McGrath <roland@redhat.com> | 734 | 2009-01-23 Roland McGrath <roland@redhat.com> |
541 | 735 | ||
@@ -545,7 +739,7 @@ Index: elfutils-0.155/libcpu/ChangeLog | |||
545 | * Makefile.am (i386_parse_CFLAGS): Use quotes around command | 739 | * Makefile.am (i386_parse_CFLAGS): Use quotes around command |
546 | substitution that can produce leading whitespace. | 740 | substitution that can produce leading whitespace. |
547 | 741 | ||
548 | @@ -367,6 +370,11 @@ | 742 | @@ -376,6 +379,11 @@ |
549 | * defs/i386.doc: New file. | 743 | * defs/i386.doc: New file. |
550 | * defs/x86_64: New file. | 744 | * defs/x86_64: New file. |
551 | 745 | ||
@@ -557,10 +751,8 @@ Index: elfutils-0.155/libcpu/ChangeLog | |||
557 | 2005-02-15 Ulrich Drepper <drepper@redhat.com> | 751 | 2005-02-15 Ulrich Drepper <drepper@redhat.com> |
558 | 752 | ||
559 | * Makefile (AM_CFLAGS): Add -Wunused -Wextra -Wformat=2. | 753 | * Makefile (AM_CFLAGS): Add -Wunused -Wextra -Wformat=2. |
560 | Index: elfutils-0.155/libcpu/i386_disasm.c | 754 | --- elfutils/libcpu/i386_disasm.c |
561 | =================================================================== | 755 | +++ elfutils/libcpu/i386_disasm.c |
562 | --- elfutils-0.155.orig/libcpu/i386_disasm.c | ||
563 | +++ elfutils-0.155/libcpu/i386_disasm.c | ||
564 | @@ -822,6 +822,7 @@ i386_disasm (const uint8_t **startp, con | 756 | @@ -822,6 +822,7 @@ i386_disasm (const uint8_t **startp, con |
565 | 757 | ||
566 | default: | 758 | default: |
@@ -569,21 +761,19 @@ Index: elfutils-0.155/libcpu/i386_disasm.c | |||
569 | } | 761 | } |
570 | } | 762 | } |
571 | else | 763 | else |
572 | Index: elfutils-0.155/libcpu/Makefile.in | 764 | --- elfutils/libcpu/Makefile.in |
573 | =================================================================== | 765 | +++ elfutils/libcpu/Makefile.in |
574 | --- elfutils-0.155.orig/libcpu/Makefile.in | 766 | @@ -84,7 +84,8 @@ DIST_COMMON = $(top_srcdir)/config/eu.am |
575 | +++ elfutils-0.155/libcpu/Makefile.in | 767 | $(srcdir)/Makefile.am i386_lex.c i386_parse.c \ |
576 | @@ -39,7 +39,8 @@ host_triplet = @host@ | 768 | $(top_srcdir)/config/depcomp $(top_srcdir)/config/ylwrap \ |
577 | DIST_COMMON = $(am__noinst_HEADERS_DIST) $(srcdir)/Makefile.am \ | 769 | $(am__noinst_HEADERS_DIST) ChangeLog |
578 | $(srcdir)/Makefile.in $(top_srcdir)/config/eu.am ChangeLog \ | ||
579 | i386_lex.c i386_parse.c | ||
580 | -@MUDFLAP_TRUE@am__append_1 = -fmudflap | 770 | -@MUDFLAP_TRUE@am__append_1 = -fmudflap |
581 | +@BUILD_WERROR_TRUE@am__append_1 = $(if $($(*F)_no_Werror),,-Werror) | 771 | +@BUILD_WERROR_TRUE@am__append_1 = $(if $($(*F)_no_Werror),,-Werror) |
582 | +@MUDFLAP_TRUE@am__append_2 = -fmudflap | 772 | +@MUDFLAP_TRUE@am__append_2 = -fmudflap |
583 | @MAINTAINER_MODE_TRUE@noinst_PROGRAMS = i386_gendis$(EXEEXT) | 773 | @MAINTAINER_MODE_TRUE@noinst_PROGRAMS = i386_gendis$(EXEEXT) |
584 | subdir = libcpu | 774 | subdir = libcpu |
585 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | 775 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |
586 | @@ -117,6 +118,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ | 776 | @@ -225,6 +226,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
587 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | 777 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
588 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | 778 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ |
589 | LDFLAGS = @LDFLAGS@ | 779 | LDFLAGS = @LDFLAGS@ |
@@ -591,7 +781,7 @@ Index: elfutils-0.155/libcpu/Makefile.in | |||
591 | LEX = @LEX@ | 781 | LEX = @LEX@ |
592 | LEXLIB = @LEXLIB@ | 782 | LEXLIB = @LEXLIB@ |
593 | LEX_OUTPUT_ROOT = lex.$(<F:lex.l=) | 783 | LEX_OUTPUT_ROOT = lex.$(<F:lex.l=) |
594 | @@ -146,6 +148,7 @@ SHELL = @SHELL@ | 784 | @@ -256,6 +258,7 @@ SHELL = @SHELL@ |
595 | STRIP = @STRIP@ | 785 | STRIP = @STRIP@ |
596 | USE_NLS = @USE_NLS@ | 786 | USE_NLS = @USE_NLS@ |
597 | VERSION = @VERSION@ | 787 | VERSION = @VERSION@ |
@@ -599,7 +789,7 @@ Index: elfutils-0.155/libcpu/Makefile.in | |||
599 | XGETTEXT = @XGETTEXT@ | 789 | XGETTEXT = @XGETTEXT@ |
600 | XGETTEXT_015 = @XGETTEXT_015@ | 790 | XGETTEXT_015 = @XGETTEXT_015@ |
601 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ | 791 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ |
602 | @@ -208,10 +211,9 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi | 792 | @@ -319,10 +322,9 @@ AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_sr |
603 | -I$(srcdir)/../libelf -I$(srcdir)/../libebl \ | 793 | -I$(srcdir)/../libelf -I$(srcdir)/../libebl \ |
604 | -I$(srcdir)/../libdw -I$(srcdir)/../libasm | 794 | -I$(srcdir)/../libdw -I$(srcdir)/../libasm |
605 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ | 795 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ |
@@ -612,11 +802,9 @@ Index: elfutils-0.155/libcpu/Makefile.in | |||
612 | @MUDFLAP_FALSE@libmudflap = | 802 | @MUDFLAP_FALSE@libmudflap = |
613 | @MUDFLAP_TRUE@libmudflap = -lmudflap | 803 | @MUDFLAP_TRUE@libmudflap = -lmudflap |
614 | COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ | 804 | COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ |
615 | Index: elfutils-0.155/libdw/ChangeLog | 805 | --- elfutils/libdw/ChangeLog |
616 | =================================================================== | 806 | +++ elfutils/libdw/ChangeLog |
617 | --- elfutils-0.155.orig/libdw/ChangeLog | 807 | @@ -346,6 +346,10 @@ |
618 | +++ elfutils-0.155/libdw/ChangeLog | ||
619 | @@ -82,6 +82,10 @@ | ||
620 | 808 | ||
621 | * Makefile.am (known-dwarf.h): Run gawk on config/known-dwarf.awk. | 809 | * Makefile.am (known-dwarf.h): Run gawk on config/known-dwarf.awk. |
622 | 810 | ||
@@ -627,7 +815,7 @@ Index: elfutils-0.155/libdw/ChangeLog | |||
627 | 2011-07-14 Mark Wielaard <mjw@redhat.com> | 815 | 2011-07-14 Mark Wielaard <mjw@redhat.com> |
628 | 816 | ||
629 | * libdw.h (dwarf_offdie): Fix documentation to mention .debug_info. | 817 | * libdw.h (dwarf_offdie): Fix documentation to mention .debug_info. |
630 | @@ -441,6 +445,10 @@ | 818 | @@ -705,6 +709,10 @@ |
631 | 819 | ||
632 | * dwarf_hasattr_integrate.c: Integrate DW_AT_specification too. | 820 | * dwarf_hasattr_integrate.c: Integrate DW_AT_specification too. |
633 | 821 | ||
@@ -638,7 +826,7 @@ Index: elfutils-0.155/libdw/ChangeLog | |||
638 | 2009-08-10 Roland McGrath <roland@redhat.com> | 826 | 2009-08-10 Roland McGrath <roland@redhat.com> |
639 | 827 | ||
640 | * dwarf_getscopevar.c: Use dwarf_diename. | 828 | * dwarf_getscopevar.c: Use dwarf_diename. |
641 | @@ -1209,6 +1217,11 @@ | 829 | @@ -1473,6 +1481,11 @@ |
642 | 830 | ||
643 | 2005-05-31 Roland McGrath <roland@redhat.com> | 831 | 2005-05-31 Roland McGrath <roland@redhat.com> |
644 | 832 | ||
@@ -650,10 +838,8 @@ Index: elfutils-0.155/libdw/ChangeLog | |||
650 | * dwarf_formref_die.c (dwarf_formref_die): Add CU header offset to | 838 | * dwarf_formref_die.c (dwarf_formref_die): Add CU header offset to |
651 | formref offset. | 839 | formref offset. |
652 | 840 | ||
653 | Index: elfutils-0.155/libdw/dwarf_begin_elf.c | 841 | --- elfutils/libdw/dwarf_begin_elf.c |
654 | =================================================================== | 842 | +++ elfutils/libdw/dwarf_begin_elf.c |
655 | --- elfutils-0.155.orig/libdw/dwarf_begin_elf.c | ||
656 | +++ elfutils-0.155/libdw/dwarf_begin_elf.c | ||
657 | @@ -48,6 +48,14 @@ | 843 | @@ -48,6 +48,14 @@ |
658 | #if USE_ZLIB | 844 | #if USE_ZLIB |
659 | # include <endian.h> | 845 | # include <endian.h> |
@@ -669,11 +855,9 @@ Index: elfutils-0.155/libdw/dwarf_begin_elf.c | |||
669 | # include <zlib.h> | 855 | # include <zlib.h> |
670 | # undef crc32 | 856 | # undef crc32 |
671 | #endif | 857 | #endif |
672 | Index: elfutils-0.155/libdw/libdw.h | 858 | --- elfutils/libdw/libdw.h |
673 | =================================================================== | 859 | +++ elfutils/libdw/libdw.h |
674 | --- elfutils-0.155.orig/libdw/libdw.h | 860 | @@ -879,7 +879,7 @@ extern Dwarf_OOM dwarf_new_oom_handler ( |
675 | +++ elfutils-0.155/libdw/libdw.h | ||
676 | @@ -831,7 +831,7 @@ extern Dwarf_OOM dwarf_new_oom_handler ( | ||
677 | 861 | ||
678 | 862 | ||
679 | /* Inline optimizations. */ | 863 | /* Inline optimizations. */ |
@@ -682,14 +866,12 @@ Index: elfutils-0.155/libdw/libdw.h | |||
682 | /* Return attribute code of given attribute. */ | 866 | /* Return attribute code of given attribute. */ |
683 | __libdw_extern_inline unsigned int | 867 | __libdw_extern_inline unsigned int |
684 | dwarf_whatattr (Dwarf_Attribute *attr) | 868 | dwarf_whatattr (Dwarf_Attribute *attr) |
685 | Index: elfutils-0.155/libdw/Makefile.in | 869 | --- elfutils/libdw/Makefile.in |
686 | =================================================================== | 870 | +++ elfutils/libdw/Makefile.in |
687 | --- elfutils-0.155.orig/libdw/Makefile.in | 871 | @@ -84,8 +84,9 @@ DIST_COMMON = $(top_srcdir)/config/eu.am |
688 | +++ elfutils-0.155/libdw/Makefile.in | 872 | $(srcdir)/Makefile.am $(top_srcdir)/config/depcomp \ |
689 | @@ -39,8 +39,9 @@ host_triplet = @host@ | 873 | $(include_HEADERS) $(noinst_HEADERS) $(pkginclude_HEADERS) \ |
690 | DIST_COMMON = $(include_HEADERS) $(noinst_HEADERS) \ | 874 | ChangeLog |
691 | $(pkginclude_HEADERS) $(srcdir)/Makefile.am \ | ||
692 | $(srcdir)/Makefile.in $(top_srcdir)/config/eu.am ChangeLog | ||
693 | -@MUDFLAP_TRUE@am__append_1 = -fmudflap | 875 | -@MUDFLAP_TRUE@am__append_1 = -fmudflap |
694 | -@BUILD_STATIC_TRUE@am__append_2 = -fpic | 876 | -@BUILD_STATIC_TRUE@am__append_2 = -fpic |
695 | +@BUILD_WERROR_TRUE@am__append_1 = $(if $($(*F)_no_Werror),,-Werror) | 877 | +@BUILD_WERROR_TRUE@am__append_1 = $(if $($(*F)_no_Werror),,-Werror) |
@@ -698,7 +880,7 @@ Index: elfutils-0.155/libdw/Makefile.in | |||
698 | @MUDFLAP_FALSE@noinst_PROGRAMS = $(am__EXEEXT_1) | 880 | @MUDFLAP_FALSE@noinst_PROGRAMS = $(am__EXEEXT_1) |
699 | @MUDFLAP_TRUE@am_libdw_pic_a_OBJECTS = | 881 | @MUDFLAP_TRUE@am_libdw_pic_a_OBJECTS = |
700 | subdir = libdw | 882 | subdir = libdw |
701 | @@ -198,6 +199,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ | 883 | @@ -295,6 +296,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
702 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | 884 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
703 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | 885 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ |
704 | LDFLAGS = @LDFLAGS@ | 886 | LDFLAGS = @LDFLAGS@ |
@@ -706,7 +888,7 @@ Index: elfutils-0.155/libdw/Makefile.in | |||
706 | LEX = @LEX@ | 888 | LEX = @LEX@ |
707 | LEXLIB = @LEXLIB@ | 889 | LEXLIB = @LEXLIB@ |
708 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | 890 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ |
709 | @@ -227,6 +229,7 @@ SHELL = @SHELL@ | 891 | @@ -326,6 +328,7 @@ SHELL = @SHELL@ |
710 | STRIP = @STRIP@ | 892 | STRIP = @STRIP@ |
711 | USE_NLS = @USE_NLS@ | 893 | USE_NLS = @USE_NLS@ |
712 | VERSION = 1 | 894 | VERSION = 1 |
@@ -714,8 +896,8 @@ Index: elfutils-0.155/libdw/Makefile.in | |||
714 | XGETTEXT = @XGETTEXT@ | 896 | XGETTEXT = @XGETTEXT@ |
715 | XGETTEXT_015 = @XGETTEXT_015@ | 897 | XGETTEXT_015 = @XGETTEXT_015@ |
716 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ | 898 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ |
717 | @@ -288,10 +291,9 @@ zip_LIBS = @zip_LIBS@ | 899 | @@ -388,10 +391,9 @@ zip_LIBS = @zip_LIBS@ |
718 | INCLUDES = -I. -I$(srcdir) -I$(top_srcdir)/lib -I.. \ | 900 | AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_srcdir)/lib -I.. \ |
719 | -I$(srcdir)/../libelf | 901 | -I$(srcdir)/../libelf |
720 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ | 902 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ |
721 | - $($(*F)_no_Werror),,-Werror) $(if \ | 903 | - $($(*F)_no_Werror),,-Werror) $(if \ |
@@ -727,11 +909,31 @@ Index: elfutils-0.155/libdw/Makefile.in | |||
727 | @MUDFLAP_FALSE@libmudflap = | 909 | @MUDFLAP_FALSE@libmudflap = |
728 | @MUDFLAP_TRUE@libmudflap = -lmudflap | 910 | @MUDFLAP_TRUE@libmudflap = -lmudflap |
729 | COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ | 911 | COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ |
730 | Index: elfutils-0.155/libdwfl/ChangeLog | 912 | --- elfutils/libdwfl/ChangeLog |
731 | =================================================================== | 913 | +++ elfutils/libdwfl/ChangeLog |
732 | --- elfutils-0.155.orig/libdwfl/ChangeLog | 914 | @@ -283,6 +283,21 @@ |
733 | +++ elfutils-0.155/libdwfl/ChangeLog | 915 | (dwfl_module_addrsym) (i_to_symfile): New function. |
734 | @@ -1420,6 +1420,11 @@ | 916 | (dwfl_module_addrsym) (search_table): Use it. |
917 | |||
918 | +2013-11-09 Jan Kratochvil <jan.kratochvil@redhat.com> | ||
919 | + | ||
920 | + Older OS compatibility bits. | ||
921 | + * linux-core-attach.c (be64toh, le64toh, be32toh, le32toh): Provide | ||
922 | + fallbacks if not defined by system. | ||
923 | + | ||
924 | +2013-11-09 Jan Kratochvil <jan.kratochvil@redhat.com> | ||
925 | + | ||
926 | + Handle T-stopped detach for old kernels. | ||
927 | + * linux-pid-attach.c (struct pid_arg): New field stopped. | ||
928 | + (ptrace_attach): New parameter stoppedp. Set it appropriately. | ||
929 | + (pid_set_initial_registers): Pass the new field. | ||
930 | + (pid_thread_detach): Handle the case of STOPPED for old kernels. | ||
931 | + (__libdwfl_attach_state_for_pid): Initialize STOPPED. | ||
932 | + | ||
933 | 2013-11-07 Jan Kratochvil <jan.kratochvil@redhat.com> | ||
934 | Mark Wielaard <mjw@redhat.com> | ||
935 | |||
936 | @@ -2048,6 +2063,11 @@ | ||
735 | 937 | ||
736 | 2005-07-21 Roland McGrath <roland@redhat.com> | 938 | 2005-07-21 Roland McGrath <roland@redhat.com> |
737 | 939 | ||
@@ -743,14 +945,81 @@ Index: elfutils-0.155/libdwfl/ChangeLog | |||
743 | * Makefile.am (noinst_HEADERS): Add loc2c.c. | 945 | * Makefile.am (noinst_HEADERS): Add loc2c.c. |
744 | 946 | ||
745 | * test2.c (main): Check sscanf result to quiet warning. | 947 | * test2.c (main): Check sscanf result to quiet warning. |
746 | Index: elfutils-0.155/libdwfl/Makefile.in | 948 | --- elfutils/libdwfl/linux-core-attach.c |
747 | =================================================================== | 949 | +++ elfutils/libdwfl/linux-core-attach.c |
748 | --- elfutils-0.155.orig/libdwfl/Makefile.in | 950 | @@ -29,6 +29,35 @@ |
749 | +++ elfutils-0.155/libdwfl/Makefile.in | 951 | #include "libdwflP.h" |
750 | @@ -38,11 +38,12 @@ host_triplet = @host@ | 952 | #include <fcntl.h> |
751 | DIST_COMMON = $(noinst_HEADERS) $(pkginclude_HEADERS) \ | 953 | #include "system.h" |
752 | $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ | 954 | +#include <endian.h> |
753 | $(top_srcdir)/config/eu.am ChangeLog | 955 | +#include <byteswap.h> |
956 | +#if __BYTE_ORDER == __LITTLE_ENDIAN | ||
957 | +# ifndef be64toh | ||
958 | +# define be64toh(x) bswap_64 (x) | ||
959 | +# endif | ||
960 | +# ifndef le64toh | ||
961 | +# define le64toh(x) (x) | ||
962 | +# endif | ||
963 | +# ifndef be32toh | ||
964 | +# define be32toh(x) bswap_32 (x) | ||
965 | +# endif | ||
966 | +# ifndef le32toh | ||
967 | +# define le32toh(x) (x) | ||
968 | +# endif | ||
969 | +#else | ||
970 | +# ifndef be64toh | ||
971 | +# define be64toh(x) (x) | ||
972 | +# endif | ||
973 | +# ifndef le64toh | ||
974 | +# define le64toh(x) bswap_64 (x) | ||
975 | +# endif | ||
976 | +# ifndef be32toh | ||
977 | +# define be32toh(x) (x) | ||
978 | +# endif | ||
979 | +# ifndef le32toh | ||
980 | +# define le32toh(x) bswap_32 (x) | ||
981 | +# endif | ||
982 | +#endif | ||
983 | |||
984 | #ifndef MIN | ||
985 | # define MIN(a, b) ((a) < (b) ? (a) : (b)) | ||
986 | --- elfutils/libdwfl/linux-pid-attach.c | ||
987 | +++ elfutils/libdwfl/linux-pid-attach.c | ||
988 | @@ -268,13 +268,24 @@ pid_thread_detach (Dwfl_Thread *thread, | ||
989 | pid_arg->tid_attached = 0; | ||
990 | if (! pid_arg->assume_ptrace_stopped) | ||
991 | { | ||
992 | + // Older kernels (tested kernel-2.6.18-348.12.1.el5.x86_64) need special | ||
993 | + // handling of the detachment to keep the process State: T (stopped). | ||
994 | + if (pid_arg->tid_was_stopped) | ||
995 | + syscall (__NR_tkill, tid, SIGSTOP); | ||
996 | /* This handling is needed only on older Linux kernels such as | ||
997 | - 2.6.32-358.23.2.el6.ppc64. Later kernels such as | ||
998 | - 3.11.7-200.fc19.x86_64 remember the T (stopped) state | ||
999 | - themselves and no longer need to pass SIGSTOP during | ||
1000 | - PTRACE_DETACH. */ | ||
1001 | + 2.6.32-358.23.2.el6.ppc64. Later kernels such as 3.11.7-200.fc19.x86_64 | ||
1002 | + remember the T (stopped) state themselves and no longer need to pass | ||
1003 | + SIGSTOP during PTRACE_DETACH. */ | ||
1004 | ptrace (PTRACE_DETACH, tid, NULL, | ||
1005 | (void *) (intptr_t) (pid_arg->tid_was_stopped ? SIGSTOP : 0)); | ||
1006 | + if (pid_arg->tid_was_stopped) | ||
1007 | + { | ||
1008 | + // Wait till the SIGSTOP settles down. | ||
1009 | + int i; | ||
1010 | + for (i = 0; i < 100000; i++) | ||
1011 | + if (linux_proc_pid_is_stopped (tid)) | ||
1012 | + break; | ||
1013 | + } | ||
1014 | } | ||
1015 | } | ||
1016 | |||
1017 | --- elfutils/libdwfl/Makefile.in | ||
1018 | +++ elfutils/libdwfl/Makefile.in | ||
1019 | @@ -82,11 +82,12 @@ host_triplet = @host@ | ||
1020 | DIST_COMMON = $(top_srcdir)/config/eu.am $(srcdir)/Makefile.in \ | ||
1021 | $(srcdir)/Makefile.am $(top_srcdir)/config/depcomp \ | ||
1022 | $(noinst_HEADERS) $(pkginclude_HEADERS) ChangeLog | ||
754 | -@MUDFLAP_TRUE@am__append_1 = -fmudflap | 1023 | -@MUDFLAP_TRUE@am__append_1 = -fmudflap |
755 | -@MUDFLAP_FALSE@am__append_2 = libdwfl_pic.a | 1024 | -@MUDFLAP_FALSE@am__append_2 = libdwfl_pic.a |
756 | -@ZLIB_TRUE@am__append_3 = gzip.c | 1025 | -@ZLIB_TRUE@am__append_3 = gzip.c |
@@ -765,7 +1034,7 @@ Index: elfutils-0.155/libdwfl/Makefile.in | |||
765 | @MUDFLAP_TRUE@am_libdwfl_pic_a_OBJECTS = | 1034 | @MUDFLAP_TRUE@am_libdwfl_pic_a_OBJECTS = |
766 | subdir = libdwfl | 1035 | subdir = libdwfl |
767 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | 1036 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |
768 | @@ -188,6 +189,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ | 1037 | @@ -289,6 +290,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
769 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | 1038 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
770 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | 1039 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ |
771 | LDFLAGS = @LDFLAGS@ | 1040 | LDFLAGS = @LDFLAGS@ |
@@ -773,7 +1042,7 @@ Index: elfutils-0.155/libdwfl/Makefile.in | |||
773 | LEX = @LEX@ | 1042 | LEX = @LEX@ |
774 | LEXLIB = @LEXLIB@ | 1043 | LEXLIB = @LEXLIB@ |
775 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | 1044 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ |
776 | @@ -217,6 +219,7 @@ SHELL = @SHELL@ | 1045 | @@ -320,6 +322,7 @@ SHELL = @SHELL@ |
777 | STRIP = @STRIP@ | 1046 | STRIP = @STRIP@ |
778 | USE_NLS = @USE_NLS@ | 1047 | USE_NLS = @USE_NLS@ |
779 | VERSION = 1 | 1048 | VERSION = 1 |
@@ -781,7 +1050,7 @@ Index: elfutils-0.155/libdwfl/Makefile.in | |||
781 | XGETTEXT = @XGETTEXT@ | 1050 | XGETTEXT = @XGETTEXT@ |
782 | XGETTEXT_015 = @XGETTEXT_015@ | 1051 | XGETTEXT_015 = @XGETTEXT_015@ |
783 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ | 1052 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ |
784 | @@ -279,10 +282,9 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi | 1053 | @@ -383,10 +386,9 @@ AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_sr |
785 | -I$(srcdir)/../libelf -I$(srcdir)/../libebl \ | 1054 | -I$(srcdir)/../libelf -I$(srcdir)/../libebl \ |
786 | -I$(srcdir)/../libdw | 1055 | -I$(srcdir)/../libdw |
787 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ | 1056 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ |
@@ -794,31 +1063,29 @@ Index: elfutils-0.155/libdwfl/Makefile.in | |||
794 | @MUDFLAP_FALSE@libmudflap = | 1063 | @MUDFLAP_FALSE@libmudflap = |
795 | @MUDFLAP_TRUE@libmudflap = -lmudflap | 1064 | @MUDFLAP_TRUE@libmudflap = -lmudflap |
796 | COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ | 1065 | COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ |
797 | @@ -290,7 +292,7 @@ COMPILE.os = $(filter-out -fprofile-arcs | 1066 | @@ -394,7 +396,7 @@ COMPILE.os = $(filter-out -fprofile-arcs |
798 | 1067 | ||
799 | CLEANFILES = *.gcno *.gcda $(am_libdwfl_pic_a_OBJECTS) | 1068 | CLEANFILES = *.gcno *.gcda $(am_libdwfl_pic_a_OBJECTS) |
800 | textrel_check = if readelf -d $@ | fgrep -q TEXTREL; then exit 1; fi | 1069 | textrel_check = if $(READELF) -d $@ | fgrep -q TEXTREL; then exit 1; fi |
801 | -noinst_LIBRARIES = libdwfl.a $(am__append_2) | 1070 | -noinst_LIBRARIES = libdwfl.a $(am__append_2) |
802 | +noinst_LIBRARIES = libdwfl.a $(am__append_3) | 1071 | +noinst_LIBRARIES = libdwfl.a $(am__append_3) |
803 | pkginclude_HEADERS = libdwfl.h | 1072 | pkginclude_HEADERS = libdwfl.h |
804 | libdwfl_a_SOURCES = dwfl_begin.c dwfl_end.c dwfl_error.c \ | 1073 | libdwfl_a_SOURCES = dwfl_begin.c dwfl_end.c dwfl_error.c \ |
805 | dwfl_version.c dwfl_module.c dwfl_report_elf.c relocate.c \ | 1074 | dwfl_version.c dwfl_module.c dwfl_report_elf.c relocate.c \ |
806 | @@ -311,8 +313,8 @@ libdwfl_a_SOURCES = dwfl_begin.c dwfl_en | 1075 | @@ -417,8 +419,8 @@ libdwfl_a_SOURCES = dwfl_begin.c dwfl_en |
807 | dwfl_module_getsym.c dwfl_module_addrname.c \ | ||
808 | dwfl_module_addrsym.c dwfl_module_return_value_location.c \ | ||
809 | dwfl_module_register_names.c dwfl_segment_report_module.c \ | 1076 | dwfl_module_register_names.c dwfl_segment_report_module.c \ |
810 | - link_map.c core-file.c open.c image-header.c $(am__append_3) \ | 1077 | link_map.c core-file.c open.c image-header.c dwfl_frame.c \ |
1078 | frame_unwind.c dwfl_frame_pc.c linux-pid-attach.c \ | ||
1079 | - linux-core-attach.c dwfl_frame_regs.c $(am__append_3) \ | ||
811 | - $(am__append_4) $(am__append_5) | 1080 | - $(am__append_4) $(am__append_5) |
812 | + link_map.c core-file.c open.c image-header.c $(am__append_4) \ | 1081 | + linux-core-attach.c dwfl_frame_regs.c $(am__append_4) \ |
813 | + $(am__append_5) $(am__append_6) | 1082 | + $(am__append_5) $(am__append_6) |
814 | @MUDFLAP_FALSE@libdwfl = $(libdw) | 1083 | @MUDFLAP_FALSE@libdwfl = $(libdw) |
815 | @MUDFLAP_TRUE@libdwfl = libdwfl.a $(libdw) $(libebl) $(libelf) $(libeu) | 1084 | @MUDFLAP_TRUE@libdwfl = libdwfl.a $(libdw) $(libebl) $(libelf) $(libeu) |
816 | @MUDFLAP_FALSE@libdw = ../libdw/libdw.so | 1085 | @MUDFLAP_FALSE@libdw = ../libdw/libdw.so |
817 | Index: elfutils-0.155/libebl/ChangeLog | 1086 | --- elfutils/libebl/ChangeLog |
818 | =================================================================== | 1087 | +++ elfutils/libebl/ChangeLog |
819 | --- elfutils-0.155.orig/libebl/ChangeLog | 1088 | @@ -738,6 +738,11 @@ |
820 | +++ elfutils-0.155/libebl/ChangeLog | ||
821 | @@ -658,6 +658,11 @@ | ||
822 | * Makefile.am (libebl_*_so_SOURCES): Set to $(*_SRCS) so dependency | 1089 | * Makefile.am (libebl_*_so_SOURCES): Set to $(*_SRCS) so dependency |
823 | tracking works right. | 1090 | tracking works right. |
824 | 1091 | ||
@@ -830,21 +1097,19 @@ Index: elfutils-0.155/libebl/ChangeLog | |||
830 | 2005-05-21 Ulrich Drepper <drepper@redhat.com> | 1097 | 2005-05-21 Ulrich Drepper <drepper@redhat.com> |
831 | 1098 | ||
832 | * libebl_x86_64.map: Add x86_64_core_note. | 1099 | * libebl_x86_64.map: Add x86_64_core_note. |
833 | Index: elfutils-0.155/libebl/Makefile.in | 1100 | --- elfutils/libebl/Makefile.in |
834 | =================================================================== | 1101 | +++ elfutils/libebl/Makefile.in |
835 | --- elfutils-0.155.orig/libebl/Makefile.in | 1102 | @@ -82,7 +82,8 @@ host_triplet = @host@ |
836 | +++ elfutils-0.155/libebl/Makefile.in | 1103 | DIST_COMMON = $(top_srcdir)/config/eu.am $(srcdir)/Makefile.in \ |
837 | @@ -38,7 +38,8 @@ host_triplet = @host@ | 1104 | $(srcdir)/Makefile.am $(top_srcdir)/config/depcomp \ |
838 | DIST_COMMON = $(noinst_HEADERS) $(pkginclude_HEADERS) \ | 1105 | $(noinst_HEADERS) $(pkginclude_HEADERS) ChangeLog |
839 | $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ | ||
840 | $(top_srcdir)/config/eu.am ChangeLog | ||
841 | -@MUDFLAP_TRUE@am__append_1 = -fmudflap | 1106 | -@MUDFLAP_TRUE@am__append_1 = -fmudflap |
842 | +@BUILD_WERROR_TRUE@am__append_1 = $(if $($(*F)_no_Werror),,-Werror) | 1107 | +@BUILD_WERROR_TRUE@am__append_1 = $(if $($(*F)_no_Werror),,-Werror) |
843 | +@MUDFLAP_TRUE@am__append_2 = -fmudflap | 1108 | +@MUDFLAP_TRUE@am__append_2 = -fmudflap |
844 | subdir = libebl | 1109 | subdir = libebl |
845 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | 1110 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |
846 | am__aclocal_m4_deps = $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ | 1111 | am__aclocal_m4_deps = $(top_srcdir)/m4/biarch.m4 \ |
847 | @@ -150,6 +151,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ | 1112 | @@ -249,6 +250,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
848 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | 1113 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
849 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | 1114 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ |
850 | LDFLAGS = @LDFLAGS@ | 1115 | LDFLAGS = @LDFLAGS@ |
@@ -852,7 +1117,7 @@ Index: elfutils-0.155/libebl/Makefile.in | |||
852 | LEX = @LEX@ | 1117 | LEX = @LEX@ |
853 | LEXLIB = @LEXLIB@ | 1118 | LEXLIB = @LEXLIB@ |
854 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | 1119 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ |
855 | @@ -179,6 +181,7 @@ SHELL = @SHELL@ | 1120 | @@ -280,6 +282,7 @@ SHELL = @SHELL@ |
856 | STRIP = @STRIP@ | 1121 | STRIP = @STRIP@ |
857 | USE_NLS = @USE_NLS@ | 1122 | USE_NLS = @USE_NLS@ |
858 | VERSION = 1 | 1123 | VERSION = 1 |
@@ -860,7 +1125,7 @@ Index: elfutils-0.155/libebl/Makefile.in | |||
860 | XGETTEXT = @XGETTEXT@ | 1125 | XGETTEXT = @XGETTEXT@ |
861 | XGETTEXT_015 = @XGETTEXT_015@ | 1126 | XGETTEXT_015 = @XGETTEXT_015@ |
862 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ | 1127 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ |
863 | @@ -241,10 +244,9 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi | 1128 | @@ -343,10 +346,9 @@ AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_sr |
864 | -I$(srcdir)/../libelf -I$(srcdir)/../libdw \ | 1129 | -I$(srcdir)/../libelf -I$(srcdir)/../libdw \ |
865 | -I$(srcdir)/../libasm | 1130 | -I$(srcdir)/../libasm |
866 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ | 1131 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ |
@@ -873,11 +1138,9 @@ Index: elfutils-0.155/libebl/Makefile.in | |||
873 | @MUDFLAP_FALSE@libmudflap = | 1138 | @MUDFLAP_FALSE@libmudflap = |
874 | @MUDFLAP_TRUE@libmudflap = -lmudflap | 1139 | @MUDFLAP_TRUE@libmudflap = -lmudflap |
875 | COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ | 1140 | COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ |
876 | Index: elfutils-0.155/libelf/ChangeLog | 1141 | --- elfutils/libelf/ChangeLog |
877 | =================================================================== | 1142 | +++ elfutils/libelf/ChangeLog |
878 | --- elfutils-0.155.orig/libelf/ChangeLog | 1143 | @@ -85,6 +85,11 @@ |
879 | +++ elfutils-0.155/libelf/ChangeLog | ||
880 | @@ -34,6 +34,11 @@ | ||
881 | 1144 | ||
882 | * elf-knowledge.h (SECTION_STRIP_P): Remove < SHT_NUM check. | 1145 | * elf-knowledge.h (SECTION_STRIP_P): Remove < SHT_NUM check. |
883 | 1146 | ||
@@ -889,7 +1152,7 @@ Index: elfutils-0.155/libelf/ChangeLog | |||
889 | 2011-02-26 Mark Wielaard <mjw@redhat.com> | 1152 | 2011-02-26 Mark Wielaard <mjw@redhat.com> |
890 | 1153 | ||
891 | * elf_end.c (elf_end): Call rwlock_unlock before rwlock_fini. | 1154 | * elf_end.c (elf_end): Call rwlock_unlock before rwlock_fini. |
892 | @@ -711,6 +716,11 @@ | 1155 | @@ -762,6 +767,11 @@ |
893 | 1156 | ||
894 | * elf.h: Update from glibc. | 1157 | * elf.h: Update from glibc. |
895 | 1158 | ||
@@ -901,10 +1164,8 @@ Index: elfutils-0.155/libelf/ChangeLog | |||
901 | 2005-05-08 Roland McGrath <roland@redhat.com> | 1164 | 2005-05-08 Roland McGrath <roland@redhat.com> |
902 | 1165 | ||
903 | * elf_begin.c (read_file) [_MUDFLAP]: Don't use mmap for now. | 1166 | * elf_begin.c (read_file) [_MUDFLAP]: Don't use mmap for now. |
904 | Index: elfutils-0.155/libelf/common.h | 1167 | --- elfutils/libelf/common.h |
905 | =================================================================== | 1168 | +++ elfutils/libelf/common.h |
906 | --- elfutils-0.155.orig/libelf/common.h | ||
907 | +++ elfutils-0.155/libelf/common.h | ||
908 | @@ -139,7 +139,7 @@ libelf_release_all (Elf *elf) | 1169 | @@ -139,7 +139,7 @@ libelf_release_all (Elf *elf) |
909 | (Var) = (sizeof (Var) == 1 \ | 1170 | (Var) = (sizeof (Var) == 1 \ |
910 | ? (unsigned char) (Var) \ | 1171 | ? (unsigned char) (Var) \ |
@@ -923,10 +1184,8 @@ Index: elfutils-0.155/libelf/common.h | |||
923 | : (sizeof (Var) == 4 \ | 1184 | : (sizeof (Var) == 4 \ |
924 | ? bswap_32 (Var) \ | 1185 | ? bswap_32 (Var) \ |
925 | : bswap_64 (Var)))) | 1186 | : bswap_64 (Var)))) |
926 | Index: elfutils-0.155/libelf/gnuhash_xlate.h | 1187 | --- elfutils/libelf/gnuhash_xlate.h |
927 | =================================================================== | 1188 | +++ elfutils/libelf/gnuhash_xlate.h |
928 | --- elfutils-0.155.orig/libelf/gnuhash_xlate.h | ||
929 | +++ elfutils-0.155/libelf/gnuhash_xlate.h | ||
930 | @@ -1,5 +1,5 @@ | 1189 | @@ -1,5 +1,5 @@ |
931 | /* Conversion functions for versioning information. | 1190 | /* Conversion functions for versioning information. |
932 | - Copyright (C) 2006, 2007 Red Hat, Inc. | 1191 | - Copyright (C) 2006, 2007 Red Hat, Inc. |
@@ -945,14 +1204,12 @@ Index: elfutils-0.155/libelf/gnuhash_xlate.h | |||
945 | len -= 4; | 1204 | len -= 4; |
946 | } | 1205 | } |
947 | } | 1206 | } |
948 | Index: elfutils-0.155/libelf/Makefile.in | 1207 | --- elfutils/libelf/Makefile.in |
949 | =================================================================== | 1208 | +++ elfutils/libelf/Makefile.in |
950 | --- elfutils-0.155.orig/libelf/Makefile.in | 1209 | @@ -84,11 +84,12 @@ DIST_COMMON = $(top_srcdir)/config/eu.am |
951 | +++ elfutils-0.155/libelf/Makefile.in | 1210 | $(srcdir)/Makefile.am $(top_srcdir)/config/depcomp \ |
952 | @@ -39,11 +39,12 @@ host_triplet = @host@ | 1211 | $(include_HEADERS) $(noinst_HEADERS) $(pkginclude_HEADERS) \ |
953 | DIST_COMMON = $(include_HEADERS) $(noinst_HEADERS) \ | 1212 | ChangeLog |
954 | $(pkginclude_HEADERS) $(srcdir)/Makefile.am \ | ||
955 | $(srcdir)/Makefile.in $(top_srcdir)/config/eu.am ChangeLog | ||
956 | -@MUDFLAP_TRUE@am__append_1 = -fmudflap | 1213 | -@MUDFLAP_TRUE@am__append_1 = -fmudflap |
957 | -@BUILD_STATIC_TRUE@am__append_2 = -fpic | 1214 | -@BUILD_STATIC_TRUE@am__append_2 = -fpic |
958 | +@BUILD_WERROR_TRUE@am__append_1 = $(if $($(*F)_no_Werror),,-Werror) | 1215 | +@BUILD_WERROR_TRUE@am__append_1 = $(if $($(*F)_no_Werror),,-Werror) |
@@ -964,8 +1221,8 @@ Index: elfutils-0.155/libelf/Makefile.in | |||
964 | +@MUDFLAP_FALSE@@USE_LOCKS_TRUE@am__append_4 = -lpthread | 1221 | +@MUDFLAP_FALSE@@USE_LOCKS_TRUE@am__append_4 = -lpthread |
965 | subdir = libelf | 1222 | subdir = libelf |
966 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | 1223 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |
967 | am__aclocal_m4_deps = $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ | 1224 | am__aclocal_m4_deps = $(top_srcdir)/m4/biarch.m4 \ |
968 | @@ -195,6 +196,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ | 1225 | @@ -293,6 +294,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
969 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | 1226 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
970 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | 1227 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ |
971 | LDFLAGS = @LDFLAGS@ | 1228 | LDFLAGS = @LDFLAGS@ |
@@ -973,7 +1230,7 @@ Index: elfutils-0.155/libelf/Makefile.in | |||
973 | LEX = @LEX@ | 1230 | LEX = @LEX@ |
974 | LEXLIB = @LEXLIB@ | 1231 | LEXLIB = @LEXLIB@ |
975 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | 1232 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ |
976 | @@ -224,6 +226,7 @@ SHELL = @SHELL@ | 1233 | @@ -324,6 +326,7 @@ SHELL = @SHELL@ |
977 | STRIP = @STRIP@ | 1234 | STRIP = @STRIP@ |
978 | USE_NLS = @USE_NLS@ | 1235 | USE_NLS = @USE_NLS@ |
979 | VERSION = 1 | 1236 | VERSION = 1 |
@@ -981,9 +1238,9 @@ Index: elfutils-0.155/libelf/Makefile.in | |||
981 | XGETTEXT = @XGETTEXT@ | 1238 | XGETTEXT = @XGETTEXT@ |
982 | XGETTEXT_015 = @XGETTEXT_015@ | 1239 | XGETTEXT_015 = @XGETTEXT_015@ |
983 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ | 1240 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ |
984 | @@ -284,10 +287,9 @@ top_srcdir = @top_srcdir@ | 1241 | @@ -385,10 +388,9 @@ top_srcdir = @top_srcdir@ |
985 | zip_LIBS = @zip_LIBS@ | 1242 | zip_LIBS = @zip_LIBS@ |
986 | INCLUDES = -I. -I$(srcdir) -I$(top_srcdir)/lib -I.. | 1243 | AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_srcdir)/lib -I.. |
987 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ | 1244 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ |
988 | - $($(*F)_no_Werror),,-Werror) $(if \ | 1245 | - $($(*F)_no_Werror),,-Werror) $(if \ |
989 | - $($(*F)_no_Wunused),,-Wunused -Wextra) $(if \ | 1246 | - $($(*F)_no_Wunused),,-Wunused -Wextra) $(if \ |
@@ -994,7 +1251,7 @@ Index: elfutils-0.155/libelf/Makefile.in | |||
994 | @MUDFLAP_FALSE@libmudflap = | 1251 | @MUDFLAP_FALSE@libmudflap = |
995 | @MUDFLAP_TRUE@libmudflap = -lmudflap | 1252 | @MUDFLAP_TRUE@libmudflap = -lmudflap |
996 | COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ | 1253 | COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ |
997 | @@ -352,7 +354,7 @@ libelf_a_SOURCES = elf_version.c elf_has | 1254 | @@ -453,7 +455,7 @@ libelf_a_SOURCES = elf_version.c elf_has |
998 | 1255 | ||
999 | @MUDFLAP_FALSE@libelf_pic_a_SOURCES = | 1256 | @MUDFLAP_FALSE@libelf_pic_a_SOURCES = |
1000 | @MUDFLAP_FALSE@am_libelf_pic_a_OBJECTS = $(libelf_a_SOURCES:.c=.os) | 1257 | @MUDFLAP_FALSE@am_libelf_pic_a_OBJECTS = $(libelf_a_SOURCES:.c=.os) |
@@ -1003,11 +1260,9 @@ Index: elfutils-0.155/libelf/Makefile.in | |||
1003 | @MUDFLAP_FALSE@libelf_so_SOURCES = | 1260 | @MUDFLAP_FALSE@libelf_so_SOURCES = |
1004 | noinst_HEADERS = elf.h abstract.h common.h exttypes.h gelf_xlate.h libelfP.h \ | 1261 | noinst_HEADERS = elf.h abstract.h common.h exttypes.h gelf_xlate.h libelfP.h \ |
1005 | version_xlate.h gnuhash_xlate.h note_xlate.h dl-hash.h | 1262 | version_xlate.h gnuhash_xlate.h note_xlate.h dl-hash.h |
1006 | Index: elfutils-0.155/m4/Makefile.in | 1263 | --- elfutils/m4/Makefile.in |
1007 | =================================================================== | 1264 | +++ elfutils/m4/Makefile.in |
1008 | --- elfutils-0.155.orig/m4/Makefile.in | 1265 | @@ -145,6 +145,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
1009 | +++ elfutils-0.155/m4/Makefile.in | ||
1010 | @@ -75,6 +75,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ | ||
1011 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | 1266 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
1012 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | 1267 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ |
1013 | LDFLAGS = @LDFLAGS@ | 1268 | LDFLAGS = @LDFLAGS@ |
@@ -1015,7 +1270,7 @@ Index: elfutils-0.155/m4/Makefile.in | |||
1015 | LEX = @LEX@ | 1270 | LEX = @LEX@ |
1016 | LEXLIB = @LEXLIB@ | 1271 | LEXLIB = @LEXLIB@ |
1017 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | 1272 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ |
1018 | @@ -104,6 +105,7 @@ SHELL = @SHELL@ | 1273 | @@ -176,6 +177,7 @@ SHELL = @SHELL@ |
1019 | STRIP = @STRIP@ | 1274 | STRIP = @STRIP@ |
1020 | USE_NLS = @USE_NLS@ | 1275 | USE_NLS = @USE_NLS@ |
1021 | VERSION = @VERSION@ | 1276 | VERSION = @VERSION@ |
@@ -1023,11 +1278,9 @@ Index: elfutils-0.155/m4/Makefile.in | |||
1023 | XGETTEXT = @XGETTEXT@ | 1278 | XGETTEXT = @XGETTEXT@ |
1024 | XGETTEXT_015 = @XGETTEXT_015@ | 1279 | XGETTEXT_015 = @XGETTEXT_015@ |
1025 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ | 1280 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ |
1026 | Index: elfutils-0.155/Makefile.in | 1281 | --- elfutils/Makefile.in |
1027 | =================================================================== | 1282 | +++ elfutils/Makefile.in |
1028 | --- elfutils-0.155.orig/Makefile.in | 1283 | @@ -263,6 +263,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
1029 | +++ elfutils-0.155/Makefile.in | ||
1030 | @@ -165,6 +165,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ | ||
1031 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | 1284 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
1032 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | 1285 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ |
1033 | LDFLAGS = @LDFLAGS@ | 1286 | LDFLAGS = @LDFLAGS@ |
@@ -1035,7 +1288,7 @@ Index: elfutils-0.155/Makefile.in | |||
1035 | LEX = @LEX@ | 1288 | LEX = @LEX@ |
1036 | LEXLIB = @LEXLIB@ | 1289 | LEXLIB = @LEXLIB@ |
1037 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | 1290 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ |
1038 | @@ -194,6 +195,7 @@ SHELL = @SHELL@ | 1291 | @@ -294,6 +295,7 @@ SHELL = @SHELL@ |
1039 | STRIP = @STRIP@ | 1292 | STRIP = @STRIP@ |
1040 | USE_NLS = @USE_NLS@ | 1293 | USE_NLS = @USE_NLS@ |
1041 | VERSION = @VERSION@ | 1294 | VERSION = @VERSION@ |
@@ -1043,11 +1296,9 @@ Index: elfutils-0.155/Makefile.in | |||
1043 | XGETTEXT = @XGETTEXT@ | 1296 | XGETTEXT = @XGETTEXT@ |
1044 | XGETTEXT_015 = @XGETTEXT_015@ | 1297 | XGETTEXT_015 = @XGETTEXT_015@ |
1045 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ | 1298 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ |
1046 | Index: elfutils-0.155/src/addr2line.c | 1299 | --- elfutils/src/addr2line.c |
1047 | =================================================================== | 1300 | +++ elfutils/src/addr2line.c |
1048 | --- elfutils-0.155.orig/src/addr2line.c | 1301 | @@ -540,10 +540,10 @@ handle_address (const char *string, Dwfl |
1049 | +++ elfutils-0.155/src/addr2line.c | ||
1050 | @@ -447,10 +447,10 @@ handle_address (const char *string, Dwfl | ||
1051 | bool parsed = false; | 1302 | bool parsed = false; |
1052 | int i, j; | 1303 | int i, j; |
1053 | char *name = NULL; | 1304 | char *name = NULL; |
@@ -1060,11 +1311,9 @@ Index: elfutils-0.155/src/addr2line.c | |||
1060 | { | 1311 | { |
1061 | default: | 1312 | default: |
1062 | break; | 1313 | break; |
1063 | Index: elfutils-0.155/src/ChangeLog | 1314 | --- elfutils/src/ChangeLog |
1064 | =================================================================== | 1315 | +++ elfutils/src/ChangeLog |
1065 | --- elfutils-0.155.orig/src/ChangeLog | 1316 | @@ -964,8 +964,16 @@ |
1066 | +++ elfutils-0.155/src/ChangeLog | ||
1067 | @@ -606,8 +606,16 @@ | ||
1068 | * readelf.c (attr_callback): Use print_block only when we don't use | 1317 | * readelf.c (attr_callback): Use print_block only when we don't use |
1069 | print_ops. | 1318 | print_ops. |
1070 | 1319 | ||
@@ -1081,7 +1330,7 @@ Index: elfutils-0.155/src/ChangeLog | |||
1081 | * ar.c (do_oper_extract): Use pathconf instead of statfs. | 1330 | * ar.c (do_oper_extract): Use pathconf instead of statfs. |
1082 | 1331 | ||
1083 | 2009-08-01 Ulrich Drepper <drepper@redhat.com> | 1332 | 2009-08-01 Ulrich Drepper <drepper@redhat.com> |
1084 | @@ -771,6 +779,8 @@ | 1333 | @@ -1129,6 +1137,8 @@ |
1085 | * readelf.c (print_debug_frame_section): Use t instead of j formats | 1334 | * readelf.c (print_debug_frame_section): Use t instead of j formats |
1086 | for ptrdiff_t OFFSET. | 1335 | for ptrdiff_t OFFSET. |
1087 | 1336 | ||
@@ -1090,7 +1339,7 @@ Index: elfutils-0.155/src/ChangeLog | |||
1090 | 2009-01-21 Ulrich Drepper <drepper@redhat.com> | 1339 | 2009-01-21 Ulrich Drepper <drepper@redhat.com> |
1091 | 1340 | ||
1092 | * elflint.c (check_program_header): Fix typo in .eh_frame_hdr section | 1341 | * elflint.c (check_program_header): Fix typo in .eh_frame_hdr section |
1093 | @@ -954,6 +964,11 @@ | 1342 | @@ -1312,6 +1322,11 @@ |
1094 | that matches its PT_LOAD's p_flags &~ PF_W. On sparc, PF_X really | 1343 | that matches its PT_LOAD's p_flags &~ PF_W. On sparc, PF_X really |
1095 | is valid in RELRO. | 1344 | is valid in RELRO. |
1096 | 1345 | ||
@@ -1102,7 +1351,7 @@ Index: elfutils-0.155/src/ChangeLog | |||
1102 | 2008-02-29 Roland McGrath <roland@redhat.com> | 1351 | 2008-02-29 Roland McGrath <roland@redhat.com> |
1103 | 1352 | ||
1104 | * readelf.c (print_attributes): Add a cast. | 1353 | * readelf.c (print_attributes): Add a cast. |
1105 | @@ -1205,6 +1220,8 @@ | 1354 | @@ -1563,6 +1578,8 @@ |
1106 | 1355 | ||
1107 | * readelf.c (hex_dump): Fix rounding error in whitespace calculation. | 1356 | * readelf.c (hex_dump): Fix rounding error in whitespace calculation. |
1108 | 1357 | ||
@@ -1111,7 +1360,7 @@ Index: elfutils-0.155/src/ChangeLog | |||
1111 | 2007-10-15 Roland McGrath <roland@redhat.com> | 1360 | 2007-10-15 Roland McGrath <roland@redhat.com> |
1112 | 1361 | ||
1113 | * make-debug-archive.in: New file. | 1362 | * make-debug-archive.in: New file. |
1114 | @@ -1644,6 +1661,10 @@ | 1363 | @@ -2002,6 +2019,10 @@ |
1115 | * elflint.c (valid_e_machine): Add EM_ALPHA. | 1364 | * elflint.c (valid_e_machine): Add EM_ALPHA. |
1116 | Reported by Christian Aichinger <Greek0@gmx.net>. | 1365 | Reported by Christian Aichinger <Greek0@gmx.net>. |
1117 | 1366 | ||
@@ -1122,7 +1371,7 @@ Index: elfutils-0.155/src/ChangeLog | |||
1122 | 2006-08-08 Ulrich Drepper <drepper@redhat.com> | 1371 | 2006-08-08 Ulrich Drepper <drepper@redhat.com> |
1123 | 1372 | ||
1124 | * elflint.c (check_dynamic): Don't require DT_HASH for DT_SYMTAB. | 1373 | * elflint.c (check_dynamic): Don't require DT_HASH for DT_SYMTAB. |
1125 | @@ -1720,6 +1741,10 @@ | 1374 | @@ -2078,6 +2099,10 @@ |
1126 | * Makefile.am: Add hacks to create dependency files for non-generic | 1375 | * Makefile.am: Add hacks to create dependency files for non-generic |
1127 | linker. | 1376 | linker. |
1128 | 1377 | ||
@@ -1133,7 +1382,7 @@ Index: elfutils-0.155/src/ChangeLog | |||
1133 | 2006-06-12 Ulrich Drepper <drepper@redhat.com> | 1382 | 2006-06-12 Ulrich Drepper <drepper@redhat.com> |
1134 | 1383 | ||
1135 | * ldgeneric.c (ld_generic_generate_sections): Don't create .interp | 1384 | * ldgeneric.c (ld_generic_generate_sections): Don't create .interp |
1136 | @@ -2068,6 +2093,11 @@ | 1385 | @@ -2426,6 +2451,11 @@ |
1137 | * readelf.c (print_debug_loc_section): Fix indentation for larger | 1386 | * readelf.c (print_debug_loc_section): Fix indentation for larger |
1138 | address size. | 1387 | address size. |
1139 | 1388 | ||
@@ -1145,10 +1394,8 @@ Index: elfutils-0.155/src/ChangeLog | |||
1145 | 2005-05-30 Roland McGrath <roland@redhat.com> | 1394 | 2005-05-30 Roland McGrath <roland@redhat.com> |
1146 | 1395 | ||
1147 | * readelf.c (print_debug_line_section): Print section offset of each | 1396 | * readelf.c (print_debug_line_section): Print section offset of each |
1148 | Index: elfutils-0.155/src/findtextrel.c | 1397 | --- elfutils/src/findtextrel.c |
1149 | =================================================================== | 1398 | +++ elfutils/src/findtextrel.c |
1150 | --- elfutils-0.155.orig/src/findtextrel.c | ||
1151 | +++ elfutils-0.155/src/findtextrel.c | ||
1152 | @@ -496,7 +496,11 @@ ptrcompare (const void *p1, const void * | 1399 | @@ -496,7 +496,11 @@ ptrcompare (const void *p1, const void * |
1153 | 1400 | ||
1154 | 1401 | ||
@@ -1162,10 +1409,8 @@ Index: elfutils-0.155/src/findtextrel.c | |||
1162 | GElf_Addr addr, Elf *elf, Elf_Scn *symscn, Dwarf *dw, | 1409 | GElf_Addr addr, Elf *elf, Elf_Scn *symscn, Dwarf *dw, |
1163 | const char *fname, bool more_than_one, void **knownsrcs) | 1410 | const char *fname, bool more_than_one, void **knownsrcs) |
1164 | { | 1411 | { |
1165 | Index: elfutils-0.155/src/ld.h | 1412 | --- elfutils/src/ld.h |
1166 | =================================================================== | 1413 | +++ elfutils/src/ld.h |
1167 | --- elfutils-0.155.orig/src/ld.h | ||
1168 | +++ elfutils-0.155/src/ld.h | ||
1169 | @@ -1114,6 +1114,7 @@ extern bool dynamically_linked_p (void); | 1414 | @@ -1114,6 +1114,7 @@ extern bool dynamically_linked_p (void); |
1170 | 1415 | ||
1171 | /* Checked whether the symbol is undefined and referenced from a DSO. */ | 1416 | /* Checked whether the symbol is undefined and referenced from a DSO. */ |
@@ -1181,10 +1426,8 @@ Index: elfutils-0.155/src/ld.h | |||
1181 | +#endif /* Optimizing and not GCC 4.2. */ | 1426 | +#endif /* Optimizing and not GCC 4.2. */ |
1182 | 1427 | ||
1183 | #endif /* ld.h */ | 1428 | #endif /* ld.h */ |
1184 | Index: elfutils-0.155/src/Makefile.am | 1429 | --- elfutils/src/Makefile.am |
1185 | =================================================================== | 1430 | +++ elfutils/src/Makefile.am |
1186 | --- elfutils-0.155.orig/src/Makefile.am | ||
1187 | +++ elfutils-0.155/src/Makefile.am | ||
1188 | @@ -95,6 +95,9 @@ addr2line_no_Wformat = yes | 1431 | @@ -95,6 +95,9 @@ addr2line_no_Wformat = yes |
1189 | # XXX While the file is not finished, don't warn about this | 1432 | # XXX While the file is not finished, don't warn about this |
1190 | ldgeneric_no_Wunused = yes | 1433 | ldgeneric_no_Wunused = yes |
@@ -1195,21 +1438,19 @@ Index: elfutils-0.155/src/Makefile.am | |||
1195 | readelf_LDADD = $(libdw) $(libebl) $(libelf) $(libeu) $(libmudflap) -ldl | 1438 | readelf_LDADD = $(libdw) $(libebl) $(libelf) $(libeu) $(libmudflap) -ldl |
1196 | nm_LDADD = $(libdw) $(libebl) $(libelf) $(libeu) $(libmudflap) -ldl \ | 1439 | nm_LDADD = $(libdw) $(libebl) $(libelf) $(libeu) $(libmudflap) -ldl \ |
1197 | $(demanglelib) | 1440 | $(demanglelib) |
1198 | Index: elfutils-0.155/src/Makefile.in | 1441 | --- elfutils/src/Makefile.in |
1199 | =================================================================== | 1442 | +++ elfutils/src/Makefile.in |
1200 | --- elfutils-0.155.orig/src/Makefile.in | 1443 | @@ -85,7 +85,8 @@ DIST_COMMON = $(top_srcdir)/config/eu.am |
1201 | +++ elfutils-0.155/src/Makefile.in | 1444 | $(srcdir)/Makefile.am ldlex.c ldscript.c \ |
1202 | @@ -40,7 +40,8 @@ host_triplet = @host@ | 1445 | $(top_srcdir)/config/depcomp $(top_srcdir)/config/ylwrap \ |
1203 | DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \ | 1446 | $(noinst_HEADERS) ChangeLog |
1204 | $(srcdir)/Makefile.in $(top_srcdir)/config/eu.am ChangeLog \ | ||
1205 | ldlex.c ldscript.c | ||
1206 | -@MUDFLAP_TRUE@am__append_1 = -fmudflap | 1447 | -@MUDFLAP_TRUE@am__append_1 = -fmudflap |
1207 | +@BUILD_WERROR_TRUE@am__append_1 = $(if $($(*F)_no_Werror),,-Werror) | 1448 | +@BUILD_WERROR_TRUE@am__append_1 = $(if $($(*F)_no_Werror),,-Werror) |
1208 | +@MUDFLAP_TRUE@am__append_2 = -fmudflap | 1449 | +@MUDFLAP_TRUE@am__append_2 = -fmudflap |
1209 | bin_PROGRAMS = readelf$(EXEEXT) nm$(EXEEXT) size$(EXEEXT) \ | 1450 | bin_PROGRAMS = readelf$(EXEEXT) nm$(EXEEXT) size$(EXEEXT) \ |
1210 | strip$(EXEEXT) ld$(EXEEXT) elflint$(EXEEXT) \ | 1451 | strip$(EXEEXT) ld$(EXEEXT) elflint$(EXEEXT) \ |
1211 | findtextrel$(EXEEXT) addr2line$(EXEEXT) elfcmp$(EXEEXT) \ | 1452 | findtextrel$(EXEEXT) addr2line$(EXEEXT) elfcmp$(EXEEXT) \ |
1212 | @@ -49,9 +50,9 @@ bin_PROGRAMS = readelf$(EXEEXT) nm$(EXEE | 1453 | @@ -94,9 +95,9 @@ bin_PROGRAMS = readelf$(EXEEXT) nm$(EXEE |
1213 | @NATIVE_LD_FALSE@noinst_PROGRAMS = $(am__EXEEXT_1) | 1454 | @NATIVE_LD_FALSE@noinst_PROGRAMS = $(am__EXEEXT_1) |
1214 | # We never build this library but we need to get the dependency files | 1455 | # We never build this library but we need to get the dependency files |
1215 | # of all the linker backends that might be used in a non-generic linker. | 1456 | # of all the linker backends that might be used in a non-generic linker. |
@@ -1221,7 +1462,7 @@ Index: elfutils-0.155/src/Makefile.in | |||
1221 | @NATIVE_LD_TRUE@am_libld_elf_i386_pic_a_OBJECTS = | 1462 | @NATIVE_LD_TRUE@am_libld_elf_i386_pic_a_OBJECTS = |
1222 | subdir = src | 1463 | subdir = src |
1223 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | 1464 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |
1224 | @@ -115,7 +116,7 @@ am_ld_OBJECTS = ld.$(OBJEXT) ldgeneric.$ | 1465 | @@ -164,7 +165,7 @@ am_ld_OBJECTS = ld.$(OBJEXT) ldgeneric.$ |
1225 | versionhash.$(OBJEXT) | 1466 | versionhash.$(OBJEXT) |
1226 | ld_OBJECTS = $(am_ld_OBJECTS) | 1467 | ld_OBJECTS = $(am_ld_OBJECTS) |
1227 | ld_DEPENDENCIES = $(libebl) $(libelf) $(libeu) $(am__DEPENDENCIES_1) \ | 1468 | ld_DEPENDENCIES = $(libebl) $(libelf) $(libeu) $(am__DEPENDENCIES_1) \ |
@@ -1230,7 +1471,7 @@ Index: elfutils-0.155/src/Makefile.in | |||
1230 | ld_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(ld_LDFLAGS) $(LDFLAGS) -o \ | 1471 | ld_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(ld_LDFLAGS) $(LDFLAGS) -o \ |
1231 | $@ | 1472 | $@ |
1232 | am_libld_elf_i386_so_OBJECTS = | 1473 | am_libld_elf_i386_so_OBJECTS = |
1233 | @@ -235,6 +236,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ | 1474 | @@ -347,6 +348,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
1234 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | 1475 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
1235 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | 1476 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ |
1236 | LDFLAGS = @LDFLAGS@ | 1477 | LDFLAGS = @LDFLAGS@ |
@@ -1238,7 +1479,7 @@ Index: elfutils-0.155/src/Makefile.in | |||
1238 | LEX = @LEX@ | 1479 | LEX = @LEX@ |
1239 | LEXLIB = @LEXLIB@ | 1480 | LEXLIB = @LEXLIB@ |
1240 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | 1481 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ |
1241 | @@ -264,6 +266,7 @@ SHELL = @SHELL@ | 1482 | @@ -378,6 +380,7 @@ SHELL = @SHELL@ |
1242 | STRIP = @STRIP@ | 1483 | STRIP = @STRIP@ |
1243 | USE_NLS = @USE_NLS@ | 1484 | USE_NLS = @USE_NLS@ |
1244 | VERSION = @VERSION@ | 1485 | VERSION = @VERSION@ |
@@ -1246,7 +1487,7 @@ Index: elfutils-0.155/src/Makefile.in | |||
1246 | XGETTEXT = @XGETTEXT@ | 1487 | XGETTEXT = @XGETTEXT@ |
1247 | XGETTEXT_015 = @XGETTEXT_015@ | 1488 | XGETTEXT_015 = @XGETTEXT_015@ |
1248 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ | 1489 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ |
1249 | @@ -327,10 +330,9 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi | 1490 | @@ -442,10 +445,9 @@ AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_sr |
1250 | -I$(srcdir)/../libdw -I$(srcdir)/../libdwfl \ | 1491 | -I$(srcdir)/../libdw -I$(srcdir)/../libdwfl \ |
1251 | -I$(srcdir)/../libasm | 1492 | -I$(srcdir)/../libasm |
1252 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ | 1493 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ |
@@ -1259,7 +1500,7 @@ Index: elfutils-0.155/src/Makefile.in | |||
1259 | @MUDFLAP_FALSE@libmudflap = | 1500 | @MUDFLAP_FALSE@libmudflap = |
1260 | @MUDFLAP_TRUE@libmudflap = -lmudflap | 1501 | @MUDFLAP_TRUE@libmudflap = -lmudflap |
1261 | COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ | 1502 | COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ |
1262 | @@ -346,8 +348,8 @@ AM_LFLAGS = -Pld -olex.yy.c | 1503 | @@ -461,8 +463,8 @@ AM_LFLAGS = -Pld -olex.yy.c |
1263 | native_ld = @native_ld@ | 1504 | native_ld = @native_ld@ |
1264 | ld_dsos = libld_elf_i386_pic.a | 1505 | ld_dsos = libld_elf_i386_pic.a |
1265 | @NATIVE_LD_FALSE@noinst_LIBRARIES = libld_elf.a libar.a $(ld_dsos) \ | 1506 | @NATIVE_LD_FALSE@noinst_LIBRARIES = libld_elf.a libar.a $(ld_dsos) \ |
@@ -1270,7 +1511,7 @@ Index: elfutils-0.155/src/Makefile.in | |||
1270 | @NATIVE_LD_TRUE@native_ld_cflags = -DBASE_ELF_NAME=elf_$(base_cpu) | 1511 | @NATIVE_LD_TRUE@native_ld_cflags = -DBASE_ELF_NAME=elf_$(base_cpu) |
1271 | @NEVER_TRUE@libdummy_a_SOURCES = i386_ld.c | 1512 | @NEVER_TRUE@libdummy_a_SOURCES = i386_ld.c |
1272 | ld_SOURCES = ld.c ldgeneric.c ldlex.l ldscript.y symbolhash.c sectionhash.c \ | 1513 | ld_SOURCES = ld.c ldgeneric.c ldlex.l ldscript.y symbolhash.c sectionhash.c \ |
1273 | @@ -376,6 +378,9 @@ strings_no_Wformat = yes | 1514 | @@ -491,6 +493,9 @@ strings_no_Wformat = yes |
1274 | addr2line_no_Wformat = yes | 1515 | addr2line_no_Wformat = yes |
1275 | # XXX While the file is not finished, don't warn about this | 1516 | # XXX While the file is not finished, don't warn about this |
1276 | ldgeneric_no_Wunused = yes | 1517 | ldgeneric_no_Wunused = yes |
@@ -1280,7 +1521,7 @@ Index: elfutils-0.155/src/Makefile.in | |||
1280 | readelf_LDADD = $(libdw) $(libebl) $(libelf) $(libeu) $(libmudflap) -ldl | 1521 | readelf_LDADD = $(libdw) $(libebl) $(libelf) $(libeu) $(libmudflap) -ldl |
1281 | nm_LDADD = $(libdw) $(libebl) $(libelf) $(libeu) $(libmudflap) -ldl \ | 1522 | nm_LDADD = $(libdw) $(libebl) $(libelf) $(libeu) $(libmudflap) -ldl \ |
1282 | $(demanglelib) | 1523 | $(demanglelib) |
1283 | @@ -383,7 +388,7 @@ nm_LDADD = $(libdw) $(libebl) $(libelf) | 1524 | @@ -498,7 +503,7 @@ nm_LDADD = $(libdw) $(libebl) $(libelf) |
1284 | size_LDADD = $(libelf) $(libeu) $(libmudflap) | 1525 | size_LDADD = $(libelf) $(libeu) $(libmudflap) |
1285 | strip_LDADD = $(libebl) $(libelf) $(libeu) $(libmudflap) -ldl | 1526 | strip_LDADD = $(libebl) $(libelf) $(libeu) $(libmudflap) -ldl |
1286 | ld_LDADD = $(libebl) $(libelf) $(libeu) $(libmudflap) -ldl \ | 1527 | ld_LDADD = $(libebl) $(libelf) $(libeu) $(libmudflap) -ldl \ |
@@ -1289,15 +1530,14 @@ Index: elfutils-0.155/src/Makefile.in | |||
1289 | ld_LDFLAGS = -rdynamic | 1530 | ld_LDFLAGS = -rdynamic |
1290 | elflint_LDADD = $(libebl) $(libelf) $(libeu) $(libmudflap) -ldl | 1531 | elflint_LDADD = $(libebl) $(libelf) $(libeu) $(libmudflap) -ldl |
1291 | findtextrel_LDADD = $(libdw) $(libelf) $(libmudflap) | 1532 | findtextrel_LDADD = $(libdw) $(libelf) $(libmudflap) |
1292 | Index: elfutils-0.155/src/readelf.c | 1533 | --- elfutils/src/readelf.c |
1293 | =================================================================== | 1534 | +++ elfutils/src/readelf.c |
1294 | --- elfutils-0.155.orig/src/readelf.c | 1535 | @@ -4171,10 +4171,12 @@ listptr_base (struct listptr *p) |
1295 | +++ elfutils-0.155/src/readelf.c | 1536 | return base; |
1296 | @@ -3949,10 +3949,11 @@ struct listptr | 1537 | } |
1297 | #define listptr_offset_size(p) ((p)->dwarf64 ? 8 : 4) | ||
1298 | #define listptr_address_size(p) ((p)->addr64 ? 8 : 4) | ||
1299 | 1538 | ||
1300 | +static const char *listptr_name; | 1539 | +static const char *listptr_name; |
1540 | + | ||
1301 | static int | 1541 | static int |
1302 | -compare_listptr (const void *a, const void *b, void *arg) | 1542 | -compare_listptr (const void *a, const void *b, void *arg) |
1303 | +compare_listptr (const void *a, const void *b) | 1543 | +compare_listptr (const void *a, const void *b) |
@@ -1307,7 +1547,7 @@ Index: elfutils-0.155/src/readelf.c | |||
1307 | struct listptr *p1 = (void *) a; | 1547 | struct listptr *p1 = (void *) a; |
1308 | struct listptr *p2 = (void *) b; | 1548 | struct listptr *p2 = (void *) b; |
1309 | 1549 | ||
1310 | @@ -4033,8 +4034,11 @@ static void | 1550 | @@ -4263,8 +4265,11 @@ static void |
1311 | sort_listptr (struct listptr_table *table, const char *name) | 1551 | sort_listptr (struct listptr_table *table, const char *name) |
1312 | { | 1552 | { |
1313 | if (table->n > 0) | 1553 | if (table->n > 0) |
@@ -1321,7 +1561,7 @@ Index: elfutils-0.155/src/readelf.c | |||
1321 | } | 1561 | } |
1322 | 1562 | ||
1323 | static bool | 1563 | static bool |
1324 | @@ -8442,7 +8446,7 @@ dump_archive_index (Elf *elf, const char | 1564 | @@ -9151,7 +9156,7 @@ dump_archive_index (Elf *elf, const char |
1325 | if (unlikely (elf_rand (elf, as_off) == 0) | 1565 | if (unlikely (elf_rand (elf, as_off) == 0) |
1326 | || unlikely ((subelf = elf_begin (-1, ELF_C_READ_MMAP, elf)) | 1566 | || unlikely ((subelf = elf_begin (-1, ELF_C_READ_MMAP, elf)) |
1327 | == NULL)) | 1567 | == NULL)) |
@@ -1330,10 +1570,8 @@ Index: elfutils-0.155/src/readelf.c | |||
1330 | while (1) | 1570 | while (1) |
1331 | #endif | 1571 | #endif |
1332 | error (EXIT_FAILURE, 0, | 1572 | error (EXIT_FAILURE, 0, |
1333 | Index: elfutils-0.155/src/strings.c | 1573 | --- elfutils/src/strings.c |
1334 | =================================================================== | 1574 | +++ elfutils/src/strings.c |
1335 | --- elfutils-0.155.orig/src/strings.c | ||
1336 | +++ elfutils-0.155/src/strings.c | ||
1337 | @@ -43,6 +43,10 @@ | 1575 | @@ -43,6 +43,10 @@ |
1338 | 1576 | ||
1339 | #include <system.h> | 1577 | #include <system.h> |
@@ -1371,10 +1609,8 @@ Index: elfutils-0.155/src/strings.c | |||
1371 | } | 1609 | } |
1372 | 1610 | ||
1373 | if (unlikely (elfmap == MAP_FAILED)) | 1611 | if (unlikely (elfmap == MAP_FAILED)) |
1374 | Index: elfutils-0.155/src/strip.c | 1612 | --- elfutils/src/strip.c |
1375 | =================================================================== | 1613 | +++ elfutils/src/strip.c |
1376 | --- elfutils-0.155.orig/src/strip.c | ||
1377 | +++ elfutils-0.155/src/strip.c | ||
1378 | @@ -45,6 +45,12 @@ | 1614 | @@ -45,6 +45,12 @@ |
1379 | #include <libebl.h> | 1615 | #include <libebl.h> |
1380 | #include <system.h> | 1616 | #include <system.h> |
@@ -1407,7 +1643,7 @@ Index: elfutils-0.155/src/strip.c | |||
1407 | } | 1643 | } |
1408 | 1644 | ||
1409 | /* Open the file. */ | 1645 | /* Open the file. */ |
1410 | @@ -2055,7 +2071,7 @@ while computing checksum for debug infor | 1646 | @@ -2060,7 +2076,7 @@ while computing checksum for debug infor |
1411 | /* If requested, preserve the timestamp. */ | 1647 | /* If requested, preserve the timestamp. */ |
1412 | if (tvp != NULL) | 1648 | if (tvp != NULL) |
1413 | { | 1649 | { |
@@ -1416,7 +1652,7 @@ Index: elfutils-0.155/src/strip.c | |||
1416 | { | 1652 | { |
1417 | error (0, errno, gettext ("\ | 1653 | error (0, errno, gettext ("\ |
1418 | cannot set access and modification date of '%s'"), | 1654 | cannot set access and modification date of '%s'"), |
1419 | @@ -2112,7 +2128,7 @@ handle_ar (int fd, Elf *elf, const char | 1655 | @@ -2117,7 +2133,7 @@ handle_ar (int fd, Elf *elf, const char |
1420 | 1656 | ||
1421 | if (tvp != NULL) | 1657 | if (tvp != NULL) |
1422 | { | 1658 | { |
@@ -1425,11 +1661,33 @@ Index: elfutils-0.155/src/strip.c | |||
1425 | { | 1661 | { |
1426 | error (0, errno, gettext ("\ | 1662 | error (0, errno, gettext ("\ |
1427 | cannot set access and modification date of '%s'"), fname); | 1663 | cannot set access and modification date of '%s'"), fname); |
1428 | Index: elfutils-0.155/tests/ChangeLog | 1664 | --- elfutils/tests/backtrace.c |
1429 | =================================================================== | 1665 | +++ elfutils/tests/backtrace.c |
1430 | --- elfutils-0.155.orig/tests/ChangeLog | 1666 | @@ -36,6 +36,7 @@ |
1431 | +++ elfutils-0.155/tests/ChangeLog | 1667 | #include <fcntl.h> |
1432 | @@ -439,6 +439,8 @@ | 1668 | #include <string.h> |
1669 | #include <argp.h> | ||
1670 | +#include <sys/syscall.h> | ||
1671 | #include ELFUTILS_HEADER(dwfl) | ||
1672 | |||
1673 | static int | ||
1674 | --- elfutils/tests/ChangeLog | ||
1675 | +++ elfutils/tests/ChangeLog | ||
1676 | @@ -123,6 +123,13 @@ | ||
1677 | |||
1678 | 2013-12-02 Jan Kratochvil <jan.kratochvil@redhat.com> | ||
1679 | |||
1680 | + Handle T-stopped detach for old kernels. | ||
1681 | + * backtrace.c: Include sys/syscall.h. | ||
1682 | + (linux_proc_pid_is_stopped): New function. | ||
1683 | + (ptrace_detach_stopped): Handle old kernels. | ||
1684 | + | ||
1685 | +2013-12-02 Jan Kratochvil <jan.kratochvil@redhat.com> | ||
1686 | + | ||
1687 | * Makefile.am (check_PROGRAMS): Add backtrace, backtrace-child, | ||
1688 | backtrace-data and backtrace-dwarf. | ||
1689 | (BUILT_SOURCES, clean-local, backtrace-child-biarch): New. | ||
1690 | @@ -987,6 +994,8 @@ | ||
1433 | 1691 | ||
1434 | 2008-01-21 Roland McGrath <roland@redhat.com> | 1692 | 2008-01-21 Roland McGrath <roland@redhat.com> |
1435 | 1693 | ||
@@ -1438,7 +1696,7 @@ Index: elfutils-0.155/tests/ChangeLog | |||
1438 | * testfile45.S.bz2: Add tests for cltq, cqto. | 1696 | * testfile45.S.bz2: Add tests for cltq, cqto. |
1439 | * testfile45.expect.bz2: Adjust. | 1697 | * testfile45.expect.bz2: Adjust. |
1440 | 1698 | ||
1441 | @@ -1147,6 +1149,11 @@ | 1699 | @@ -1695,6 +1704,11 @@ |
1442 | * Makefile.am (TESTS): Add run-elflint-test.sh. | 1700 | * Makefile.am (TESTS): Add run-elflint-test.sh. |
1443 | (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2. | 1701 | (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2. |
1444 | 1702 | ||
@@ -1450,10 +1708,8 @@ Index: elfutils-0.155/tests/ChangeLog | |||
1450 | 2005-05-24 Ulrich Drepper <drepper@redhat.com> | 1708 | 2005-05-24 Ulrich Drepper <drepper@redhat.com> |
1451 | 1709 | ||
1452 | * get-files.c (main): Use correct format specifier. | 1710 | * get-files.c (main): Use correct format specifier. |
1453 | Index: elfutils-0.155/tests/line2addr.c | 1711 | --- elfutils/tests/line2addr.c |
1454 | =================================================================== | 1712 | +++ elfutils/tests/line2addr.c |
1455 | --- elfutils-0.155.orig/tests/line2addr.c | ||
1456 | +++ elfutils-0.155/tests/line2addr.c | ||
1457 | @@ -124,7 +124,7 @@ main (int argc, char *argv[]) | 1713 | @@ -124,7 +124,7 @@ main (int argc, char *argv[]) |
1458 | { | 1714 | { |
1459 | struct args a = { .arg = argv[cnt] }; | 1715 | struct args a = { .arg = argv[cnt] }; |
@@ -1463,14 +1719,12 @@ Index: elfutils-0.155/tests/line2addr.c | |||
1463 | { | 1719 | { |
1464 | default: | 1720 | default: |
1465 | case 0: | 1721 | case 0: |
1466 | Index: elfutils-0.155/tests/Makefile.in | 1722 | --- elfutils/tests/Makefile.in |
1467 | =================================================================== | 1723 | +++ elfutils/tests/Makefile.in |
1468 | --- elfutils-0.155.orig/tests/Makefile.in | 1724 | @@ -80,14 +80,15 @@ host_triplet = @host@ |
1469 | +++ elfutils-0.155/tests/Makefile.in | 1725 | DIST_COMMON = $(top_srcdir)/config/eu.am $(srcdir)/Makefile.in \ |
1470 | @@ -35,14 +35,15 @@ build_triplet = @build@ | 1726 | $(srcdir)/Makefile.am $(top_srcdir)/config/depcomp \ |
1471 | host_triplet = @host@ | 1727 | $(top_srcdir)/config/test-driver ChangeLog |
1472 | DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ | ||
1473 | $(top_srcdir)/config/eu.am ChangeLog | ||
1474 | -@MUDFLAP_TRUE@am__append_1 = -fmudflap | 1728 | -@MUDFLAP_TRUE@am__append_1 = -fmudflap |
1475 | -@STANDALONE_FALSE@am__append_2 = -I$(top_srcdir)/libasm -I$(top_srcdir)/libdw \ | 1729 | -@STANDALONE_FALSE@am__append_2 = -I$(top_srcdir)/libasm -I$(top_srcdir)/libdw \ |
1476 | +@BUILD_WERROR_TRUE@am__append_1 = $(if $($(*F)_no_Werror),,-Werror) | 1730 | +@BUILD_WERROR_TRUE@am__append_1 = $(if $($(*F)_no_Werror),,-Werror) |
@@ -1487,24 +1741,37 @@ Index: elfutils-0.155/tests/Makefile.in | |||
1487 | check_PROGRAMS = arextract$(EXEEXT) arsymtest$(EXEEXT) \ | 1741 | check_PROGRAMS = arextract$(EXEEXT) arsymtest$(EXEEXT) \ |
1488 | newfile$(EXEEXT) saridx$(EXEEXT) scnnames$(EXEEXT) \ | 1742 | newfile$(EXEEXT) saridx$(EXEEXT) scnnames$(EXEEXT) \ |
1489 | sectiondump$(EXEEXT) showptable$(EXEEXT) update1$(EXEEXT) \ | 1743 | sectiondump$(EXEEXT) showptable$(EXEEXT) update1$(EXEEXT) \ |
1490 | @@ -92,12 +93,12 @@ TESTS = run-arextract.sh run-arsymtest.s | 1744 | @@ -111,7 +112,7 @@ check_PROGRAMS = arextract$(EXEEXT) arsy |
1491 | run-readelf-gdb_index.sh run-unstrip-n.sh run-low_high_pc.sh \ | 1745 | varlocs$(EXEEXT) backtrace$(EXEEXT) backtrace-child$(EXEEXT) \ |
1492 | run-macro-test.sh run-elf_cntl_gelf_getshdr.sh \ | 1746 | backtrace-data$(EXEEXT) backtrace-dwarf$(EXEEXT) \ |
1493 | run-test-archive64.sh $(am__EXEEXT_1) $(am__EXEEXT_3) \ | 1747 | $(am__EXEEXT_1) $(am__EXEEXT_2) $(am__EXEEXT_4) |
1494 | - $(am__append_9) | 1748 | -@BIARCH_TRUE@am__append_5 = backtrace-child-biarch |
1495 | -@STANDALONE_FALSE@am__append_5 = msg_tst md5-sha1-test | 1749 | +@BIARCH_TRUE@am__append_6 = backtrace-child-biarch |
1496 | + $(am__append_10) | 1750 | TESTS = run-arextract.sh run-arsymtest.sh newfile$(EXEEXT) \ |
1497 | @STANDALONE_FALSE@am__append_6 = msg_tst md5-sha1-test | 1751 | test-nlist$(EXEEXT) update1$(EXEEXT) update2$(EXEEXT) \ |
1498 | -@HAVE_LIBASM_TRUE@am__append_7 = $(asm_TESTS) | 1752 | update3$(EXEEXT) update4$(EXEEXT) run-show-die-info.sh \ |
1499 | +@STANDALONE_FALSE@am__append_7 = msg_tst md5-sha1-test | 1753 | @@ -151,14 +152,14 @@ TESTS = run-arextract.sh run-arsymtest.s |
1500 | @HAVE_LIBASM_TRUE@am__append_8 = $(asm_TESTS) | 1754 | run-backtrace-native-core-biarch.sh \ |
1501 | -@ENABLE_DWZ_TRUE@am__append_9 = run-readelf-dwz-multi.sh | 1755 | run-backtrace-core-x86_64.sh run-backtrace-core-i386.sh \ |
1502 | +@HAVE_LIBASM_TRUE@am__append_9 = $(asm_TESTS) | 1756 | run-backtrace-core-ppc.sh run-backtrace-core-s390x.sh \ |
1503 | +@ENABLE_DWZ_TRUE@am__append_10 = run-readelf-dwz-multi.sh | 1757 | - run-backtrace-core-s390.sh $(am__EXEEXT_2) $(am__append_8) \ |
1758 | - $(am__EXEEXT_4) $(am__append_11) | ||
1759 | -@STANDALONE_FALSE@am__append_6 = msg_tst md5-sha1-test | ||
1760 | + run-backtrace-core-s390.sh $(am__EXEEXT_2) $(am__append_9) \ | ||
1761 | + $(am__EXEEXT_4) $(am__append_12) | ||
1762 | @STANDALONE_FALSE@am__append_7 = msg_tst md5-sha1-test | ||
1763 | -@LZMA_TRUE@am__append_8 = run-readelf-s.sh run-dwflsyms.sh | ||
1764 | -@HAVE_LIBASM_TRUE@am__append_9 = $(asm_TESTS) | ||
1765 | +@STANDALONE_FALSE@am__append_8 = msg_tst md5-sha1-test | ||
1766 | +@LZMA_TRUE@am__append_9 = run-readelf-s.sh run-dwflsyms.sh | ||
1767 | @HAVE_LIBASM_TRUE@am__append_10 = $(asm_TESTS) | ||
1768 | -@ENABLE_DWZ_TRUE@am__append_11 = run-readelf-dwz-multi.sh run-allfcts-multi.sh | ||
1769 | +@HAVE_LIBASM_TRUE@am__append_11 = $(asm_TESTS) | ||
1770 | +@ENABLE_DWZ_TRUE@am__append_12 = run-readelf-dwz-multi.sh run-allfcts-multi.sh | ||
1504 | subdir = tests | 1771 | subdir = tests |
1505 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | 1772 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |
1506 | am__aclocal_m4_deps = $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ | 1773 | am__aclocal_m4_deps = $(top_srcdir)/m4/biarch.m4 \ |
1507 | @@ -412,6 +413,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ | 1774 | @@ -780,6 +781,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
1508 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | 1775 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
1509 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | 1776 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ |
1510 | LDFLAGS = @LDFLAGS@ | 1777 | LDFLAGS = @LDFLAGS@ |
@@ -1512,7 +1779,7 @@ Index: elfutils-0.155/tests/Makefile.in | |||
1512 | LEX = @LEX@ | 1779 | LEX = @LEX@ |
1513 | LEXLIB = @LEXLIB@ | 1780 | LEXLIB = @LEXLIB@ |
1514 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | 1781 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ |
1515 | @@ -441,6 +443,7 @@ SHELL = @SHELL@ | 1782 | @@ -811,6 +813,7 @@ SHELL = @SHELL@ |
1516 | STRIP = @STRIP@ | 1783 | STRIP = @STRIP@ |
1517 | USE_NLS = @USE_NLS@ | 1784 | USE_NLS = @USE_NLS@ |
1518 | VERSION = @VERSION@ | 1785 | VERSION = @VERSION@ |
@@ -1520,12 +1787,12 @@ Index: elfutils-0.155/tests/Makefile.in | |||
1520 | XGETTEXT = @XGETTEXT@ | 1787 | XGETTEXT = @XGETTEXT@ |
1521 | XGETTEXT_015 = @XGETTEXT_015@ | 1788 | XGETTEXT_015 = @XGETTEXT_015@ |
1522 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ | 1789 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ |
1523 | @@ -499,12 +502,11 @@ top_build_prefix = @top_build_prefix@ | 1790 | @@ -870,12 +873,11 @@ top_build_prefix = @top_build_prefix@ |
1524 | top_builddir = @top_builddir@ | 1791 | top_builddir = @top_builddir@ |
1525 | top_srcdir = @top_srcdir@ | 1792 | top_srcdir = @top_srcdir@ |
1526 | zip_LIBS = @zip_LIBS@ | 1793 | zip_LIBS = @zip_LIBS@ |
1527 | -INCLUDES = -I. -I$(srcdir) -I$(top_srcdir)/lib -I.. $(am__append_2) | 1794 | -AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_srcdir)/lib -I.. $(am__append_2) |
1528 | +INCLUDES = -I. -I$(srcdir) -I$(top_srcdir)/lib -I.. $(am__append_3) | 1795 | +AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_srcdir)/lib -I.. $(am__append_3) |
1529 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ | 1796 | AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ |
1530 | - $($(*F)_no_Werror),,-Werror) $(if \ | 1797 | - $($(*F)_no_Werror),,-Werror) $(if \ |
1531 | - $($(*F)_no_Wunused),,-Wunused -Wextra) $(if \ | 1798 | - $($(*F)_no_Wunused),,-Wunused -Wextra) $(if \ |
@@ -1536,8 +1803,8 @@ Index: elfutils-0.155/tests/Makefile.in | |||
1536 | @MUDFLAP_FALSE@libmudflap = | 1803 | @MUDFLAP_FALSE@libmudflap = |
1537 | @MUDFLAP_TRUE@libmudflap = -lmudflap | 1804 | @MUDFLAP_TRUE@libmudflap = -lmudflap |
1538 | COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ | 1805 | COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ |
1539 | @@ -514,7 +516,7 @@ CLEANFILES = *.gcno *.gcda | 1806 | @@ -885,7 +887,7 @@ CLEANFILES = *.gcno *.gcda |
1540 | textrel_check = if readelf -d $@ | fgrep -q TEXTREL; then exit 1; fi | 1807 | textrel_check = if $(READELF) -d $@ | fgrep -q TEXTREL; then exit 1; fi |
1541 | @MUDFLAP_FALSE@BUILD_RPATH = \$$ORIGIN/../libasm:\$$ORIGIN/../libdw:\$$ORIGIN/../backends:\$$ORIGIN/../libelf | 1808 | @MUDFLAP_FALSE@BUILD_RPATH = \$$ORIGIN/../libasm:\$$ORIGIN/../libdw:\$$ORIGIN/../backends:\$$ORIGIN/../libelf |
1542 | @MUDFLAP_TRUE@BUILD_RPATH = \$$ORIGIN/../backends | 1809 | @MUDFLAP_TRUE@BUILD_RPATH = \$$ORIGIN/../backends |
1543 | -AM_LDFLAGS = $(am__append_3) $(am__append_4) | 1810 | -AM_LDFLAGS = $(am__append_3) $(am__append_4) |
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.155/redhat-robustify.diff b/meta/recipes-devtools/elfutils/elfutils-0.158/redhat-robustify.diff index 8636998f66..f358a85466 100644 --- a/meta/recipes-devtools/elfutils/elfutils-0.155/redhat-robustify.diff +++ b/meta/recipes-devtools/elfutils/elfutils-0.158/redhat-robustify.diff | |||
@@ -1,10 +1,6 @@ | |||
1 | Upstream-Status: Backport | 1 | --- elfutils/libdwfl/ChangeLog |
2 | 2 | +++ elfutils/libdwfl/ChangeLog | |
3 | Index: elfutils-0.155/libelf/ChangeLog | 3 | @@ -680,6 +680,11 @@ |
4 | =================================================================== | ||
5 | --- elfutils-0.155.orig/libdwfl/ChangeLog | ||
6 | +++ elfutils-0.155/libdwfl/ChangeLog | ||
7 | @@ -52,6 +52,11 @@ | ||
8 | * dwfl_module_getdwarf.c (open_elf): Clear errno before CBFAIL. | 4 | * dwfl_module_getdwarf.c (open_elf): Clear errno before CBFAIL. |
9 | Reported by Kurt Roeckx <kurt@roeckx.be>. | 5 | Reported by Kurt Roeckx <kurt@roeckx.be>. |
10 | 6 | ||
@@ -25,7 +21,7 @@ Index: elfutils-0.155/libelf/ChangeLog | |||
25 | This file is part of elfutils. | 21 | This file is part of elfutils. |
26 | 22 | ||
27 | This file is free software; you can redistribute it and/or modify | 23 | This file is free software; you can redistribute it and/or modify |
28 | @@ -457,7 +457,10 @@ relocate_section (Dwfl_Module *mod, Elf | 24 | @@ -456,7 +456,10 @@ relocate_section (Dwfl_Module *mod, Elf |
29 | } | 25 | } |
30 | } | 26 | } |
31 | 27 | ||
@@ -37,7 +33,7 @@ Index: elfutils-0.155/libelf/ChangeLog | |||
37 | size_t complete = 0; | 33 | size_t complete = 0; |
38 | if (shdr->sh_type == SHT_REL) | 34 | if (shdr->sh_type == SHT_REL) |
39 | for (size_t relidx = 0; !result && relidx < nrels; ++relidx) | 35 | for (size_t relidx = 0; !result && relidx < nrels; ++relidx) |
40 | @@ -559,7 +562,7 @@ relocate_section (Dwfl_Module *mod, Elf | 36 | @@ -558,7 +561,7 @@ relocate_section (Dwfl_Module *mod, Elf |
41 | nrels = next; | 37 | nrels = next; |
42 | } | 38 | } |
43 | 39 | ||
@@ -46,11 +42,9 @@ Index: elfutils-0.155/libelf/ChangeLog | |||
46 | gelf_update_shdr (scn, shdr); | 42 | gelf_update_shdr (scn, shdr); |
47 | } | 43 | } |
48 | 44 | ||
49 | Index: elfutils-0.155/libelf/ChangeLog | 45 | --- elfutils/libelf/ChangeLog |
50 | =================================================================== | 46 | +++ elfutils/libelf/ChangeLog |
51 | --- elfutils-0.155.orig/libelf/ChangeLog 2010-07-03 13:07:10.000000000 +0000 | 47 | @@ -754,10 +754,53 @@ |
52 | +++ elfutils-0.155/libelf/ChangeLog 2010-07-03 13:07:11.000000000 +0000 | ||
53 | @@ -703,10 +703,53 @@ | ||
54 | If section content hasn't been read yet, do it before looking for the | 48 | If section content hasn't been read yet, do it before looking for the |
55 | block size. If no section data present, infer size of section header. | 49 | block size. If no section data present, infer size of section header. |
56 | 50 | ||
@@ -104,10 +98,8 @@ Index: elfutils-0.155/libelf/ChangeLog | |||
104 | 2005-05-09 Ulrich Drepper <drepper@redhat.com> | 98 | 2005-05-09 Ulrich Drepper <drepper@redhat.com> |
105 | 99 | ||
106 | * elf.h: Update from glibc. | 100 | * elf.h: Update from glibc. |
107 | Index: elfutils-0.155/libelf/elf32_getphdr.c | 101 | --- elfutils/libelf/elf32_getphdr.c |
108 | =================================================================== | 102 | +++ elfutils/libelf/elf32_getphdr.c |
109 | --- elfutils-0.155.orig/libelf/elf32_getphdr.c 2010-04-21 14:26:40.000000000 +0000 | ||
110 | +++ elfutils-0.155/libelf/elf32_getphdr.c 2010-07-03 13:07:11.000000000 +0000 | ||
111 | @@ -93,6 +93,16 @@ __elfw2(LIBELFBITS,getphdr_wrlock) (elf) | 103 | @@ -93,6 +93,16 @@ __elfw2(LIBELFBITS,getphdr_wrlock) (elf) |
112 | 104 | ||
113 | if (elf->map_address != NULL) | 105 | if (elf->map_address != NULL) |
@@ -125,10 +117,8 @@ Index: elfutils-0.155/libelf/elf32_getphdr.c | |||
125 | /* All the data is already mapped. Use it. */ | 117 | /* All the data is already mapped. Use it. */ |
126 | void *file_phdr = ((char *) elf->map_address | 118 | void *file_phdr = ((char *) elf->map_address |
127 | + elf->start_offset + ehdr->e_phoff); | 119 | + elf->start_offset + ehdr->e_phoff); |
128 | Index: elfutils-0.155/libelf/elf32_getshdr.c | 120 | --- elfutils/libelf/elf32_getshdr.c |
129 | =================================================================== | 121 | +++ elfutils/libelf/elf32_getshdr.c |
130 | --- elfutils-0.155.orig/libelf/elf32_getshdr.c 2009-06-13 22:41:42.000000000 +0000 | ||
131 | +++ elfutils-0.155/libelf/elf32_getshdr.c 2010-07-03 13:07:11.000000000 +0000 | ||
132 | @@ -60,7 +60,8 @@ load_shdr_wrlock (Elf_Scn *scn) | 122 | @@ -60,7 +60,8 @@ load_shdr_wrlock (Elf_Scn *scn) |
133 | goto out; | 123 | goto out; |
134 | 124 | ||
@@ -156,10 +146,8 @@ Index: elfutils-0.155/libelf/elf32_getshdr.c | |||
156 | ElfW2(LIBELFBITS,Shdr) *notcvt; | 146 | ElfW2(LIBELFBITS,Shdr) *notcvt; |
157 | 147 | ||
158 | /* All the data is already mapped. If we could use it | 148 | /* All the data is already mapped. If we could use it |
159 | Index: elfutils-0.155/libelf/elf32_newphdr.c | 149 | --- elfutils/libelf/elf32_newphdr.c |
160 | =================================================================== | 150 | +++ elfutils/libelf/elf32_newphdr.c |
161 | --- elfutils-0.155.orig/libelf/elf32_newphdr.c 2010-01-12 16:57:54.000000000 +0000 | ||
162 | +++ elfutils-0.155/libelf/elf32_newphdr.c 2010-07-03 13:07:11.000000000 +0000 | ||
163 | @@ -114,6 +114,12 @@ elfw2(LIBELFBITS,newphdr) (elf, count) | 151 | @@ -114,6 +114,12 @@ elfw2(LIBELFBITS,newphdr) (elf, count) |
164 | || count == PN_XNUM | 152 | || count == PN_XNUM |
165 | || elf->state.ELFW(elf,LIBELFBITS).phdr == NULL) | 153 | || elf->state.ELFW(elf,LIBELFBITS).phdr == NULL) |
@@ -173,10 +161,8 @@ Index: elfutils-0.155/libelf/elf32_newphdr.c | |||
173 | /* Allocate a new program header with the appropriate number of | 161 | /* Allocate a new program header with the appropriate number of |
174 | elements. */ | 162 | elements. */ |
175 | result = (ElfW2(LIBELFBITS,Phdr) *) | 163 | result = (ElfW2(LIBELFBITS,Phdr) *) |
176 | Index: elfutils-0.155/libelf/elf32_updatefile.c | 164 | --- elfutils/libelf/elf32_updatefile.c |
177 | =================================================================== | 165 | +++ elfutils/libelf/elf32_updatefile.c |
178 | --- elfutils-0.155.orig/libelf/elf32_updatefile.c 2010-01-12 16:57:54.000000000 +0000 | ||
179 | +++ elfutils-0.155/libelf/elf32_updatefile.c 2010-07-03 13:07:11.000000000 +0000 | ||
180 | @@ -202,6 +202,9 @@ __elfw2(LIBELFBITS,updatemmap) (Elf *elf | 166 | @@ -202,6 +202,9 @@ __elfw2(LIBELFBITS,updatemmap) (Elf *elf |
181 | /* Write all the sections. Well, only those which are modified. */ | 167 | /* Write all the sections. Well, only those which are modified. */ |
182 | if (shnum > 0) | 168 | if (shnum > 0) |
@@ -198,10 +184,8 @@ Index: elfutils-0.155/libelf/elf32_updatefile.c | |||
198 | off_t shdr_offset = elf->start_offset + ehdr->e_shoff; | 184 | off_t shdr_offset = elf->start_offset + ehdr->e_shoff; |
199 | #if EV_NUM != 2 | 185 | #if EV_NUM != 2 |
200 | xfct_t shdr_fctp = __elf_xfctstom[__libelf_version - 1][EV_CURRENT - 1][ELFW(ELFCLASS, LIBELFBITS) - 1][ELF_T_SHDR]; | 186 | xfct_t shdr_fctp = __elf_xfctstom[__libelf_version - 1][EV_CURRENT - 1][ELFW(ELFCLASS, LIBELFBITS) - 1][ELF_T_SHDR]; |
201 | Index: elfutils-0.155/libelf/elf_begin.c | 187 | --- elfutils/libelf/elf_begin.c |
202 | =================================================================== | 188 | +++ elfutils/libelf/elf_begin.c |
203 | --- elfutils-0.155.orig/libelf/elf_begin.c 2010-04-21 14:26:40.000000000 +0000 | ||
204 | +++ elfutils-0.155/libelf/elf_begin.c 2010-07-03 13:07:11.000000000 +0000 | ||
205 | @@ -144,7 +144,8 @@ get_shnum (void *map_address, unsigned c | 189 | @@ -144,7 +144,8 @@ get_shnum (void *map_address, unsigned c |
206 | 190 | ||
207 | if (unlikely (result == 0) && ehdr.e32->e_shoff != 0) | 191 | if (unlikely (result == 0) && ehdr.e32->e_shoff != 0) |
@@ -267,11 +251,9 @@ Index: elfutils-0.155/libelf/elf_begin.c | |||
267 | elf->state.elf64.shdr | 251 | elf->state.elf64.shdr |
268 | = (Elf64_Shdr *) ((char *) ehdr + ehdr->e_shoff); | 252 | = (Elf64_Shdr *) ((char *) ehdr + ehdr->e_shoff); |
269 | 253 | ||
270 | Index: elfutils-0.155/libelf/elf_getarsym.c | 254 | --- elfutils/libelf/elf_getarsym.c |
271 | =================================================================== | 255 | +++ elfutils/libelf/elf_getarsym.c |
272 | --- elfutils-0.155.orig/libelf/elf_getarsym.c 2009-01-08 20:56:37.000000000 +0000 | 256 | @@ -183,6 +183,9 @@ elf_getarsym (elf, ptr) |
273 | +++ elfutils-0.155/libelf/elf_getarsym.c 2010-07-03 13:07:11.000000000 +0000 | ||
274 | @@ -181,6 +181,9 @@ elf_getarsym (elf, ptr) | ||
275 | size_t index_size = atol (tmpbuf); | 257 | size_t index_size = atol (tmpbuf); |
276 | 258 | ||
277 | if (SARMAG + sizeof (struct ar_hdr) + index_size > elf->maximum_size | 259 | if (SARMAG + sizeof (struct ar_hdr) + index_size > elf->maximum_size |
@@ -281,10 +263,8 @@ Index: elfutils-0.155/libelf/elf_getarsym.c | |||
281 | || n * w > index_size) | 263 | || n * w > index_size) |
282 | { | 264 | { |
283 | /* This index table cannot be right since it does not fit into | 265 | /* This index table cannot be right since it does not fit into |
284 | Index: elfutils-0.155/libelf/elf_getshdrstrndx.c | 266 | --- elfutils/libelf/elf_getshdrstrndx.c |
285 | =================================================================== | 267 | +++ elfutils/libelf/elf_getshdrstrndx.c |
286 | --- elfutils-0.155.orig/libelf/elf_getshdrstrndx.c 2009-06-13 22:31:35.000000000 +0000 | ||
287 | +++ elfutils-0.155/libelf/elf_getshdrstrndx.c 2010-07-03 13:07:11.000000000 +0000 | ||
288 | @@ -104,10 +104,25 @@ elf_getshdrstrndx (elf, dst) | 268 | @@ -104,10 +104,25 @@ elf_getshdrstrndx (elf, dst) |
289 | if (elf->map_address != NULL | 269 | if (elf->map_address != NULL |
290 | && elf->state.elf32.ehdr->e_ident[EI_DATA] == MY_ELFDATA | 270 | && elf->state.elf32.ehdr->e_ident[EI_DATA] == MY_ELFDATA |
@@ -343,10 +323,8 @@ Index: elfutils-0.155/libelf/elf_getshdrstrndx.c | |||
343 | else | 323 | else |
344 | { | 324 | { |
345 | /* We avoid reading in all the section headers. Just read | 325 | /* We avoid reading in all the section headers. Just read |
346 | Index: elfutils-0.155/libelf/elf_newscn.c | 326 | --- elfutils/libelf/elf_newscn.c |
347 | =================================================================== | 327 | +++ elfutils/libelf/elf_newscn.c |
348 | --- elfutils-0.155.orig/libelf/elf_newscn.c 2009-01-08 20:56:37.000000000 +0000 | ||
349 | +++ elfutils-0.155/libelf/elf_newscn.c 2010-07-03 13:07:11.000000000 +0000 | ||
350 | @@ -83,10 +83,18 @@ elf_newscn (elf) | 328 | @@ -83,10 +83,18 @@ elf_newscn (elf) |
351 | else | 329 | else |
352 | { | 330 | { |
@@ -367,10 +345,8 @@ Index: elfutils-0.155/libelf/elf_newscn.c | |||
367 | newp = (Elf_ScnList *) calloc (sizeof (Elf_ScnList) | 345 | newp = (Elf_ScnList *) calloc (sizeof (Elf_ScnList) |
368 | + ((elf->state.elf.scnincr *= 2) | 346 | + ((elf->state.elf.scnincr *= 2) |
369 | * sizeof (Elf_Scn)), 1); | 347 | * sizeof (Elf_Scn)), 1); |
370 | Index: elfutils-0.155/libelf/gelf_getdyn.c | 348 | --- elfutils/libelf/gelf_getdyn.c |
371 | =================================================================== | 349 | +++ elfutils/libelf/gelf_getdyn.c |
372 | --- elfutils-0.155.orig/libelf/gelf_getdyn.c 2009-01-08 20:56:37.000000000 +0000 | ||
373 | +++ elfutils-0.155/libelf/gelf_getdyn.c 2010-07-03 13:07:11.000000000 +0000 | ||
374 | @@ -1,5 +1,5 @@ | 350 | @@ -1,5 +1,5 @@ |
375 | /* Get information from dynamic table at the given index. | 351 | /* Get information from dynamic table at the given index. |
376 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. | 352 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. |
@@ -396,10 +372,8 @@ Index: elfutils-0.155/libelf/gelf_getdyn.c | |||
396 | { | 372 | { |
397 | __libelf_seterrno (ELF_E_INVALID_INDEX); | 373 | __libelf_seterrno (ELF_E_INVALID_INDEX); |
398 | goto out; | 374 | goto out; |
399 | Index: elfutils-0.155/libelf/gelf_getlib.c | 375 | --- elfutils/libelf/gelf_getlib.c |
400 | =================================================================== | 376 | +++ elfutils/libelf/gelf_getlib.c |
401 | --- elfutils-0.155.orig/libelf/gelf_getlib.c 2009-01-08 20:56:37.000000000 +0000 | ||
402 | +++ elfutils-0.155/libelf/gelf_getlib.c 2010-07-03 13:07:11.000000000 +0000 | ||
403 | @@ -1,5 +1,5 @@ | 377 | @@ -1,5 +1,5 @@ |
404 | /* Get library from table at the given index. | 378 | /* Get library from table at the given index. |
405 | - Copyright (C) 2004 Red Hat, Inc. | 379 | - Copyright (C) 2004 Red Hat, Inc. |
@@ -416,10 +390,8 @@ Index: elfutils-0.155/libelf/gelf_getlib.c | |||
416 | __libelf_seterrno (ELF_E_INVALID_INDEX); | 390 | __libelf_seterrno (ELF_E_INVALID_INDEX); |
417 | else | 391 | else |
418 | { | 392 | { |
419 | Index: elfutils-0.155/libelf/gelf_getmove.c | 393 | --- elfutils/libelf/gelf_getmove.c |
420 | =================================================================== | 394 | +++ elfutils/libelf/gelf_getmove.c |
421 | --- elfutils-0.155.orig/libelf/gelf_getmove.c 2009-01-08 20:56:37.000000000 +0000 | ||
422 | +++ elfutils-0.155/libelf/gelf_getmove.c 2010-07-03 13:07:11.000000000 +0000 | ||
423 | @@ -1,5 +1,5 @@ | 395 | @@ -1,5 +1,5 @@ |
424 | /* Get move structure at the given index. | 396 | /* Get move structure at the given index. |
425 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. | 397 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. |
@@ -436,10 +408,8 @@ Index: elfutils-0.155/libelf/gelf_getmove.c | |||
436 | { | 408 | { |
437 | __libelf_seterrno (ELF_E_INVALID_INDEX); | 409 | __libelf_seterrno (ELF_E_INVALID_INDEX); |
438 | goto out; | 410 | goto out; |
439 | Index: elfutils-0.155/libelf/gelf_getrela.c | 411 | --- elfutils/libelf/gelf_getrela.c |
440 | =================================================================== | 412 | +++ elfutils/libelf/gelf_getrela.c |
441 | --- elfutils-0.155.orig/libelf/gelf_getrela.c 2009-01-08 20:56:37.000000000 +0000 | ||
442 | +++ elfutils-0.155/libelf/gelf_getrela.c 2010-07-03 13:07:11.000000000 +0000 | ||
443 | @@ -1,5 +1,5 @@ | 413 | @@ -1,5 +1,5 @@ |
444 | /* Get RELA relocation information at given index. | 414 | /* Get RELA relocation information at given index. |
445 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. | 415 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. |
@@ -478,10 +448,8 @@ Index: elfutils-0.155/libelf/gelf_getrela.c | |||
478 | { | 448 | { |
479 | __libelf_seterrno (ELF_E_INVALID_INDEX); | 449 | __libelf_seterrno (ELF_E_INVALID_INDEX); |
480 | result = NULL; | 450 | result = NULL; |
481 | Index: elfutils-0.155/libelf/gelf_getrel.c | 451 | --- elfutils/libelf/gelf_getrel.c |
482 | =================================================================== | 452 | +++ elfutils/libelf/gelf_getrel.c |
483 | --- elfutils-0.155.orig/libelf/gelf_getrel.c 2009-01-08 20:56:37.000000000 +0000 | ||
484 | +++ elfutils-0.155/libelf/gelf_getrel.c 2010-07-03 13:07:11.000000000 +0000 | ||
485 | @@ -1,5 +1,5 @@ | 453 | @@ -1,5 +1,5 @@ |
486 | /* Get REL relocation information at given index. | 454 | /* Get REL relocation information at given index. |
487 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. | 455 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. |
@@ -520,10 +488,8 @@ Index: elfutils-0.155/libelf/gelf_getrel.c | |||
520 | { | 488 | { |
521 | __libelf_seterrno (ELF_E_INVALID_INDEX); | 489 | __libelf_seterrno (ELF_E_INVALID_INDEX); |
522 | result = NULL; | 490 | result = NULL; |
523 | Index: elfutils-0.155/libelf/gelf_getsym.c | 491 | --- elfutils/libelf/gelf_getsym.c |
524 | =================================================================== | 492 | +++ elfutils/libelf/gelf_getsym.c |
525 | --- elfutils-0.155.orig/libelf/gelf_getsym.c 2009-01-08 20:56:37.000000000 +0000 | ||
526 | +++ elfutils-0.155/libelf/gelf_getsym.c 2010-07-03 13:07:11.000000000 +0000 | ||
527 | @@ -1,5 +1,5 @@ | 493 | @@ -1,5 +1,5 @@ |
528 | /* Get symbol information from symbol table at the given index. | 494 | /* Get symbol information from symbol table at the given index. |
529 | - Copyright (C) 1999, 2000, 2001, 2002 Red Hat, Inc. | 495 | - Copyright (C) 1999, 2000, 2001, 2002 Red Hat, Inc. |
@@ -549,10 +515,8 @@ Index: elfutils-0.155/libelf/gelf_getsym.c | |||
549 | { | 515 | { |
550 | __libelf_seterrno (ELF_E_INVALID_INDEX); | 516 | __libelf_seterrno (ELF_E_INVALID_INDEX); |
551 | goto out; | 517 | goto out; |
552 | Index: elfutils-0.155/libelf/gelf_getsyminfo.c | 518 | --- elfutils/libelf/gelf_getsyminfo.c |
553 | =================================================================== | 519 | +++ elfutils/libelf/gelf_getsyminfo.c |
554 | --- elfutils-0.155.orig/libelf/gelf_getsyminfo.c 2009-01-08 20:56:37.000000000 +0000 | ||
555 | +++ elfutils-0.155/libelf/gelf_getsyminfo.c 2010-07-03 13:07:11.000000000 +0000 | ||
556 | @@ -1,5 +1,5 @@ | 520 | @@ -1,5 +1,5 @@ |
557 | /* Get additional symbol information from symbol table at the given index. | 521 | /* Get additional symbol information from symbol table at the given index. |
558 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. | 522 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. |
@@ -569,10 +533,8 @@ Index: elfutils-0.155/libelf/gelf_getsyminfo.c | |||
569 | { | 533 | { |
570 | __libelf_seterrno (ELF_E_INVALID_INDEX); | 534 | __libelf_seterrno (ELF_E_INVALID_INDEX); |
571 | goto out; | 535 | goto out; |
572 | Index: elfutils-0.155/libelf/gelf_getsymshndx.c | 536 | --- elfutils/libelf/gelf_getsymshndx.c |
573 | =================================================================== | 537 | +++ elfutils/libelf/gelf_getsymshndx.c |
574 | --- elfutils-0.155.orig/libelf/gelf_getsymshndx.c 2009-01-08 20:56:37.000000000 +0000 | ||
575 | +++ elfutils-0.155/libelf/gelf_getsymshndx.c 2010-07-03 13:07:11.000000000 +0000 | ||
576 | @@ -1,6 +1,6 @@ | 538 | @@ -1,6 +1,6 @@ |
577 | /* Get symbol information and separate section index from symbol table | 539 | /* Get symbol information and separate section index from symbol table |
578 | at the given index. | 540 | at the given index. |
@@ -608,10 +570,8 @@ Index: elfutils-0.155/libelf/gelf_getsymshndx.c | |||
608 | { | 570 | { |
609 | __libelf_seterrno (ELF_E_INVALID_INDEX); | 571 | __libelf_seterrno (ELF_E_INVALID_INDEX); |
610 | goto out; | 572 | goto out; |
611 | Index: elfutils-0.155/libelf/gelf_getversym.c | 573 | --- elfutils/libelf/gelf_getversym.c |
612 | =================================================================== | 574 | +++ elfutils/libelf/gelf_getversym.c |
613 | --- elfutils-0.155.orig/libelf/gelf_getversym.c 2009-01-08 20:56:37.000000000 +0000 | ||
614 | +++ elfutils-0.155/libelf/gelf_getversym.c 2010-07-03 13:07:11.000000000 +0000 | ||
615 | @@ -1,5 +1,5 @@ | 575 | @@ -1,5 +1,5 @@ |
616 | /* Get symbol version information at the given index. | 576 | /* Get symbol version information at the given index. |
617 | - Copyright (C) 1999, 2000, 2001, 2002 Red Hat, Inc. | 577 | - Copyright (C) 1999, 2000, 2001, 2002 Red Hat, Inc. |
@@ -628,10 +588,8 @@ Index: elfutils-0.155/libelf/gelf_getversym.c | |||
628 | { | 588 | { |
629 | __libelf_seterrno (ELF_E_INVALID_INDEX); | 589 | __libelf_seterrno (ELF_E_INVALID_INDEX); |
630 | result = NULL; | 590 | result = NULL; |
631 | Index: elfutils-0.155/libelf/gelf_update_dyn.c | 591 | --- elfutils/libelf/gelf_update_dyn.c |
632 | =================================================================== | 592 | +++ elfutils/libelf/gelf_update_dyn.c |
633 | --- elfutils-0.155.orig/libelf/gelf_update_dyn.c 2009-01-08 20:56:37.000000000 +0000 | ||
634 | +++ elfutils-0.155/libelf/gelf_update_dyn.c 2010-07-03 13:07:11.000000000 +0000 | ||
635 | @@ -1,5 +1,5 @@ | 593 | @@ -1,5 +1,5 @@ |
636 | /* Update information in dynamic table at the given index. | 594 | /* Update information in dynamic table at the given index. |
637 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. | 595 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. |
@@ -670,10 +628,8 @@ Index: elfutils-0.155/libelf/gelf_update_dyn.c | |||
670 | { | 628 | { |
671 | __libelf_seterrno (ELF_E_INVALID_INDEX); | 629 | __libelf_seterrno (ELF_E_INVALID_INDEX); |
672 | goto out; | 630 | goto out; |
673 | Index: elfutils-0.155/libelf/gelf_update_lib.c | 631 | --- elfutils/libelf/gelf_update_lib.c |
674 | =================================================================== | 632 | +++ elfutils/libelf/gelf_update_lib.c |
675 | --- elfutils-0.155.orig/libelf/gelf_update_lib.c 2009-01-08 20:56:37.000000000 +0000 | ||
676 | +++ elfutils-0.155/libelf/gelf_update_lib.c 2010-07-03 13:07:11.000000000 +0000 | ||
677 | @@ -1,5 +1,5 @@ | 633 | @@ -1,5 +1,5 @@ |
678 | /* Update library in table at the given index. | 634 | /* Update library in table at the given index. |
679 | - Copyright (C) 2004 Red Hat, Inc. | 635 | - Copyright (C) 2004 Red Hat, Inc. |
@@ -703,10 +659,8 @@ Index: elfutils-0.155/libelf/gelf_update_lib.c | |||
703 | __libelf_seterrno (ELF_E_INVALID_INDEX); | 659 | __libelf_seterrno (ELF_E_INVALID_INDEX); |
704 | else | 660 | else |
705 | { | 661 | { |
706 | Index: elfutils-0.155/libelf/gelf_update_move.c | 662 | --- elfutils/libelf/gelf_update_move.c |
707 | =================================================================== | 663 | +++ elfutils/libelf/gelf_update_move.c |
708 | --- elfutils-0.155.orig/libelf/gelf_update_move.c 2009-01-08 20:56:37.000000000 +0000 | ||
709 | +++ elfutils-0.155/libelf/gelf_update_move.c 2010-07-03 13:07:11.000000000 +0000 | ||
710 | @@ -1,5 +1,5 @@ | 664 | @@ -1,5 +1,5 @@ |
711 | /* Update move structure at the given index. | 665 | /* Update move structure at the given index. |
712 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. | 666 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. |
@@ -724,10 +678,8 @@ Index: elfutils-0.155/libelf/gelf_update_move.c | |||
724 | { | 678 | { |
725 | __libelf_seterrno (ELF_E_INVALID_INDEX); | 679 | __libelf_seterrno (ELF_E_INVALID_INDEX); |
726 | return 0; | 680 | return 0; |
727 | Index: elfutils-0.155/libelf/gelf_update_rela.c | 681 | --- elfutils/libelf/gelf_update_rela.c |
728 | =================================================================== | 682 | +++ elfutils/libelf/gelf_update_rela.c |
729 | --- elfutils-0.155.orig/libelf/gelf_update_rela.c 2009-01-08 20:56:37.000000000 +0000 | ||
730 | +++ elfutils-0.155/libelf/gelf_update_rela.c 2010-07-03 13:07:11.000000000 +0000 | ||
731 | @@ -1,5 +1,5 @@ | 683 | @@ -1,5 +1,5 @@ |
732 | /* Update RELA relocation information at given index. | 684 | /* Update RELA relocation information at given index. |
733 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. | 685 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. |
@@ -766,10 +718,8 @@ Index: elfutils-0.155/libelf/gelf_update_rela.c | |||
766 | { | 718 | { |
767 | __libelf_seterrno (ELF_E_INVALID_INDEX); | 719 | __libelf_seterrno (ELF_E_INVALID_INDEX); |
768 | goto out; | 720 | goto out; |
769 | Index: elfutils-0.155/libelf/gelf_update_rel.c | 721 | --- elfutils/libelf/gelf_update_rel.c |
770 | =================================================================== | 722 | +++ elfutils/libelf/gelf_update_rel.c |
771 | --- elfutils-0.155.orig/libelf/gelf_update_rel.c 2009-01-08 20:56:37.000000000 +0000 | ||
772 | +++ elfutils-0.155/libelf/gelf_update_rel.c 2010-07-03 13:07:11.000000000 +0000 | ||
773 | @@ -1,5 +1,5 @@ | 723 | @@ -1,5 +1,5 @@ |
774 | /* Update REL relocation information at given index. | 724 | /* Update REL relocation information at given index. |
775 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. | 725 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. |
@@ -808,10 +758,8 @@ Index: elfutils-0.155/libelf/gelf_update_rel.c | |||
808 | { | 758 | { |
809 | __libelf_seterrno (ELF_E_INVALID_INDEX); | 759 | __libelf_seterrno (ELF_E_INVALID_INDEX); |
810 | goto out; | 760 | goto out; |
811 | Index: elfutils-0.155/libelf/gelf_update_sym.c | 761 | --- elfutils/libelf/gelf_update_sym.c |
812 | =================================================================== | 762 | +++ elfutils/libelf/gelf_update_sym.c |
813 | --- elfutils-0.155.orig/libelf/gelf_update_sym.c 2009-01-08 20:56:37.000000000 +0000 | ||
814 | +++ elfutils-0.155/libelf/gelf_update_sym.c 2010-07-03 13:07:11.000000000 +0000 | ||
815 | @@ -1,5 +1,5 @@ | 763 | @@ -1,5 +1,5 @@ |
816 | /* Update symbol information in symbol table at the given index. | 764 | /* Update symbol information in symbol table at the given index. |
817 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. | 765 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. |
@@ -850,10 +798,8 @@ Index: elfutils-0.155/libelf/gelf_update_sym.c | |||
850 | { | 798 | { |
851 | __libelf_seterrno (ELF_E_INVALID_INDEX); | 799 | __libelf_seterrno (ELF_E_INVALID_INDEX); |
852 | goto out; | 800 | goto out; |
853 | Index: elfutils-0.155/libelf/gelf_update_syminfo.c | 801 | --- elfutils/libelf/gelf_update_syminfo.c |
854 | =================================================================== | 802 | +++ elfutils/libelf/gelf_update_syminfo.c |
855 | --- elfutils-0.155.orig/libelf/gelf_update_syminfo.c 2009-01-08 20:56:37.000000000 +0000 | ||
856 | +++ elfutils-0.155/libelf/gelf_update_syminfo.c 2010-07-03 13:07:11.000000000 +0000 | ||
857 | @@ -1,5 +1,5 @@ | 803 | @@ -1,5 +1,5 @@ |
858 | /* Update additional symbol information in symbol table at the given index. | 804 | /* Update additional symbol information in symbol table at the given index. |
859 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. | 805 | - Copyright (C) 2000, 2001, 2002 Red Hat, Inc. |
@@ -883,10 +829,8 @@ Index: elfutils-0.155/libelf/gelf_update_syminfo.c | |||
883 | { | 829 | { |
884 | __libelf_seterrno (ELF_E_INVALID_INDEX); | 830 | __libelf_seterrno (ELF_E_INVALID_INDEX); |
885 | goto out; | 831 | goto out; |
886 | Index: elfutils-0.155/libelf/gelf_update_symshndx.c | 832 | --- elfutils/libelf/gelf_update_symshndx.c |
887 | =================================================================== | 833 | +++ elfutils/libelf/gelf_update_symshndx.c |
888 | --- elfutils-0.155.orig/libelf/gelf_update_symshndx.c 2009-01-08 20:56:37.000000000 +0000 | ||
889 | +++ elfutils-0.155/libelf/gelf_update_symshndx.c 2010-07-03 13:07:11.000000000 +0000 | ||
890 | @@ -1,6 +1,6 @@ | 834 | @@ -1,6 +1,6 @@ |
891 | /* Update symbol information and section index in symbol table at the | 835 | /* Update symbol information and section index in symbol table at the |
892 | given index. | 836 | given index. |
@@ -926,10 +870,8 @@ Index: elfutils-0.155/libelf/gelf_update_symshndx.c | |||
926 | { | 870 | { |
927 | __libelf_seterrno (ELF_E_INVALID_INDEX); | 871 | __libelf_seterrno (ELF_E_INVALID_INDEX); |
928 | goto out; | 872 | goto out; |
929 | Index: elfutils-0.155/libelf/gelf_update_versym.c | 873 | --- elfutils/libelf/gelf_update_versym.c |
930 | =================================================================== | 874 | +++ elfutils/libelf/gelf_update_versym.c |
931 | --- elfutils-0.155.orig/libelf/gelf_update_versym.c 2009-01-08 20:56:37.000000000 +0000 | ||
932 | +++ elfutils-0.155/libelf/gelf_update_versym.c 2010-07-03 13:07:11.000000000 +0000 | ||
933 | @@ -1,5 +1,5 @@ | 875 | @@ -1,5 +1,5 @@ |
934 | /* Update symbol version information. | 876 | /* Update symbol version information. |
935 | - Copyright (C) 2001, 2002 Red Hat, Inc. | 877 | - Copyright (C) 2001, 2002 Red Hat, Inc. |
@@ -947,11 +889,9 @@ Index: elfutils-0.155/libelf/gelf_update_versym.c | |||
947 | { | 889 | { |
948 | __libelf_seterrno (ELF_E_INVALID_INDEX); | 890 | __libelf_seterrno (ELF_E_INVALID_INDEX); |
949 | return 0; | 891 | return 0; |
950 | Index: elfutils-0.155/libelf/libelfP.h | 892 | --- elfutils/libelf/libelfP.h |
951 | =================================================================== | 893 | +++ elfutils/libelf/libelfP.h |
952 | --- elfutils-0.155.orig/libelf/libelfP.h 2010-01-12 16:57:54.000000000 +0000 | 894 | @@ -587,4 +587,8 @@ extern uint32_t __libelf_crc32 (uint32_t |
953 | +++ elfutils-0.155/libelf/libelfP.h 2010-07-03 13:07:11.000000000 +0000 | ||
954 | @@ -608,4 +608,8 @@ | ||
955 | /* Align offset to 4 bytes as needed for note name and descriptor data. */ | 895 | /* Align offset to 4 bytes as needed for note name and descriptor data. */ |
956 | #define NOTE_ALIGN(n) (((n) + 3) & -4U) | 896 | #define NOTE_ALIGN(n) (((n) + 3) & -4U) |
957 | 897 | ||
@@ -960,11 +900,9 @@ Index: elfutils-0.155/libelf/libelfP.h | |||
960 | + unlikely ((data)->d_size / sizeof (type) <= (unsigned int) (ndx)) | 900 | + unlikely ((data)->d_size / sizeof (type) <= (unsigned int) (ndx)) |
961 | + | 901 | + |
962 | #endif /* libelfP.h */ | 902 | #endif /* libelfP.h */ |
963 | Index: elfutils-0.155/src/ChangeLog | 903 | --- elfutils/src/ChangeLog |
964 | =================================================================== | 904 | +++ elfutils/src/ChangeLog |
965 | --- elfutils-0.155.orig/src/ChangeLog 2010-07-03 13:07:10.000000000 +0000 | 905 | @@ -702,6 +702,12 @@ |
966 | +++ elfutils-0.155/src/ChangeLog 2010-07-03 13:07:11.000000000 +0000 | ||
967 | @@ -344,6 +344,12 @@ | ||
968 | 906 | ||
969 | * readelf.c (dwarf_attr_string): Grok DW_AT_GNU_odr_signature. | 907 | * readelf.c (dwarf_attr_string): Grok DW_AT_GNU_odr_signature. |
970 | 908 | ||
@@ -977,7 +915,7 @@ Index: elfutils-0.155/src/ChangeLog | |||
977 | 2011-02-11 Roland McGrath <roland@redhat.com> | 915 | 2011-02-11 Roland McGrath <roland@redhat.com> |
978 | 916 | ||
979 | * elfcmp.c (verbose): New variable. | 917 | * elfcmp.c (verbose): New variable. |
980 | @@ -2056,6 +2062,16 @@ | 918 | @@ -2414,6 +2420,16 @@ |
981 | object symbols or symbols with unknown type. | 919 | object symbols or symbols with unknown type. |
982 | (check_rel): Likewise. | 920 | (check_rel): Likewise. |
983 | 921 | ||
@@ -994,7 +932,7 @@ Index: elfutils-0.155/src/ChangeLog | |||
994 | 2005-06-08 Roland McGrath <roland@redhat.com> | 932 | 2005-06-08 Roland McGrath <roland@redhat.com> |
995 | 933 | ||
996 | * readelf.c (print_ops): Add consts. | 934 | * readelf.c (print_ops): Add consts. |
997 | @@ -2101,6 +2117,19 @@ | 935 | @@ -2459,6 +2475,19 @@ |
998 | 936 | ||
999 | * readelf.c (dwarf_tag_string): Add new tags. | 937 | * readelf.c (dwarf_tag_string): Add new tags. |
1000 | 938 | ||
@@ -1014,10 +952,8 @@ Index: elfutils-0.155/src/ChangeLog | |||
1014 | 2005-05-08 Roland McGrath <roland@redhat.com> | 952 | 2005-05-08 Roland McGrath <roland@redhat.com> |
1015 | 953 | ||
1016 | * strip.c (handle_elf): Don't translate hash and versym data formats, | 954 | * strip.c (handle_elf): Don't translate hash and versym data formats, |
1017 | Index: elfutils-0.155/src/elflint.c | 955 | --- elfutils/src/elflint.c |
1018 | =================================================================== | 956 | +++ elfutils/src/elflint.c |
1019 | --- elfutils-0.155.orig/src/elflint.c 2010-04-13 20:08:02.000000000 +0000 | ||
1020 | +++ elfutils-0.155/src/elflint.c 2010-07-03 13:07:11.000000000 +0000 | ||
1021 | @@ -123,6 +123,10 @@ static uint32_t shstrndx; | 957 | @@ -123,6 +123,10 @@ static uint32_t shstrndx; |
1022 | /* Array to count references in section groups. */ | 958 | /* Array to count references in section groups. */ |
1023 | static int *scnref; | 959 | static int *scnref; |
@@ -1091,7 +1027,7 @@ Index: elfutils-0.155/src/elflint.c | |||
1091 | } | 1027 | } |
1092 | 1028 | ||
1093 | if (sym->st_shndx == SHN_XINDEX) | 1029 | if (sym->st_shndx == SHN_XINDEX) |
1094 | @@ -1032,9 +1042,11 @@ is_rel_dyn (Ebl *ebl, const GElf_Ehdr *e | 1030 | @@ -1040,9 +1050,11 @@ is_rel_dyn (Ebl *ebl, const GElf_Ehdr *e |
1095 | { | 1031 | { |
1096 | GElf_Shdr rcshdr_mem; | 1032 | GElf_Shdr rcshdr_mem; |
1097 | const GElf_Shdr *rcshdr = gelf_getshdr (scn, &rcshdr_mem); | 1033 | const GElf_Shdr *rcshdr = gelf_getshdr (scn, &rcshdr_mem); |
@@ -1105,7 +1041,7 @@ Index: elfutils-0.155/src/elflint.c | |||
1105 | { | 1041 | { |
1106 | /* Found the dynamic section. Look through it. */ | 1042 | /* Found the dynamic section. Look through it. */ |
1107 | Elf_Data *d = elf_getdata (scn, NULL); | 1043 | Elf_Data *d = elf_getdata (scn, NULL); |
1108 | @@ -1044,7 +1056,9 @@ is_rel_dyn (Ebl *ebl, const GElf_Ehdr *e | 1044 | @@ -1052,7 +1064,9 @@ is_rel_dyn (Ebl *ebl, const GElf_Ehdr *e |
1109 | { | 1045 | { |
1110 | GElf_Dyn dyn_mem; | 1046 | GElf_Dyn dyn_mem; |
1111 | GElf_Dyn *dyn = gelf_getdyn (d, cnt, &dyn_mem); | 1047 | GElf_Dyn *dyn = gelf_getdyn (d, cnt, &dyn_mem); |
@@ -1116,7 +1052,7 @@ Index: elfutils-0.155/src/elflint.c | |||
1116 | 1052 | ||
1117 | if (dyn->d_tag == DT_RELCOUNT) | 1053 | if (dyn->d_tag == DT_RELCOUNT) |
1118 | { | 1054 | { |
1119 | @@ -1058,7 +1072,9 @@ section [%2d] '%s': DT_RELCOUNT used for | 1055 | @@ -1066,7 +1080,9 @@ section [%2d] '%s': DT_RELCOUNT used for |
1120 | /* Does the number specified number of relative | 1056 | /* Does the number specified number of relative |
1121 | relocations exceed the total number of | 1057 | relocations exceed the total number of |
1122 | relocations? */ | 1058 | relocations? */ |
@@ -1127,7 +1063,7 @@ Index: elfutils-0.155/src/elflint.c | |||
1127 | ERROR (gettext ("\ | 1063 | ERROR (gettext ("\ |
1128 | section [%2d] '%s': DT_RELCOUNT value %d too high for this section\n"), | 1064 | section [%2d] '%s': DT_RELCOUNT value %d too high for this section\n"), |
1129 | idx, section_name (ebl, idx), | 1065 | idx, section_name (ebl, idx), |
1130 | @@ -1218,7 +1234,8 @@ section [%2d] '%s': no relocations for m | 1066 | @@ -1226,7 +1242,8 @@ section [%2d] '%s': no relocations for m |
1131 | } | 1067 | } |
1132 | } | 1068 | } |
1133 | 1069 | ||
@@ -1137,7 +1073,7 @@ Index: elfutils-0.155/src/elflint.c | |||
1137 | ERROR (gettext (reltype == ELF_T_RELA ? "\ | 1073 | ERROR (gettext (reltype == ELF_T_RELA ? "\ |
1138 | section [%2d] '%s': section entry size does not match ElfXX_Rela\n" : "\ | 1074 | section [%2d] '%s': section entry size does not match ElfXX_Rela\n" : "\ |
1139 | section [%2d] '%s': section entry size does not match ElfXX_Rel\n"), | 1075 | section [%2d] '%s': section entry size does not match ElfXX_Rel\n"), |
1140 | @@ -1441,7 +1458,8 @@ check_rela (Ebl *ebl, GElf_Ehdr *ehdr, G | 1076 | @@ -1449,7 +1466,8 @@ check_rela (Ebl *ebl, GElf_Ehdr *ehdr, G |
1141 | Elf_Data *symdata = elf_getdata (symscn, NULL); | 1077 | Elf_Data *symdata = elf_getdata (symscn, NULL); |
1142 | enum load_state state = state_undecided; | 1078 | enum load_state state = state_undecided; |
1143 | 1079 | ||
@@ -1147,7 +1083,7 @@ Index: elfutils-0.155/src/elflint.c | |||
1147 | { | 1083 | { |
1148 | GElf_Rela rela_mem; | 1084 | GElf_Rela rela_mem; |
1149 | GElf_Rela *rela = gelf_getrela (data, cnt, &rela_mem); | 1085 | GElf_Rela *rela = gelf_getrela (data, cnt, &rela_mem); |
1150 | @@ -1491,7 +1509,8 @@ check_rel (Ebl *ebl, GElf_Ehdr *ehdr, GE | 1086 | @@ -1499,7 +1517,8 @@ check_rel (Ebl *ebl, GElf_Ehdr *ehdr, GE |
1151 | Elf_Data *symdata = elf_getdata (symscn, NULL); | 1087 | Elf_Data *symdata = elf_getdata (symscn, NULL); |
1152 | enum load_state state = state_undecided; | 1088 | enum load_state state = state_undecided; |
1153 | 1089 | ||
@@ -1157,7 +1093,7 @@ Index: elfutils-0.155/src/elflint.c | |||
1157 | { | 1093 | { |
1158 | GElf_Rel rel_mem; | 1094 | GElf_Rel rel_mem; |
1159 | GElf_Rel *rel = gelf_getrel (data, cnt, &rel_mem); | 1095 | GElf_Rel *rel = gelf_getrel (data, cnt, &rel_mem); |
1160 | @@ -1590,7 +1609,8 @@ section [%2d] '%s': referenced as string | 1096 | @@ -1598,7 +1617,8 @@ section [%2d] '%s': referenced as string |
1161 | shdr->sh_link, section_name (ebl, shdr->sh_link), | 1097 | shdr->sh_link, section_name (ebl, shdr->sh_link), |
1162 | idx, section_name (ebl, idx)); | 1098 | idx, section_name (ebl, idx)); |
1163 | 1099 | ||
@@ -1167,7 +1103,7 @@ Index: elfutils-0.155/src/elflint.c | |||
1167 | ERROR (gettext ("\ | 1103 | ERROR (gettext ("\ |
1168 | section [%2d] '%s': section entry size does not match ElfXX_Dyn\n"), | 1104 | section [%2d] '%s': section entry size does not match ElfXX_Dyn\n"), |
1169 | idx, section_name (ebl, idx)); | 1105 | idx, section_name (ebl, idx)); |
1170 | @@ -1600,7 +1620,7 @@ section [%2d] '%s': section entry size d | 1106 | @@ -1608,7 +1628,7 @@ section [%2d] '%s': section entry size d |
1171 | idx, section_name (ebl, idx)); | 1107 | idx, section_name (ebl, idx)); |
1172 | 1108 | ||
1173 | bool non_null_warned = false; | 1109 | bool non_null_warned = false; |
@@ -1176,7 +1112,7 @@ Index: elfutils-0.155/src/elflint.c | |||
1176 | { | 1112 | { |
1177 | GElf_Dyn dyn_mem; | 1113 | GElf_Dyn dyn_mem; |
1178 | GElf_Dyn *dyn = gelf_getdyn (data, cnt, &dyn_mem); | 1114 | GElf_Dyn *dyn = gelf_getdyn (data, cnt, &dyn_mem); |
1179 | @@ -1872,6 +1892,8 @@ section [%2d] '%s': entry size does not | 1115 | @@ -1880,6 +1900,8 @@ section [%2d] '%s': entry size does not |
1180 | idx, section_name (ebl, idx)); | 1116 | idx, section_name (ebl, idx)); |
1181 | 1117 | ||
1182 | if (symshdr != NULL | 1118 | if (symshdr != NULL |
@@ -1185,7 +1121,7 @@ Index: elfutils-0.155/src/elflint.c | |||
1185 | && (shdr->sh_size / shdr->sh_entsize | 1121 | && (shdr->sh_size / shdr->sh_entsize |
1186 | < symshdr->sh_size / symshdr->sh_entsize)) | 1122 | < symshdr->sh_size / symshdr->sh_entsize)) |
1187 | ERROR (gettext ("\ | 1123 | ERROR (gettext ("\ |
1188 | @@ -1898,6 +1920,12 @@ section [%2d] '%s': extended section ind | 1124 | @@ -1906,6 +1928,12 @@ section [%2d] '%s': extended section ind |
1189 | } | 1125 | } |
1190 | 1126 | ||
1191 | Elf_Data *data = elf_getdata (elf_getscn (ebl->elf, idx), NULL); | 1127 | Elf_Data *data = elf_getdata (elf_getscn (ebl->elf, idx), NULL); |
@@ -1198,7 +1134,7 @@ Index: elfutils-0.155/src/elflint.c | |||
1198 | 1134 | ||
1199 | if (*((Elf32_Word *) data->d_buf) != 0) | 1135 | if (*((Elf32_Word *) data->d_buf) != 0) |
1200 | ERROR (gettext ("symbol 0 should have zero extended section index\n")); | 1136 | ERROR (gettext ("symbol 0 should have zero extended section index\n")); |
1201 | @@ -1940,7 +1968,7 @@ section [%2d] '%s': hash table section i | 1137 | @@ -1948,7 +1976,7 @@ section [%2d] '%s': hash table section i |
1202 | 1138 | ||
1203 | size_t maxidx = nchain; | 1139 | size_t maxidx = nchain; |
1204 | 1140 | ||
@@ -1207,7 +1143,7 @@ Index: elfutils-0.155/src/elflint.c | |||
1207 | { | 1143 | { |
1208 | size_t symsize = symshdr->sh_size / symshdr->sh_entsize; | 1144 | size_t symsize = symshdr->sh_size / symshdr->sh_entsize; |
1209 | 1145 | ||
1210 | @@ -1951,18 +1979,28 @@ section [%2d] '%s': hash table section i | 1146 | @@ -1959,18 +1987,28 @@ section [%2d] '%s': hash table section i |
1211 | maxidx = symsize; | 1147 | maxidx = symsize; |
1212 | } | 1148 | } |
1213 | 1149 | ||
@@ -1238,7 +1174,7 @@ Index: elfutils-0.155/src/elflint.c | |||
1238 | } | 1174 | } |
1239 | 1175 | ||
1240 | 1176 | ||
1241 | @@ -1992,18 +2030,28 @@ section [%2d] '%s': hash table section i | 1177 | @@ -2000,18 +2038,28 @@ section [%2d] '%s': hash table section i |
1242 | maxidx = symsize; | 1178 | maxidx = symsize; |
1243 | } | 1179 | } |
1244 | 1180 | ||
@@ -1270,7 +1206,7 @@ Index: elfutils-0.155/src/elflint.c | |||
1270 | } | 1206 | } |
1271 | 1207 | ||
1272 | 1208 | ||
1273 | @@ -2028,7 +2076,7 @@ section [%2d] '%s': bitmask size not pow | 1209 | @@ -2036,7 +2084,7 @@ section [%2d] '%s': bitmask size not pow |
1274 | if (shdr->sh_size < (4 + bitmask_words + nbuckets) * sizeof (Elf32_Word)) | 1210 | if (shdr->sh_size < (4 + bitmask_words + nbuckets) * sizeof (Elf32_Word)) |
1275 | { | 1211 | { |
1276 | ERROR (gettext ("\ | 1212 | ERROR (gettext ("\ |
@@ -1279,7 +1215,7 @@ Index: elfutils-0.155/src/elflint.c | |||
1279 | idx, section_name (ebl, idx), (long int) shdr->sh_size, | 1215 | idx, section_name (ebl, idx), (long int) shdr->sh_size, |
1280 | (long int) ((4 + bitmask_words + nbuckets) * sizeof (Elf32_Word))); | 1216 | (long int) ((4 + bitmask_words + nbuckets) * sizeof (Elf32_Word))); |
1281 | return; | 1217 | return; |
1282 | @@ -2700,8 +2748,9 @@ section [%2d] '%s' refers in sh_link to | 1218 | @@ -2708,8 +2756,9 @@ section [%2d] '%s' refers in sh_link to |
1283 | 1219 | ||
1284 | /* The number of elements in the version symbol table must be the | 1220 | /* The number of elements in the version symbol table must be the |
1285 | same as the number of symbols. */ | 1221 | same as the number of symbols. */ |
@@ -1291,11 +1227,9 @@ Index: elfutils-0.155/src/elflint.c | |||
1291 | ERROR (gettext ("\ | 1227 | ERROR (gettext ("\ |
1292 | section [%2d] '%s' has different number of entries than symbol table [%2d] '%s'\n"), | 1228 | section [%2d] '%s' has different number of entries than symbol table [%2d] '%s'\n"), |
1293 | idx, section_name (ebl, idx), | 1229 | idx, section_name (ebl, idx), |
1294 | Index: elfutils-0.155/src/readelf.c | 1230 | --- elfutils/src/readelf.c |
1295 | =================================================================== | 1231 | +++ elfutils/src/readelf.c |
1296 | --- elfutils-0.155.orig/src/readelf.c 2010-07-03 13:07:10.000000000 +0000 | 1232 | @@ -1364,6 +1364,8 @@ handle_scngrp (Ebl *ebl, Elf_Scn *scn, G |
1297 | +++ elfutils-0.155/src/readelf.c 2010-07-03 13:07:11.000000000 +0000 | ||
1298 | @@ -1189,6 +1189,8 @@ handle_scngrp (Ebl *ebl, Elf_Scn *scn, G | ||
1299 | Elf32_Word *grpref = (Elf32_Word *) data->d_buf; | 1233 | Elf32_Word *grpref = (Elf32_Word *) data->d_buf; |
1300 | 1234 | ||
1301 | GElf_Sym sym_mem; | 1235 | GElf_Sym sym_mem; |
@@ -1304,7 +1238,7 @@ Index: elfutils-0.155/src/readelf.c | |||
1304 | printf ((grpref[0] & GRP_COMDAT) | 1238 | printf ((grpref[0] & GRP_COMDAT) |
1305 | ? ngettext ("\ | 1239 | ? ngettext ("\ |
1306 | \nCOMDAT section group [%2zu] '%s' with signature '%s' contains %zu entry:\n", | 1240 | \nCOMDAT section group [%2zu] '%s' with signature '%s' contains %zu entry:\n", |
1307 | @@ -1201,8 +1203,8 @@ handle_scngrp (Ebl *ebl, Elf_Scn *scn, G | 1241 | @@ -1376,8 +1378,8 @@ handle_scngrp (Ebl *ebl, Elf_Scn *scn, G |
1308 | data->d_size / sizeof (Elf32_Word) - 1), | 1242 | data->d_size / sizeof (Elf32_Word) - 1), |
1309 | elf_ndxscn (scn), | 1243 | elf_ndxscn (scn), |
1310 | elf_strptr (ebl->elf, shstrndx, shdr->sh_name), | 1244 | elf_strptr (ebl->elf, shstrndx, shdr->sh_name), |
@@ -1315,7 +1249,7 @@ Index: elfutils-0.155/src/readelf.c | |||
1315 | ?: gettext ("<INVALID SYMBOL>"), | 1249 | ?: gettext ("<INVALID SYMBOL>"), |
1316 | data->d_size / sizeof (Elf32_Word) - 1); | 1250 | data->d_size / sizeof (Elf32_Word) - 1); |
1317 | 1251 | ||
1318 | @@ -1353,10 +1355,12 @@ static void | 1252 | @@ -1528,10 +1530,12 @@ static void |
1319 | handle_dynamic (Ebl *ebl, Elf_Scn *scn, GElf_Shdr *shdr) | 1253 | handle_dynamic (Ebl *ebl, Elf_Scn *scn, GElf_Shdr *shdr) |
1320 | { | 1254 | { |
1321 | int class = gelf_getclass (ebl->elf); | 1255 | int class = gelf_getclass (ebl->elf); |
@@ -1329,7 +1263,7 @@ Index: elfutils-0.155/src/readelf.c | |||
1329 | 1263 | ||
1330 | /* Get the data of the section. */ | 1264 | /* Get the data of the section. */ |
1331 | data = elf_getdata (scn, NULL); | 1265 | data = elf_getdata (scn, NULL); |
1332 | @@ -1368,21 +1372,26 @@ handle_dynamic (Ebl *ebl, Elf_Scn *scn, | 1266 | @@ -1543,21 +1547,26 @@ handle_dynamic (Ebl *ebl, Elf_Scn *scn, |
1333 | error (EXIT_FAILURE, 0, | 1267 | error (EXIT_FAILURE, 0, |
1334 | gettext ("cannot get section header string table index")); | 1268 | gettext ("cannot get section header string table index")); |
1335 | 1269 | ||
@@ -1362,7 +1296,7 @@ Index: elfutils-0.155/src/readelf.c | |||
1362 | { | 1296 | { |
1363 | GElf_Dyn dynmem; | 1297 | GElf_Dyn dynmem; |
1364 | GElf_Dyn *dyn = gelf_getdyn (data, cnt, &dynmem); | 1298 | GElf_Dyn *dyn = gelf_getdyn (data, cnt, &dynmem); |
1365 | @@ -1531,7 +1540,8 @@ static void | 1299 | @@ -1706,7 +1715,8 @@ static void |
1366 | handle_relocs_rel (Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr) | 1300 | handle_relocs_rel (Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr) |
1367 | { | 1301 | { |
1368 | int class = gelf_getclass (ebl->elf); | 1302 | int class = gelf_getclass (ebl->elf); |
@@ -1372,7 +1306,7 @@ Index: elfutils-0.155/src/readelf.c | |||
1372 | 1306 | ||
1373 | /* Get the data of the section. */ | 1307 | /* Get the data of the section. */ |
1374 | Elf_Data *data = elf_getdata (scn, NULL); | 1308 | Elf_Data *data = elf_getdata (scn, NULL); |
1375 | @@ -1717,7 +1727,8 @@ static void | 1309 | @@ -1892,7 +1902,8 @@ static void |
1376 | handle_relocs_rela (Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr) | 1310 | handle_relocs_rela (Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr) |
1377 | { | 1311 | { |
1378 | int class = gelf_getclass (ebl->elf); | 1312 | int class = gelf_getclass (ebl->elf); |
@@ -1382,7 +1316,7 @@ Index: elfutils-0.155/src/readelf.c | |||
1382 | 1316 | ||
1383 | /* Get the data of the section. */ | 1317 | /* Get the data of the section. */ |
1384 | Elf_Data *data = elf_getdata (scn, NULL); | 1318 | Elf_Data *data = elf_getdata (scn, NULL); |
1385 | @@ -1964,6 +1975,13 @@ handle_symtab (Ebl *ebl, Elf_Scn *scn, G | 1319 | @@ -2139,6 +2150,13 @@ handle_symtab (Ebl *ebl, Elf_Scn *scn, G |
1386 | error (EXIT_FAILURE, 0, | 1320 | error (EXIT_FAILURE, 0, |
1387 | gettext ("cannot get section header string table index")); | 1321 | gettext ("cannot get section header string table index")); |
1388 | 1322 | ||
@@ -1396,7 +1330,7 @@ Index: elfutils-0.155/src/readelf.c | |||
1396 | /* Now we can compute the number of entries in the section. */ | 1330 | /* Now we can compute the number of entries in the section. */ |
1397 | unsigned int nsyms = data->d_size / (class == ELFCLASS32 | 1331 | unsigned int nsyms = data->d_size / (class == ELFCLASS32 |
1398 | ? sizeof (Elf32_Sym) | 1332 | ? sizeof (Elf32_Sym) |
1399 | @@ -1974,15 +1992,12 @@ handle_symtab (Ebl *ebl, Elf_Scn *scn, G | 1333 | @@ -2149,15 +2167,12 @@ handle_symtab (Ebl *ebl, Elf_Scn *scn, G |
1400 | nsyms), | 1334 | nsyms), |
1401 | (unsigned int) elf_ndxscn (scn), | 1335 | (unsigned int) elf_ndxscn (scn), |
1402 | elf_strptr (ebl->elf, shstrndx, shdr->sh_name), nsyms); | 1336 | elf_strptr (ebl->elf, shstrndx, shdr->sh_name), nsyms); |
@@ -1413,7 +1347,7 @@ Index: elfutils-0.155/src/readelf.c | |||
1413 | 1347 | ||
1414 | fputs_unlocked (class == ELFCLASS32 | 1348 | fputs_unlocked (class == ELFCLASS32 |
1415 | ? gettext ("\ | 1349 | ? gettext ("\ |
1416 | @@ -2218,7 +2233,13 @@ handle_verneed (Ebl *ebl, Elf_Scn *scn, | 1350 | @@ -2393,7 +2408,13 @@ handle_verneed (Ebl *ebl, Elf_Scn *scn, |
1417 | error (EXIT_FAILURE, 0, | 1351 | error (EXIT_FAILURE, 0, |
1418 | gettext ("cannot get section header string table index")); | 1352 | gettext ("cannot get section header string table index")); |
1419 | 1353 | ||
@@ -1428,7 +1362,7 @@ Index: elfutils-0.155/src/readelf.c | |||
1428 | printf (ngettext ("\ | 1362 | printf (ngettext ("\ |
1429 | \nVersion needs section [%2u] '%s' contains %d entry:\n Addr: %#0*" PRIx64 " Offset: %#08" PRIx64 " Link to section: [%2u] '%s'\n", | 1363 | \nVersion needs section [%2u] '%s' contains %d entry:\n Addr: %#0*" PRIx64 " Offset: %#08" PRIx64 " Link to section: [%2u] '%s'\n", |
1430 | "\ | 1364 | "\ |
1431 | @@ -2229,9 +2250,7 @@ handle_verneed (Ebl *ebl, Elf_Scn *scn, | 1365 | @@ -2404,9 +2425,7 @@ handle_verneed (Ebl *ebl, Elf_Scn *scn, |
1432 | class == ELFCLASS32 ? 10 : 18, shdr->sh_addr, | 1366 | class == ELFCLASS32 ? 10 : 18, shdr->sh_addr, |
1433 | shdr->sh_offset, | 1367 | shdr->sh_offset, |
1434 | (unsigned int) shdr->sh_link, | 1368 | (unsigned int) shdr->sh_link, |
@@ -1439,7 +1373,7 @@ Index: elfutils-0.155/src/readelf.c | |||
1439 | 1373 | ||
1440 | unsigned int offset = 0; | 1374 | unsigned int offset = 0; |
1441 | for (int cnt = shdr->sh_info; --cnt >= 0; ) | 1375 | for (int cnt = shdr->sh_info; --cnt >= 0; ) |
1442 | @@ -2284,8 +2303,14 @@ handle_verdef (Ebl *ebl, Elf_Scn *scn, G | 1376 | @@ -2459,8 +2478,14 @@ handle_verdef (Ebl *ebl, Elf_Scn *scn, G |
1443 | error (EXIT_FAILURE, 0, | 1377 | error (EXIT_FAILURE, 0, |
1444 | gettext ("cannot get section header string table index")); | 1378 | gettext ("cannot get section header string table index")); |
1445 | 1379 | ||
@@ -1455,7 +1389,7 @@ Index: elfutils-0.155/src/readelf.c | |||
1455 | printf (ngettext ("\ | 1389 | printf (ngettext ("\ |
1456 | \nVersion definition section [%2u] '%s' contains %d entry:\n Addr: %#0*" PRIx64 " Offset: %#08" PRIx64 " Link to section: [%2u] '%s'\n", | 1390 | \nVersion definition section [%2u] '%s' contains %d entry:\n Addr: %#0*" PRIx64 " Offset: %#08" PRIx64 " Link to section: [%2u] '%s'\n", |
1457 | "\ | 1391 | "\ |
1458 | @@ -2297,9 +2322,7 @@ handle_verdef (Ebl *ebl, Elf_Scn *scn, G | 1392 | @@ -2472,9 +2497,7 @@ handle_verdef (Ebl *ebl, Elf_Scn *scn, G |
1459 | class == ELFCLASS32 ? 10 : 18, shdr->sh_addr, | 1393 | class == ELFCLASS32 ? 10 : 18, shdr->sh_addr, |
1460 | shdr->sh_offset, | 1394 | shdr->sh_offset, |
1461 | (unsigned int) shdr->sh_link, | 1395 | (unsigned int) shdr->sh_link, |
@@ -1466,7 +1400,7 @@ Index: elfutils-0.155/src/readelf.c | |||
1466 | 1400 | ||
1467 | unsigned int offset = 0; | 1401 | unsigned int offset = 0; |
1468 | for (int cnt = shdr->sh_info; --cnt >= 0; ) | 1402 | for (int cnt = shdr->sh_info; --cnt >= 0; ) |
1469 | @@ -2561,25 +2584,30 @@ handle_versym (Ebl *ebl, Elf_Scn *scn, G | 1403 | @@ -2736,25 +2759,30 @@ handle_versym (Ebl *ebl, Elf_Scn *scn, G |
1470 | filename = NULL; | 1404 | filename = NULL; |
1471 | } | 1405 | } |
1472 | 1406 | ||
@@ -1504,7 +1438,7 @@ Index: elfutils-0.155/src/readelf.c | |||
1504 | { | 1438 | { |
1505 | if (cnt % 2 == 0) | 1439 | if (cnt % 2 == 0) |
1506 | printf ("\n %4d:", cnt); | 1440 | printf ("\n %4d:", cnt); |
1507 | @@ -2628,7 +2656,17 @@ print_hash_info (Ebl *ebl, Elf_Scn *scn, | 1441 | @@ -2803,7 +2831,17 @@ print_hash_info (Ebl *ebl, Elf_Scn *scn, |
1508 | for (Elf32_Word cnt = 0; cnt < nbucket; ++cnt) | 1442 | for (Elf32_Word cnt = 0; cnt < nbucket; ++cnt) |
1509 | ++counts[lengths[cnt]]; | 1443 | ++counts[lengths[cnt]]; |
1510 | 1444 | ||
@@ -1523,7 +1457,7 @@ Index: elfutils-0.155/src/readelf.c | |||
1523 | printf (ngettext ("\ | 1457 | printf (ngettext ("\ |
1524 | \nHistogram for bucket list length in section [%2u] '%s' (total of %d bucket):\n Addr: %#0*" PRIx64 " Offset: %#08" PRIx64 " Link to section: [%2u] '%s'\n", | 1458 | \nHistogram for bucket list length in section [%2u] '%s' (total of %d bucket):\n Addr: %#0*" PRIx64 " Offset: %#08" PRIx64 " Link to section: [%2u] '%s'\n", |
1525 | "\ | 1459 | "\ |
1526 | @@ -2641,9 +2679,7 @@ print_hash_info (Ebl *ebl, Elf_Scn *scn, | 1460 | @@ -2816,9 +2854,7 @@ print_hash_info (Ebl *ebl, Elf_Scn *scn, |
1527 | shdr->sh_addr, | 1461 | shdr->sh_addr, |
1528 | shdr->sh_offset, | 1462 | shdr->sh_offset, |
1529 | (unsigned int) shdr->sh_link, | 1463 | (unsigned int) shdr->sh_link, |
@@ -1534,7 +1468,7 @@ Index: elfutils-0.155/src/readelf.c | |||
1534 | 1468 | ||
1535 | if (extrastr != NULL) | 1469 | if (extrastr != NULL) |
1536 | fputs (extrastr, stdout); | 1470 | fputs (extrastr, stdout); |
1537 | @@ -2903,7 +2939,8 @@ print_liblist (Ebl *ebl) | 1471 | @@ -3078,7 +3114,8 @@ print_liblist (Ebl *ebl) |
1538 | 1472 | ||
1539 | if (shdr != NULL && shdr->sh_type == SHT_GNU_LIBLIST) | 1473 | if (shdr != NULL && shdr->sh_type == SHT_GNU_LIBLIST) |
1540 | { | 1474 | { |
@@ -1544,7 +1478,7 @@ Index: elfutils-0.155/src/readelf.c | |||
1544 | printf (ngettext ("\ | 1478 | printf (ngettext ("\ |
1545 | \nLibrary list section [%2zu] '%s' at offset %#0" PRIx64 " contains %d entry:\n", | 1479 | \nLibrary list section [%2zu] '%s' at offset %#0" PRIx64 " contains %d entry:\n", |
1546 | "\ | 1480 | "\ |
1547 | @@ -4164,6 +4201,16 @@ print_debug_aranges_section (Dwfl_Module | 1481 | @@ -4398,6 +4435,16 @@ print_decoded_aranges_section (Ebl *ebl, |
1548 | return; | 1482 | return; |
1549 | } | 1483 | } |
1550 | 1484 | ||
@@ -1561,11 +1495,9 @@ Index: elfutils-0.155/src/readelf.c | |||
1561 | printf (ngettext ("\ | 1495 | printf (ngettext ("\ |
1562 | \nDWARF section [%2zu] '%s' at offset %#" PRIx64 " contains %zu entry:\n", | 1496 | \nDWARF section [%2zu] '%s' at offset %#" PRIx64 " contains %zu entry:\n", |
1563 | "\ | 1497 | "\ |
1564 | Index: elfutils-0.155/src/strip.c | 1498 | --- elfutils/src/strip.c |
1565 | =================================================================== | 1499 | +++ elfutils/src/strip.c |
1566 | --- elfutils-0.155.orig/src/strip.c 2010-07-03 13:07:10.000000000 +0000 | 1500 | @@ -565,6 +565,11 @@ handle_elf (int fd, Elf *elf, const char |
1567 | +++ elfutils-0.155/src/strip.c 2010-07-03 13:07:11.000000000 +0000 | ||
1568 | @@ -564,6 +564,11 @@ handle_elf (int fd, Elf *elf, const char | ||
1569 | goto fail_close; | 1501 | goto fail_close; |
1570 | } | 1502 | } |
1571 | 1503 | ||
@@ -1577,7 +1509,7 @@ Index: elfutils-0.155/src/strip.c | |||
1577 | /* Storage for section information. We leave room for two more | 1509 | /* Storage for section information. We leave room for two more |
1578 | entries since we unconditionally create a section header string | 1510 | entries since we unconditionally create a section header string |
1579 | table. Maybe some weird tool created an ELF file without one. | 1511 | table. Maybe some weird tool created an ELF file without one. |
1580 | @@ -585,7 +590,7 @@ handle_elf (int fd, Elf *elf, const char | 1512 | @@ -586,7 +591,7 @@ handle_elf (int fd, Elf *elf, const char |
1581 | { | 1513 | { |
1582 | /* This should always be true (i.e., there should not be any | 1514 | /* This should always be true (i.e., there should not be any |
1583 | holes in the numbering). */ | 1515 | holes in the numbering). */ |
@@ -1586,7 +1518,7 @@ Index: elfutils-0.155/src/strip.c | |||
1586 | 1518 | ||
1587 | shdr_info[cnt].scn = scn; | 1519 | shdr_info[cnt].scn = scn; |
1588 | 1520 | ||
1589 | @@ -598,6 +603,7 @@ handle_elf (int fd, Elf *elf, const char | 1521 | @@ -599,6 +604,7 @@ handle_elf (int fd, Elf *elf, const char |
1590 | shdr_info[cnt].shdr.sh_name); | 1522 | shdr_info[cnt].shdr.sh_name); |
1591 | if (shdr_info[cnt].name == NULL) | 1523 | if (shdr_info[cnt].name == NULL) |
1592 | { | 1524 | { |
@@ -1594,7 +1526,7 @@ Index: elfutils-0.155/src/strip.c | |||
1594 | error (0, 0, gettext ("illformed file '%s'"), fname); | 1526 | error (0, 0, gettext ("illformed file '%s'"), fname); |
1595 | goto fail_close; | 1527 | goto fail_close; |
1596 | } | 1528 | } |
1597 | @@ -607,6 +613,8 @@ handle_elf (int fd, Elf *elf, const char | 1529 | @@ -608,6 +614,8 @@ handle_elf (int fd, Elf *elf, const char |
1598 | 1530 | ||
1599 | /* Remember the shdr.sh_link value. */ | 1531 | /* Remember the shdr.sh_link value. */ |
1600 | shdr_info[cnt].old_sh_link = shdr_info[cnt].shdr.sh_link; | 1532 | shdr_info[cnt].old_sh_link = shdr_info[cnt].shdr.sh_link; |
@@ -1603,7 +1535,7 @@ Index: elfutils-0.155/src/strip.c | |||
1603 | 1535 | ||
1604 | /* Sections in files other than relocatable object files which | 1536 | /* Sections in files other than relocatable object files which |
1605 | are not loaded can be freely moved by us. In relocatable | 1537 | are not loaded can be freely moved by us. In relocatable |
1606 | @@ -619,7 +627,7 @@ handle_elf (int fd, Elf *elf, const char | 1538 | @@ -620,7 +628,7 @@ handle_elf (int fd, Elf *elf, const char |
1607 | appropriate reference. */ | 1539 | appropriate reference. */ |
1608 | if (unlikely (shdr_info[cnt].shdr.sh_type == SHT_SYMTAB_SHNDX)) | 1540 | if (unlikely (shdr_info[cnt].shdr.sh_type == SHT_SYMTAB_SHNDX)) |
1609 | { | 1541 | { |
@@ -1612,7 +1544,7 @@ Index: elfutils-0.155/src/strip.c | |||
1612 | shdr_info[shdr_info[cnt].shdr.sh_link].symtab_idx = cnt; | 1544 | shdr_info[shdr_info[cnt].shdr.sh_link].symtab_idx = cnt; |
1613 | } | 1545 | } |
1614 | else if (unlikely (shdr_info[cnt].shdr.sh_type == SHT_GROUP)) | 1546 | else if (unlikely (shdr_info[cnt].shdr.sh_type == SHT_GROUP)) |
1615 | @@ -636,7 +644,12 @@ handle_elf (int fd, Elf *elf, const char | 1547 | @@ -637,7 +645,12 @@ handle_elf (int fd, Elf *elf, const char |
1616 | for (inner = 1; | 1548 | for (inner = 1; |
1617 | inner < shdr_info[cnt].data->d_size / sizeof (Elf32_Word); | 1549 | inner < shdr_info[cnt].data->d_size / sizeof (Elf32_Word); |
1618 | ++inner) | 1550 | ++inner) |
@@ -1625,7 +1557,7 @@ Index: elfutils-0.155/src/strip.c | |||
1625 | 1557 | ||
1626 | if (inner == 1 || (inner == 2 && (grpref[0] & GRP_COMDAT) == 0)) | 1558 | if (inner == 1 || (inner == 2 && (grpref[0] & GRP_COMDAT) == 0)) |
1627 | /* If the section group contains only one element and this | 1559 | /* If the section group contains only one element and this |
1628 | @@ -647,7 +660,7 @@ handle_elf (int fd, Elf *elf, const char | 1560 | @@ -648,7 +661,7 @@ handle_elf (int fd, Elf *elf, const char |
1629 | } | 1561 | } |
1630 | else if (unlikely (shdr_info[cnt].shdr.sh_type == SHT_GNU_versym)) | 1562 | else if (unlikely (shdr_info[cnt].shdr.sh_type == SHT_GNU_versym)) |
1631 | { | 1563 | { |
@@ -1634,7 +1566,7 @@ Index: elfutils-0.155/src/strip.c | |||
1634 | shdr_info[shdr_info[cnt].shdr.sh_link].version_idx = cnt; | 1566 | shdr_info[shdr_info[cnt].shdr.sh_link].version_idx = cnt; |
1635 | } | 1567 | } |
1636 | 1568 | ||
1637 | @@ -655,7 +668,7 @@ handle_elf (int fd, Elf *elf, const char | 1569 | @@ -656,7 +669,7 @@ handle_elf (int fd, Elf *elf, const char |
1638 | discarded right away. */ | 1570 | discarded right away. */ |
1639 | if ((shdr_info[cnt].shdr.sh_flags & SHF_GROUP) != 0) | 1571 | if ((shdr_info[cnt].shdr.sh_flags & SHF_GROUP) != 0) |
1640 | { | 1572 | { |
@@ -1643,7 +1575,7 @@ Index: elfutils-0.155/src/strip.c | |||
1643 | 1575 | ||
1644 | if (shdr_info[shdr_info[cnt].group_idx].idx == 0) | 1576 | if (shdr_info[shdr_info[cnt].group_idx].idx == 0) |
1645 | { | 1577 | { |
1646 | @@ -731,10 +744,14 @@ handle_elf (int fd, Elf *elf, const char | 1578 | @@ -732,10 +745,14 @@ handle_elf (int fd, Elf *elf, const char |
1647 | { | 1579 | { |
1648 | /* If a relocation section is marked as being removed make | 1580 | /* If a relocation section is marked as being removed make |
1649 | sure the section it is relocating is removed, too. */ | 1581 | sure the section it is relocating is removed, too. */ |
@@ -1661,7 +1593,7 @@ Index: elfutils-0.155/src/strip.c | |||
1661 | 1593 | ||
1662 | /* If a group section is marked as being removed make | 1594 | /* If a group section is marked as being removed make |
1663 | sure all the sections it contains are being removed, too. */ | 1595 | sure all the sections it contains are being removed, too. */ |
1664 | @@ -778,7 +795,7 @@ handle_elf (int fd, Elf *elf, const char | 1596 | @@ -779,7 +796,7 @@ handle_elf (int fd, Elf *elf, const char |
1665 | if (shdr_info[cnt].symtab_idx != 0 | 1597 | if (shdr_info[cnt].symtab_idx != 0 |
1666 | && shdr_info[shdr_info[cnt].symtab_idx].data == NULL) | 1598 | && shdr_info[shdr_info[cnt].symtab_idx].data == NULL) |
1667 | { | 1599 | { |
@@ -1670,7 +1602,7 @@ Index: elfutils-0.155/src/strip.c | |||
1670 | 1602 | ||
1671 | shdr_info[shdr_info[cnt].symtab_idx].data | 1603 | shdr_info[shdr_info[cnt].symtab_idx].data |
1672 | = elf_getdata (shdr_info[shdr_info[cnt].symtab_idx].scn, | 1604 | = elf_getdata (shdr_info[shdr_info[cnt].symtab_idx].scn, |
1673 | @@ -818,6 +835,9 @@ handle_elf (int fd, Elf *elf, const char | 1605 | @@ -819,6 +836,9 @@ handle_elf (int fd, Elf *elf, const char |
1674 | else if (scnidx == SHN_XINDEX) | 1606 | else if (scnidx == SHN_XINDEX) |
1675 | scnidx = xndx; | 1607 | scnidx = xndx; |
1676 | 1608 | ||
@@ -1680,7 +1612,7 @@ Index: elfutils-0.155/src/strip.c | |||
1680 | if (shdr_info[scnidx].idx == 0) | 1612 | if (shdr_info[scnidx].idx == 0) |
1681 | /* This symbol table has a real symbol in | 1613 | /* This symbol table has a real symbol in |
1682 | a discarded section. So preserve the | 1614 | a discarded section. So preserve the |
1683 | @@ -848,12 +868,16 @@ handle_elf (int fd, Elf *elf, const char | 1615 | @@ -849,12 +869,16 @@ handle_elf (int fd, Elf *elf, const char |
1684 | } | 1616 | } |
1685 | 1617 | ||
1686 | /* Handle references through sh_info. */ | 1618 | /* Handle references through sh_info. */ |
@@ -1699,7 +1631,7 @@ Index: elfutils-0.155/src/strip.c | |||
1699 | 1631 | ||
1700 | /* Mark the section as investigated. */ | 1632 | /* Mark the section as investigated. */ |
1701 | shdr_info[cnt].idx = 2; | 1633 | shdr_info[cnt].idx = 2; |
1702 | @@ -994,7 +1018,7 @@ handle_elf (int fd, Elf *elf, const char | 1634 | @@ -995,7 +1019,7 @@ handle_elf (int fd, Elf *elf, const char |
1703 | error (EXIT_FAILURE, 0, gettext ("while generating output file: %s"), | 1635 | error (EXIT_FAILURE, 0, gettext ("while generating output file: %s"), |
1704 | elf_errmsg (-1)); | 1636 | elf_errmsg (-1)); |
1705 | 1637 | ||
@@ -1708,7 +1640,7 @@ Index: elfutils-0.155/src/strip.c | |||
1708 | 1640 | ||
1709 | /* Add this name to the section header string table. */ | 1641 | /* Add this name to the section header string table. */ |
1710 | shdr_info[cnt].se = ebl_strtabadd (shst, shdr_info[cnt].name, 0); | 1642 | shdr_info[cnt].se = ebl_strtabadd (shst, shdr_info[cnt].name, 0); |
1711 | @@ -1031,7 +1055,7 @@ handle_elf (int fd, Elf *elf, const char | 1643 | @@ -1032,7 +1056,7 @@ handle_elf (int fd, Elf *elf, const char |
1712 | error (EXIT_FAILURE, 0, | 1644 | error (EXIT_FAILURE, 0, |
1713 | gettext ("while create section header section: %s"), | 1645 | gettext ("while create section header section: %s"), |
1714 | elf_errmsg (-1)); | 1646 | elf_errmsg (-1)); |
@@ -1717,7 +1649,7 @@ Index: elfutils-0.155/src/strip.c | |||
1717 | 1649 | ||
1718 | shdr_info[cnt].data = elf_newdata (shdr_info[cnt].newscn); | 1650 | shdr_info[cnt].data = elf_newdata (shdr_info[cnt].newscn); |
1719 | if (shdr_info[cnt].data == NULL) | 1651 | if (shdr_info[cnt].data == NULL) |
1720 | @@ -1087,7 +1111,7 @@ handle_elf (int fd, Elf *elf, const char | 1652 | @@ -1089,7 +1113,7 @@ handle_elf (int fd, Elf *elf, const char |
1721 | error (EXIT_FAILURE, 0, | 1653 | error (EXIT_FAILURE, 0, |
1722 | gettext ("while create section header section: %s"), | 1654 | gettext ("while create section header section: %s"), |
1723 | elf_errmsg (-1)); | 1655 | elf_errmsg (-1)); |
@@ -1726,7 +1658,7 @@ Index: elfutils-0.155/src/strip.c | |||
1726 | 1658 | ||
1727 | /* Finalize the string table and fill in the correct indices in the | 1659 | /* Finalize the string table and fill in the correct indices in the |
1728 | section headers. */ | 1660 | section headers. */ |
1729 | @@ -1177,20 +1201,20 @@ handle_elf (int fd, Elf *elf, const char | 1661 | @@ -1179,20 +1203,20 @@ handle_elf (int fd, Elf *elf, const char |
1730 | shndxdata = elf_getdata (shdr_info[shdr_info[cnt].symtab_idx].scn, | 1662 | shndxdata = elf_getdata (shdr_info[shdr_info[cnt].symtab_idx].scn, |
1731 | NULL); | 1663 | NULL); |
1732 | 1664 | ||
@@ -1750,7 +1682,7 @@ Index: elfutils-0.155/src/strip.c | |||
1750 | >= shdr_info[cnt].data->d_size / elsize); | 1682 | >= shdr_info[cnt].data->d_size / elsize); |
1751 | } | 1683 | } |
1752 | 1684 | ||
1753 | @@ -1245,7 +1269,7 @@ handle_elf (int fd, Elf *elf, const char | 1685 | @@ -1247,7 +1271,7 @@ handle_elf (int fd, Elf *elf, const char |
1754 | sec = shdr_info[sym->st_shndx].idx; | 1686 | sec = shdr_info[sym->st_shndx].idx; |
1755 | else | 1687 | else |
1756 | { | 1688 | { |
@@ -1759,7 +1691,7 @@ Index: elfutils-0.155/src/strip.c | |||
1759 | 1691 | ||
1760 | sec = shdr_info[xshndx].idx; | 1692 | sec = shdr_info[xshndx].idx; |
1761 | } | 1693 | } |
1762 | @@ -1266,7 +1290,7 @@ handle_elf (int fd, Elf *elf, const char | 1694 | @@ -1268,7 +1292,7 @@ handle_elf (int fd, Elf *elf, const char |
1763 | nxshndx = sec; | 1695 | nxshndx = sec; |
1764 | } | 1696 | } |
1765 | 1697 | ||
@@ -1768,7 +1700,7 @@ Index: elfutils-0.155/src/strip.c | |||
1768 | 1700 | ||
1769 | if ((inner != destidx || nshndx != sym->st_shndx | 1701 | if ((inner != destidx || nshndx != sym->st_shndx |
1770 | || (shndxdata != NULL && nxshndx != xshndx)) | 1702 | || (shndxdata != NULL && nxshndx != xshndx)) |
1771 | @@ -1293,9 +1317,11 @@ handle_elf (int fd, Elf *elf, const char | 1703 | @@ -1295,9 +1319,11 @@ handle_elf (int fd, Elf *elf, const char |
1772 | { | 1704 | { |
1773 | size_t sidx = (sym->st_shndx != SHN_XINDEX | 1705 | size_t sidx = (sym->st_shndx != SHN_XINDEX |
1774 | ? sym->st_shndx : xshndx); | 1706 | ? sym->st_shndx : xshndx); |
@@ -1783,7 +1715,7 @@ Index: elfutils-0.155/src/strip.c | |||
1783 | } | 1715 | } |
1784 | } | 1716 | } |
1785 | 1717 | ||
1786 | @@ -1483,11 +1509,11 @@ handle_elf (int fd, Elf *elf, const char | 1718 | @@ -1485,11 +1511,11 @@ handle_elf (int fd, Elf *elf, const char |
1787 | { | 1719 | { |
1788 | GElf_Sym sym_mem; | 1720 | GElf_Sym sym_mem; |
1789 | GElf_Sym *sym = gelf_getsym (symd, inner, &sym_mem); | 1721 | GElf_Sym *sym = gelf_getsym (symd, inner, &sym_mem); |
@@ -1797,7 +1729,7 @@ Index: elfutils-0.155/src/strip.c | |||
1797 | size_t hidx = elf_hash (name) % nbucket; | 1729 | size_t hidx = elf_hash (name) % nbucket; |
1798 | 1730 | ||
1799 | if (bucket[hidx] == 0) | 1731 | if (bucket[hidx] == 0) |
1800 | @@ -1506,8 +1532,8 @@ handle_elf (int fd, Elf *elf, const char | 1732 | @@ -1508,8 +1534,8 @@ handle_elf (int fd, Elf *elf, const char |
1801 | else | 1733 | else |
1802 | { | 1734 | { |
1803 | /* Alpha and S390 64-bit use 64-bit SHT_HASH entries. */ | 1735 | /* Alpha and S390 64-bit use 64-bit SHT_HASH entries. */ |
@@ -1808,7 +1740,7 @@ Index: elfutils-0.155/src/strip.c | |||
1808 | 1740 | ||
1809 | Elf64_Xword *bucket = (Elf64_Xword *) hashd->d_buf; | 1741 | Elf64_Xword *bucket = (Elf64_Xword *) hashd->d_buf; |
1810 | 1742 | ||
1811 | @@ -1537,11 +1563,11 @@ handle_elf (int fd, Elf *elf, const char | 1743 | @@ -1539,11 +1565,11 @@ handle_elf (int fd, Elf *elf, const char |
1812 | { | 1744 | { |
1813 | GElf_Sym sym_mem; | 1745 | GElf_Sym sym_mem; |
1814 | GElf_Sym *sym = gelf_getsym (symd, inner, &sym_mem); | 1746 | GElf_Sym *sym = gelf_getsym (symd, inner, &sym_mem); |
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.158/scanf-format.patch b/meta/recipes-devtools/elfutils/elfutils-0.158/scanf-format.patch new file mode 100644 index 0000000000..c08519cf53 --- /dev/null +++ b/meta/recipes-devtools/elfutils/elfutils-0.158/scanf-format.patch | |||
@@ -0,0 +1,40 @@ | |||
1 | From: Kurt Roeckx <kurt@roeckx.be> | ||
2 | Subject: Use %m[ instead of %a[ in scanf() | ||
3 | |||
4 | %a was a gnu extention, but C99 made this a float. So it got | ||
5 | changed to %m (supported by glibc 2.7), but %a[ and %as are | ||
6 | still supported by glibc. The portability branch changed this | ||
7 | from %m to %a again since that's supported by more versions of | ||
8 | glibc. However gcc gives a warning about this using -Wformat | ||
9 | and we have a new enough libc to use %m. | ||
10 | |||
11 | Index: elfutils-0.153/src/addr2line.c | ||
12 | =================================================================== | ||
13 | --- elfutils-0.153.orig/src/addr2line.c 2012-02-24 22:29:50.000000000 +0000 | ||
14 | +++ elfutils-0.153/src/addr2line.c 2012-02-24 22:29:52.000000000 +0000 | ||
15 | @@ -455,10 +455,10 @@ | ||
16 | bool parsed = false; | ||
17 | int i, j; | ||
18 | char *name = NULL; | ||
19 | - if (sscanf (string, "(%a[^)])%" PRIiMAX "%n", &name, &addr, &i) == 2 | ||
20 | + if (sscanf (string, "(%m[^)])%" PRIiMAX "%n", &name, &addr, &i) == 2 | ||
21 | && string[i] == '\0') | ||
22 | parsed = adjust_to_section (name, &addr, dwfl); | ||
23 | - switch (sscanf (string, "%a[^-+]%n%" PRIiMAX "%n", &name, &i, &addr, &j)) | ||
24 | + switch (sscanf (string, "%m[^-+]%n%" PRIiMAX "%n", &name, &i, &addr, &j)) | ||
25 | { | ||
26 | default: | ||
27 | break; | ||
28 | Index: elfutils-0.153/tests/line2addr.c | ||
29 | =================================================================== | ||
30 | --- elfutils-0.153.orig/tests/line2addr.c 2012-02-24 22:29:50.000000000 +0000 | ||
31 | +++ elfutils-0.153/tests/line2addr.c 2012-02-24 22:29:52.000000000 +0000 | ||
32 | @@ -132,7 +132,7 @@ | ||
33 | { | ||
34 | struct args a = { .arg = argv[cnt] }; | ||
35 | |||
36 | - switch (sscanf (a.arg, "%a[^:]:%d", &a.file, &a.line)) | ||
37 | + switch (sscanf (a.arg, "%m[^:]:%d", &a.file, &a.line)) | ||
38 | { | ||
39 | default: | ||
40 | case 0: | ||
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.158/testsuite-ignore-elflint.diff b/meta/recipes-devtools/elfutils/elfutils-0.158/testsuite-ignore-elflint.diff new file mode 100644 index 0000000000..eae5796de3 --- /dev/null +++ b/meta/recipes-devtools/elfutils/elfutils-0.158/testsuite-ignore-elflint.diff | |||
@@ -0,0 +1,39 @@ | |||
1 | On many architectures this test fails because binaries/libs produced by | ||
2 | binutils don't pass elflint. However elfutils shouldn't FTBFS because of this. | ||
3 | |||
4 | So we run the tests on all archs to see what breaks, but if it breaks we ignore | ||
5 | the result (exitcode 77 means: this test was skipped). | ||
6 | |||
7 | Index: elfutils-0.156/tests/run-elflint-self.sh | ||
8 | =================================================================== | ||
9 | --- elfutils-0.156.orig/tests/run-elflint-self.sh 2013-07-28 14:35:36.000000000 +0200 | ||
10 | +++ elfutils-0.156/tests/run-elflint-self.sh 2013-07-28 14:36:10.000000000 +0200 | ||
11 | @@ -18,4 +18,4 @@ | ||
12 | |||
13 | . $srcdir/test-subr.sh | ||
14 | |||
15 | -testrun_on_self ${abs_top_builddir}/src/elflint --quiet --gnu-ld | ||
16 | +testrun_on_self_skip ${abs_top_builddir}/src/elflint --quiet --gnu-ld | ||
17 | Index: elfutils-0.156/tests/test-subr.sh | ||
18 | =================================================================== | ||
19 | --- elfutils-0.156.orig/tests/test-subr.sh 2013-07-28 14:35:36.000000000 +0200 | ||
20 | +++ elfutils-0.156/tests/test-subr.sh 2013-07-28 14:35:36.000000000 +0200 | ||
21 | @@ -149,3 +149,18 @@ | ||
22 | # Only exit if something failed | ||
23 | if test $exit_status != 0; then exit $exit_status; fi | ||
24 | } | ||
25 | + | ||
26 | +# Same as testrun_on_self(), but skip on failure. | ||
27 | +testrun_on_self_skip() | ||
28 | +{ | ||
29 | + exit_status=0 | ||
30 | + | ||
31 | + for file in $self_test_files; do | ||
32 | + testrun $* $file \ | ||
33 | + || { echo "*** failure in $* $file"; exit_status=77; } | ||
34 | + done | ||
35 | + | ||
36 | + # Only exit if something failed | ||
37 | + if test $exit_status != 0; then exit $exit_status; fi | ||
38 | +} | ||
39 | + | ||
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.158/unwind_non_linux.patch b/meta/recipes-devtools/elfutils/elfutils-0.158/unwind_non_linux.patch new file mode 100644 index 0000000000..870ec23703 --- /dev/null +++ b/meta/recipes-devtools/elfutils/elfutils-0.158/unwind_non_linux.patch | |||
@@ -0,0 +1,256 @@ | |||
1 | From 02cefdaa6429e620d6457fdb3ad9934f194c5a93 Mon Sep 17 00:00:00 2001 | ||
2 | From: Kurt Roeckx <kurt@roeckx.be> | ||
3 | Date: Tue, 22 Apr 2014 21:46:22 +0200 | ||
4 | Subject: [PATCH] Unwinding is only supported on Linux | ||
5 | |||
6 | Index: elfutils-0.158/backends/i386_initreg.c | ||
7 | =================================================================== | ||
8 | --- elfutils-0.158.orig/backends/i386_initreg.c 2014-05-01 17:11:18.870616302 +0000 | ||
9 | +++ elfutils-0.158/backends/i386_initreg.c 2014-05-01 17:11:18.866616384 +0000 | ||
10 | @@ -44,7 +44,7 @@ | ||
11 | ebl_tid_registers_t *setfunc __attribute__ ((unused)), | ||
12 | void *arg __attribute__ ((unused))) | ||
13 | { | ||
14 | -#if !defined __i386__ && !defined __x86_64__ | ||
15 | +#if (!defined __i386__ && !defined __x86_64__) || !defined(__linux__) | ||
16 | return false; | ||
17 | #else /* __i386__ || __x86_64__ */ | ||
18 | struct user_regs_struct user_regs; | ||
19 | Index: elfutils-0.158/backends/x86_64_initreg.c | ||
20 | =================================================================== | ||
21 | --- elfutils-0.158.orig/backends/x86_64_initreg.c 2014-05-01 17:11:18.870616302 +0000 | ||
22 | +++ elfutils-0.158/backends/x86_64_initreg.c 2014-05-01 17:11:18.866616384 +0000 | ||
23 | @@ -44,7 +44,7 @@ | ||
24 | ebl_tid_registers_t *setfunc __attribute__ ((unused)), | ||
25 | void *arg __attribute__ ((unused))) | ||
26 | { | ||
27 | -#ifndef __x86_64__ | ||
28 | +#if !defined(__x86_64__) || !defined(__linux__) | ||
29 | return false; | ||
30 | #else /* __x86_64__ */ | ||
31 | struct user_regs_struct user_regs; | ||
32 | Index: elfutils-0.158/libdwfl/linux-pid-attach.c | ||
33 | =================================================================== | ||
34 | --- elfutils-0.158.orig/libdwfl/linux-pid-attach.c 2014-05-01 17:11:18.870616302 +0000 | ||
35 | +++ elfutils-0.158/libdwfl/linux-pid-attach.c 2014-05-01 17:12:47.980766442 +0000 | ||
36 | @@ -37,6 +37,8 @@ | ||
37 | # define MAX(a, b) ((a) > (b) ? (a) : (b)) | ||
38 | #endif | ||
39 | |||
40 | +#ifdef __linux__ | ||
41 | + | ||
42 | struct pid_arg | ||
43 | { | ||
44 | DIR *dir; | ||
45 | @@ -358,3 +360,87 @@ | ||
46 | return 0; | ||
47 | } | ||
48 | INTDEF (dwfl_linux_proc_attach) | ||
49 | + | ||
50 | +#else /* __linux__ */ | ||
51 | + | ||
52 | +static pid_t | ||
53 | +pid_next_thread (Dwfl *dwfl __attribute__ ((unused)), | ||
54 | + void *dwfl_arg __attribute__ ((unused)), | ||
55 | + void **thread_argp __attribute__ ((unused))) | ||
56 | +{ | ||
57 | + errno = ENOSYS; | ||
58 | + __libdwfl_seterrno (DWFL_E_ERRNO); | ||
59 | + return -1; | ||
60 | +} | ||
61 | + | ||
62 | +static bool | ||
63 | +pid_getthread (Dwfl *dwfl __attribute__ ((unused)), | ||
64 | + pid_t tid __attribute__ ((unused)), | ||
65 | + void *dwfl_arg __attribute__ ((unused)), | ||
66 | + void **thread_argp __attribute__ ((unused))) | ||
67 | +{ | ||
68 | + errno = ENOSYS; | ||
69 | + __libdwfl_seterrno (DWFL_E_ERRNO); | ||
70 | + return false; | ||
71 | +} | ||
72 | + | ||
73 | +static bool | ||
74 | +pid_memory_read (Dwfl *dwfl __attribute__ ((unused)), | ||
75 | + Dwarf_Addr addr __attribute__ ((unused)), | ||
76 | + Dwarf_Word *result __attribute__ ((unused)), | ||
77 | + void *arg __attribute__ ((unused))) | ||
78 | +{ | ||
79 | + errno = ENOSYS; | ||
80 | + __libdwfl_seterrno (DWFL_E_ERRNO); | ||
81 | + return false; | ||
82 | +} | ||
83 | + | ||
84 | +static bool | ||
85 | +pid_set_initial_registers (Dwfl_Thread *thread __attribute__ ((unused)), | ||
86 | + void *thread_arg __attribute__ ((unused))) | ||
87 | +{ | ||
88 | + errno = ENOSYS; | ||
89 | + __libdwfl_seterrno (DWFL_E_ERRNO); | ||
90 | + return false; | ||
91 | +} | ||
92 | + | ||
93 | +static void | ||
94 | +pid_detach (Dwfl *dwfl __attribute__ ((unused)), | ||
95 | + void *dwfl_arg __attribute__ ((unused))) | ||
96 | +{ | ||
97 | +} | ||
98 | + | ||
99 | +static void | ||
100 | +pid_thread_detach (Dwfl_Thread *thread __attribute__ ((unused)), | ||
101 | + void *thread_arg __attribute__ ((unused))) | ||
102 | +{ | ||
103 | +} | ||
104 | + | ||
105 | +static const Dwfl_Thread_Callbacks pid_thread_callbacks = | ||
106 | +{ | ||
107 | + pid_next_thread, | ||
108 | + pid_getthread, | ||
109 | + pid_memory_read, | ||
110 | + pid_set_initial_registers, | ||
111 | + pid_detach, | ||
112 | + pid_thread_detach, | ||
113 | +}; | ||
114 | + | ||
115 | +int | ||
116 | +dwfl_linux_proc_attach (Dwfl *dwfl __attribute__ ((unused)), | ||
117 | + pid_t pid __attribute__ ((unused)), | ||
118 | + bool assume_ptrace_stopped __attribute__ ((unused))) | ||
119 | +{ | ||
120 | + return ENOSYS; | ||
121 | +} | ||
122 | +INTDEF (dwfl_linux_proc_attach) | ||
123 | + | ||
124 | +struct __libdwfl_pid_arg * | ||
125 | +internal_function | ||
126 | +__libdwfl_get_pid_arg (Dwfl *dwfl __attribute__ ((unused))) | ||
127 | +{ | ||
128 | + return NULL; | ||
129 | +} | ||
130 | + | ||
131 | +#endif /* ! __linux __ */ | ||
132 | + | ||
133 | Index: elfutils-0.158/tests/backtrace-child.c | ||
134 | =================================================================== | ||
135 | --- elfutils-0.158.orig/tests/backtrace-child.c 2014-05-01 17:11:18.870616302 +0000 | ||
136 | +++ elfutils-0.158/tests/backtrace-child.c 2014-05-01 17:11:18.866616384 +0000 | ||
137 | @@ -79,6 +79,18 @@ | ||
138 | #include <stdio.h> | ||
139 | #include <unistd.h> | ||
140 | |||
141 | +#ifndef __linux__ | ||
142 | + | ||
143 | +int | ||
144 | +main (int argc __attribute__ ((unused)), char **argv) | ||
145 | +{ | ||
146 | + fprintf (stderr, "%s: Unwinding not supported for this architecture\n", | ||
147 | + argv[0]); | ||
148 | + return 77; | ||
149 | +} | ||
150 | + | ||
151 | +#else /* __linux__ */ | ||
152 | + | ||
153 | #if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) | ||
154 | #define NOINLINE_NOCLONE __attribute__ ((noinline, noclone)) | ||
155 | #else | ||
156 | @@ -221,3 +233,6 @@ | ||
157 | /* Not reached. */ | ||
158 | abort (); | ||
159 | } | ||
160 | + | ||
161 | +#endif /* ! __linux__ */ | ||
162 | + | ||
163 | Index: elfutils-0.158/tests/backtrace-data.c | ||
164 | =================================================================== | ||
165 | --- elfutils-0.158.orig/tests/backtrace-data.c 2014-05-01 17:11:18.870616302 +0000 | ||
166 | +++ elfutils-0.158/tests/backtrace-data.c 2014-05-01 17:11:18.866616384 +0000 | ||
167 | @@ -40,7 +40,7 @@ | ||
168 | #include <string.h> | ||
169 | #include ELFUTILS_HEADER(dwfl) | ||
170 | |||
171 | -#ifndef __x86_64__ | ||
172 | +#if !defined(__x86_64__) || !defined(__linux__) | ||
173 | |||
174 | int | ||
175 | main (int argc __attribute__ ((unused)), char **argv) | ||
176 | @@ -50,7 +50,7 @@ | ||
177 | return 77; | ||
178 | } | ||
179 | |||
180 | -#else /* __x86_64__ */ | ||
181 | +#else /* __x86_64__ && __linux__ */ | ||
182 | |||
183 | /* The only arch specific code is set_initial_registers. */ | ||
184 | |||
185 | Index: elfutils-0.158/tests/backtrace-dwarf.c | ||
186 | =================================================================== | ||
187 | --- elfutils-0.158.orig/tests/backtrace-dwarf.c 2014-05-01 17:11:18.870616302 +0000 | ||
188 | +++ elfutils-0.158/tests/backtrace-dwarf.c 2014-05-01 17:11:18.866616384 +0000 | ||
189 | @@ -25,6 +25,18 @@ | ||
190 | #include <sys/ptrace.h> | ||
191 | #include ELFUTILS_HEADER(dwfl) | ||
192 | |||
193 | +#ifndef __linux__ | ||
194 | + | ||
195 | +int | ||
196 | +main (int argc __attribute__ ((unused)), char **argv) | ||
197 | +{ | ||
198 | + fprintf (stderr, "%s: Unwinding not supported for this architecture\n", | ||
199 | + argv[0]); | ||
200 | + return 77; | ||
201 | +} | ||
202 | + | ||
203 | +#else /* __linux__ */ | ||
204 | + | ||
205 | static void cleanup_13_abort (void); | ||
206 | #define main cleanup_13_main | ||
207 | #include "cleanup-13.c" | ||
208 | @@ -148,3 +160,6 @@ | ||
209 | /* There is an exit (0) call if we find the "main" frame, */ | ||
210 | error (1, 0, "dwfl_getthreads: %s", dwfl_errmsg (-1)); | ||
211 | } | ||
212 | + | ||
213 | +#endif /* ! __linux__ */ | ||
214 | + | ||
215 | Index: elfutils-0.158/tests/backtrace-subr.sh | ||
216 | =================================================================== | ||
217 | --- elfutils-0.158.orig/tests/backtrace-subr.sh 2014-05-01 17:11:18.870616302 +0000 | ||
218 | +++ elfutils-0.158/tests/backtrace-subr.sh 2014-05-01 17:11:18.866616384 +0000 | ||
219 | @@ -84,6 +84,7 @@ | ||
220 | echo ./backtrace ./backtrace.$arch.{exec,core} | ||
221 | testrun ${abs_builddir}/backtrace -e ./backtrace.$arch.exec --core=./backtrace.$arch.core 1>backtrace.$arch.bt 2>backtrace.$arch.err || true | ||
222 | cat backtrace.$arch.{bt,err} | ||
223 | + check_unsupported backtrace.$arch.err backtrace.$arch.core | ||
224 | check_all backtrace.$arch.{bt,err} backtrace.$arch.core | ||
225 | } | ||
226 | |||
227 | Index: elfutils-0.158/tests/backtrace.c | ||
228 | =================================================================== | ||
229 | --- elfutils-0.158.orig/tests/backtrace.c 2014-05-01 17:11:18.870616302 +0000 | ||
230 | +++ elfutils-0.158/tests/backtrace.c 2014-05-01 17:11:18.866616384 +0000 | ||
231 | @@ -39,6 +39,18 @@ | ||
232 | #include <sys/syscall.h> | ||
233 | #include ELFUTILS_HEADER(dwfl) | ||
234 | |||
235 | +#ifndef __linux__ | ||
236 | + | ||
237 | +int | ||
238 | +main (int argc __attribute__ ((unused)), char **argv) | ||
239 | +{ | ||
240 | + fprintf (stderr, "%s: Unwinding not supported for this architecture\n", | ||
241 | + argv[0]); | ||
242 | + return 77; | ||
243 | +} | ||
244 | + | ||
245 | +#else /* __linux__ */ | ||
246 | + | ||
247 | static int | ||
248 | dump_modules (Dwfl_Module *mod, void **userdata __attribute__ ((unused)), | ||
249 | const char *name, Dwarf_Addr start, | ||
250 | @@ -452,3 +464,6 @@ | ||
251 | dwfl_end (dwfl); | ||
252 | return 0; | ||
253 | } | ||
254 | + | ||
255 | +#endif /* ! __linux__ */ | ||
256 | + | ||
diff --git a/meta/recipes-devtools/elfutils/elfutils_0.155.bb b/meta/recipes-devtools/elfutils/elfutils_0.158.bb index b1f410c0f6..e4253645bf 100644 --- a/meta/recipes-devtools/elfutils/elfutils_0.155.bb +++ b/meta/recipes-devtools/elfutils/elfutils_0.158.bb | |||
@@ -7,9 +7,11 @@ DEPENDS = "libtool bzip2 zlib virtual/libintl" | |||
7 | 7 | ||
8 | SRC_URI = "https://fedorahosted.org/releases/e/l/elfutils/${PV}/elfutils-${PV}.tar.bz2" | 8 | SRC_URI = "https://fedorahosted.org/releases/e/l/elfutils/${PV}/elfutils-${PV}.tar.bz2" |
9 | 9 | ||
10 | SRC_URI[md5sum] = "163a5712b86f6bdfebdf233cc6e2192d" | 10 | SRC_URI[md5sum] = "050a4909e452d01ab4747fd69d4036e0" |
11 | SRC_URI[sha256sum] = "68444a4526416ffd68852ec3c6a40ceddcca46538297322405319884c5d30ed8" | 11 | SRC_URI[sha256sum] = "be27af5c21352f53e010342bf1c68e0b9e18232dbf3adec7e2f9b41f6bbe397d" |
12 | 12 | ||
13 | # Pick patches from debian | ||
14 | # http://ftp.de.debian.org/debian/pool/main/e/elfutils/elfutils_0.158-2.debian.tar.xz | ||
13 | SRC_URI += "\ | 15 | SRC_URI += "\ |
14 | file://redhat-portability.diff \ | 16 | file://redhat-portability.diff \ |
15 | file://redhat-robustify.diff \ | 17 | file://redhat-robustify.diff \ |
@@ -17,13 +19,21 @@ SRC_URI += "\ | |||
17 | file://arm_backend.diff \ | 19 | file://arm_backend.diff \ |
18 | file://mips_backend.diff \ | 20 | file://mips_backend.diff \ |
19 | file://m68k_backend.diff \ | 21 | file://m68k_backend.diff \ |
20 | file://elf_additions.diff \ | 22 | file://testsuite-ignore-elflint.diff \ |
21 | file://mempcpy.patch \ | 23 | file://scanf-format.patch \ |
24 | file://mips_readelf_w.patch \ | ||
25 | file://core_filename.patch \ | ||
26 | file://CVE-2014-0172.patch \ | ||
27 | file://unwind_non_linux.patch \ | ||
28 | " | ||
29 | |||
30 | SRC_URI += " \ | ||
31 | file://elf_additions.diff \ | ||
32 | file://mempcpy.patch \ | ||
22 | file://dso-link-change.patch \ | 33 | file://dso-link-change.patch \ |
23 | file://nm-Fix-size-passed-to-snprintf-for-invalid-sh_name-case.patch \ | 34 | file://m4-biarch.m4-tweak-AC_RUN_IFELSE-for-cross-compiling.patch \ |
24 | file://elfutils-ar-c-fix-num-passed-to-memset.patch \ | ||
25 | file://fix-build-gcc-4.8.patch \ | ||
26 | " | 35 | " |
36 | |||
27 | # Only apply when building uclibc based target recipe | 37 | # Only apply when building uclibc based target recipe |
28 | SRC_URI_append_libc-uclibc = " file://uclibc-support.patch" | 38 | SRC_URI_append_libc-uclibc = " file://uclibc-support.patch" |
29 | 39 | ||