You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
1
(3) |
2
|
3
(5) |
4
(9) |
5
(4) |
6
|
|
7
(1) |
8
(8) |
9
(8) |
10
(12) |
11
(12) |
12
(10) |
13
(4) |
|
14
(8) |
15
(9) |
16
(16) |
17
(12) |
18
(5) |
19
(5) |
20
(5) |
|
21
|
22
(13) |
23
(5) |
24
(13) |
25
(1) |
26
(3) |
27
(3) |
|
28
|
29
(1) |
30
(3) |
31
(9) |
|
|
|
|
From: <sv...@va...> - 2017-05-24 16:11:34
|
Author: sewardj
Date: Wed May 24 17:11:28 2017
New Revision: 16420
Log:
Swizzle external.
Modified:
branches/VALGRIND_3_13_BRANCH/ (props changed)
|
|
From: <sv...@va...> - 2017-05-24 16:10:36
|
Author: sewardj
Date: Wed May 24 17:10:30 2017
New Revision: 16419
Log:
Create branches/VALGRIND_3_13_BRANCH as a copy of trunk r16418.
Added:
branches/VALGRIND_3_13_BRANCH/
- copied from r16418, trunk/
|
|
From: <sv...@va...> - 2017-05-24 16:09:10
|
Author: sewardj
Date: Wed May 24 17:09:03 2017
New Revision: 3384
Log:
Create branches/VEX_3_13_BRANCH as a copy of trunk r3383.
Added:
branches/VEX_3_13_BRANCH/
- copied from r3383, trunk/
|
|
From: <sv...@va...> - 2017-05-24 16:00:02
|
Author: mjw
Date: Wed May 24 16:59:53 2017
New Revision: 16418
Log:
Force removal of include/vgversion.h.tmp in make_or_upd_vgversion_h.
When someone created a read only src dir and builds in a separate build
dir then the original read only vgversion.h is copied from the src dir
into the build dir as vgversion.h.tmp (also read only). It could then
not be removed again in the auxprogs/make_or_upd_vgversion_h script.
Modified:
trunk/auxprogs/make_or_upd_vgversion_h
Modified: trunk/auxprogs/make_or_upd_vgversion_h
==============================================================================
--- trunk/auxprogs/make_or_upd_vgversion_h (original)
+++ trunk/auxprogs/make_or_upd_vgversion_h Wed May 24 16:59:53 2017
@@ -37,7 +37,7 @@
if grep -q unknown include/vgversion.h.tmp ||
cmp -s include/vgversion.h include/vgversion.h.tmp
then
- rm include/vgversion.h.tmp
+ rm -f include/vgversion.h.tmp
else
mv include/vgversion.h.tmp include/vgversion.h
fi
|
|
From: <sv...@va...> - 2017-05-24 15:25:35
|
Author: sewardj
Date: Wed May 24 16:25:27 2017
New Revision: 16417
Log:
Final update before creating the 3_13 branch.
Modified:
trunk/NEWS
trunk/docs/internals/3_12_BUGSTATUS.txt
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Wed May 24 16:25:27 2017
@@ -197,6 +197,7 @@
379390 unhandled syscall: mach:70 (host_create_mach_voucher_trap)
379473 MIPS: add support for rdhwr cycle counter register
379504 remove TileGX/Linux port
+379525 Support more x86 nop opcodes
379838 disAMode(x86): not an addr!
379703 PC ISA 3.0 fixes: stxvx, stxv, xscmpexpdp instructions, expected output
update.
@@ -205,6 +206,15 @@
379925 PPC64, mtffs does not set the FPCC and C bits in the FPSCR register correctly
379966 WARNING: unhandled amd64-linux syscall: 313 (finit_module)
+. - increase usable memory?
+. - get rid of repeated brk message
+. - progress stuff? NO
+. - resize translation caches
+. - expensive interpretation by default? NO
+. - turn on inline debuginfo reading for more tools
+. - make fair-sched the default on Linux
+. - reduce PAUSE hold length
+
Release 3.12.0 (20 October 2016)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modified: trunk/docs/internals/3_12_BUGSTATUS.txt
==============================================================================
--- trunk/docs/internals/3_12_BUGSTATUS.txt (original)
+++ trunk/docs/internals/3_12_BUGSTATUS.txt Wed May 24 16:25:27 2017
@@ -16,8 +16,6 @@
373166 vex amd64->IR: 0xFF 0xFF 0x48 0x85 0xC0 0x74 0x8 0x4D 0x89 0xE7
[not clear what's going on here]
-379525 Support more x86 nop opcodes
-
AMD XOP-prefixed insns:
(carried over)
@@ -515,9 +513,6 @@
378892 Unhandled amd64-linux syscall: 324
*
-379525 Support more x86 nop opcodes
-
-*
n-i-bz Remove limit on strd's negative immediates
[dev@, Michael Daniels, 19 Nov 2015, easy fix, should land]
@@ -526,11 +521,3 @@
========================================================================
========================================================================
-. - increase usable memory?
-. - get rid of repeated brk message
-. - progress stuff? NO
-. - resize translation caches
-. - expensive interpretation by default? NO
-. - turn on inline debuginfo reading for more tools
-. - make fair-sched the default on Linux
-. - reduce PAUSE hold length
|
|
From: <sv...@va...> - 2017-05-24 15:24:24
|
Author: sewardj
Date: Wed May 24 16:24:16 2017
New Revision: 16416
Log:
Update doc building notes for Fedora 25.
Modified:
trunk/docs/README
Modified: trunk/docs/README
==============================================================================
--- trunk/docs/README (original)
+++ trunk/docs/README Wed May 24 16:24:16 2017
@@ -81,6 +81,24 @@
Below are random notes and recollections about how to build PDF / PS
documents from the XML source at various times on various Linux distros.
+Notes [May 2017]
+----------------
+Fedora 25: the "Notes [Sept 2015]" are still valid. But to summarise,
+two steps are necessary:
+
+(1) install packages as listed below
+(2) apply Mark's epstopdf-base.sty hack as documented in "Notes [Mar 2015]"
+
+Packages to install:
+
+ sudo dnf install texlive-xmltex texlive-xmltex-bin texlive-xmltex-doc \
+ texlive dblatex texlive-xmltex docbook-style-xsl docbook-dtds \
+ docbook-style-xsl.noarch docbook-simple.noarch docbook-simple.noarch \
+ docbook-slides.noarch docbook-style-dsssl.noarch docbook-utils.noarch \
+ docbook-utils-pdf.noarch docbook5-schemas.noarch \
+ docbook5-style-xsl.noarch passivetex
+
+
Notes [Sept 2015]
-----------------
Fedora 21 and 22: Had mucho trouble with building the print docs on
|
|
From: <sv...@va...> - 2017-05-24 14:29:53
|
Author: sewardj
Date: Wed May 24 15:29:41 2017
New Revision: 16415
Log:
Add test cases for x86 CET nops. Pertains to #379525.
Test case from tat...@in....
Added:
trunk/none/tests/amd64/cet_nops.c
trunk/none/tests/amd64/cet_nops.stderr.exp
trunk/none/tests/amd64/cet_nops.stdout.exp
trunk/none/tests/amd64/cet_nops.vgtest
Modified:
trunk/none/tests/amd64/Makefile.am
Modified: trunk/none/tests/amd64/Makefile.am
==============================================================================
--- trunk/none/tests/amd64/Makefile.am (original)
+++ trunk/none/tests/amd64/Makefile.am Wed May 24 15:29:41 2017
@@ -38,6 +38,7 @@
bug132918.stdout.exp-older-glibc \
bug156404-amd64.vgtest bug156404-amd64.stdout.exp \
bug156404-amd64.stderr.exp \
+ cet_nops.vgtest cet_nops.stdout.exp cet_nops.stderr.exp \
clc.vgtest clc.stdout.exp clc.stderr.exp \
crc32.vgtest crc32.stdout.exp crc32.stderr.exp \
cmpxchg.vgtest cmpxchg.stdout.exp cmpxchg.stderr.exp \
@@ -96,6 +97,7 @@
amd64locked \
bt_flags \
bug127521-64 bug132813-amd64 bug132918 bug137714-amd64 \
+ cet_nops \
clc \
cmpxchg \
getseg \
Added: trunk/none/tests/amd64/cet_nops.c
==============================================================================
--- trunk/none/tests/amd64/cet_nops.c (added)
+++ trunk/none/tests/amd64/cet_nops.c Wed May 24 15:29:41 2017
@@ -0,0 +1,2111 @@
+#include <stdio.h>
+
+int main ()
+{
+ printf("start doing absolutely nothing ..\n");
+ fflush(stdout);
+__asm__ __volatile__ (".byte 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x2e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x2e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x2e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x2e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x2e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x2e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x36, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x36, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x36, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x36, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x36, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x36, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x3e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x3e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x3e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x3e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x3e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x3e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x26, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x26, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x26, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x26, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x26, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x26, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x64, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x64, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x64, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x64, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x64, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x64, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x65, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x65, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x65, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x65, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x65, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x65, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x2e, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x2e, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x2e, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x2e, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x2e, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x2e, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x36, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x36, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x36, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x36, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x36, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x36, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x3e, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x3e, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x3e, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x3e, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x3e, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x3e, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x26, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x26, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x26, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x26, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x26, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x26, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x64, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x64, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x64, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x64, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x64, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x64, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x65, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x65, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x65, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x65, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x65, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x65, 0x0f, 0x19, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x2e, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x2e, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x2e, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x2e, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x2e, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x2e, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x36, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x36, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x36, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x36, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x36, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x36, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x3e, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x3e, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x3e, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x3e, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x3e, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x3e, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x26, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x26, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x26, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x26, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x26, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x26, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x64, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x64, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x64, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x64, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x64, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x64, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x65, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x65, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x65, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x65, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x65, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x65, 0x0f, 0x19, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x2e, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x2e, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x2e, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x2e, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x2e, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x2e, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x36, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x36, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x36, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x36, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x36, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x36, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x3e, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x3e, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x3e, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x3e, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x3e, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x3e, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x26, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x26, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x26, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x26, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x26, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x26, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x64, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x64, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x64, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x64, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x64, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x64, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x65, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x65, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x65, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x65, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x65, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x65, 0x0f, 0x19, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x2e, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x2e, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x2e, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x2e, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x2e, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x2e, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x36, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x36, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x36, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x36, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x36, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x36, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x3e, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x3e, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x3e, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x3e, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x3e, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x3e, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x26, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x26, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x26, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x26, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x26, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x26, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x64, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x64, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x64, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x64, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x64, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x64, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x65, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x65, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x65, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x65, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x65, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x65, 0x0f, 0x19, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x2e, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x2e, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x2e, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x2e, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x2e, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x2e, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x36, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x36, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x36, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x36, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x36, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x36, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x3e, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x3e, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x3e, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x3e, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x3e, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x3e, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x26, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x26, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x26, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x26, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x26, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x26, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x64, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x64, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x64, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x64, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x64, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x64, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x65, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x65, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x65, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x65, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x65, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x65, 0x0f, 0x19, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x2e, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x2e, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x2e, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x2e, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x2e, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x2e, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x36, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x36, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x36, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x36, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x36, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x36, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x3e, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x3e, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x3e, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x3e, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x3e, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x3e, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x26, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x26, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x26, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x26, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x26, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x26, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x64, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x64, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x64, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x64, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x64, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x64, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x65, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x65, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x65, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x65, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x65, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x65, 0x0f, 0x19, 0x5A, 0x22" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x2e, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x2e, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x2e, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x2e, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x2e, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x2e, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x36, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x36, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x36, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x36, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x36, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x36, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x3e, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x3e, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x3e, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x3e, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x3e, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x3e, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x26, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x26, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x26, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x26, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x26, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x26, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x64, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x64, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x64, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x64, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x64, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x64, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x65, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x65, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x65, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x65, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x65, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x65, 0x0f, 0x19, 0x9C, 0x1D, 0x11, 0x22, 0x33, 0x44" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x2e, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x2e, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x2e, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x2e, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x2e, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x2e, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x36, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x36, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x36, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x36, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x36, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x36, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x3e, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x3e, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x3e, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x3e, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x3e, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x3e, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x26, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x26, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x26, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x26, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x26, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x26, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x64, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x64, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x64, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x64, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x64, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x64, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x65, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x65, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x65, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x65, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x65, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x65, 0x0f, 0x19, 0x04, 0x60" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x2e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x2e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x2e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x2e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x2e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x2e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x36, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x36, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x36, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x36, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x36, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x36, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x3e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x3e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x3e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x3e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x3e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x3e, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x26, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x26, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x26, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x26, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x26, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x26, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x64, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x64, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x64, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x64, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x64, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x64, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x65, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x65, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x65, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x65, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x65, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x65, 0x0f, 0x19, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x2e, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x2e, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x2e, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x2e, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x2e, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x2e, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x36, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x36, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x36, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x36, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x36, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x36, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x3e, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x3e, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x3e, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x3e, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x3e, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x3e, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x26, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x26, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x26, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x26, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x26, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x26, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x64, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x64, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x64, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x64, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x64, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x64, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x65, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x65, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x65, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x65, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x65, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x65, 0x0f, 0x1e, 0xff" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x2e, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x2e, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x2e, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x2e, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x2e, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x2e, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x36, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x36, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x36, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x36, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x36, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x36, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x3e, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x3e, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x3e, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x3e, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x3e, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x3e, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x26, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x26, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x26, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x26, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x26, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x26, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x64, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x64, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x64, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x64, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x64, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x64, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x65, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x65, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x65, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x65, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x65, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x65, 0x0f, 0x1e, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x2e, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x2e, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x2e, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x2e, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x2e, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x2e, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x36, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x36, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x36, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x36, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x36, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x36, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x3e, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x3e, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x3e, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x3e, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x3e, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x3e, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x26, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x26, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x26, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x26, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x26, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x26, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x64, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x64, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x64, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x64, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x64, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x64, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x65, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x65, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x65, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x65, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x65, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x65, 0x0f, 0x1e, 0x40, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x2e, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x2e, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x2e, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x2e, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x2e, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x2e, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x36, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x36, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x36, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x36, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x36, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x36, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x3e, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x3e, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x3e, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x3e, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x3e, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x3e, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x26, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x26, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x26, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x26, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x26, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x26, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x64, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x64, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x64, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x64, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x64, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x64, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x65, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x65, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x65, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x65, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x65, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x65, 0x0f, 0x1e, 0x44, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x2e, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x2e, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x2e, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x2e, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x2e, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x2e, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x36, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x36, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x36, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x36, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x36, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x36, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x3e, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x3e, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x3e, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x3e, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x3e, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x3e, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x26, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x26, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x26, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x26, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x26, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x26, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x64, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x64, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x64, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x64, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x64, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x64, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x65, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x65, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x65, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x65, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x65, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x65, 0x0f, 0x1e, 0x80, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x2e, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x2e, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x2e, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x2e, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x2e, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x2e, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x36, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x36, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x36, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x36, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x36, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x36, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x3e, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x3e, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x3e, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x3e, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x3e, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x3e, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x26, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x26, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x26, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x26, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf2, 0x66, 0x26, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0xf3, 0x66, 0x26, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x64, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0" :::"cc","memory");
+__asm__ __volatile__ (".byte 0x66, 0x64, 0x0f, 0x1e, 0x84, 0x0, 0x0, 0x0,...
[truncated message content] |
|
From: <sv...@va...> - 2017-05-24 14:28:32
|
Author: sewardj
Date: Wed May 24 15:28:25 2017
New Revision: 3383
Log:
Handle x86 CET prefixes (64 bit only). Fixes #379525.
Patch from tat...@in....
Modified:
trunk/priv/guest_amd64_toIR.c
Modified: trunk/priv/guest_amd64_toIR.c
==============================================================================
--- trunk/priv/guest_amd64_toIR.c (original)
+++ trunk/priv/guest_amd64_toIR.c Wed May 24 15:28:25 2017
@@ -21830,13 +21830,22 @@
}
return delta;
+ case 0x19:
+ case 0x1C:
+ case 0x1D:
+ case 0x1E:
case 0x1F:
- if (haveF2orF3(pfx)) goto decode_failure;
+ // Intel CET instructions can have any prefixes before NOPs
+ // and can use any ModRM, SIB and disp
modrm = getUChar(delta);
- if (epartIsReg(modrm)) goto decode_failure;
- addr = disAMode ( &alen, vbi, pfx, delta, dis_buf, 0 );
- delta += alen;
- DIP("nop%c %s\n", nameISize(sz), dis_buf);
+ if (epartIsReg(modrm)) {
+ delta += 1;
+ DIP("nop%c\n", nameISize(sz));
+ } else {
+ addr = disAMode ( &alen, vbi, pfx, delta, dis_buf, 0 );
+ delta += alen;
+ DIP("nop%c %s\n", nameISize(sz), dis_buf);
+ }
return delta;
case 0x31: { /* RDTSC */
|
|
From: <sv...@va...> - 2017-05-24 14:07:56
|
Author: sewardj
Date: Wed May 24 15:07:49 2017
New Revision: 16414
Log:
Enable fair scheduling by default on Linux. n-i-bz.
Modified:
trunk/coregrind/m_options.c
Modified: trunk/coregrind/m_options.c
==============================================================================
--- trunk/coregrind/m_options.c (original)
+++ trunk/coregrind/m_options.c Wed May 24 15:07:49 2017
@@ -105,8 +105,13 @@
Bool VG_(clo_debug_dump_line) = False;
Bool VG_(clo_debug_dump_frames) = False;
Bool VG_(clo_trace_redir) = False;
-enum FairSchedType
- VG_(clo_fair_sched) = disable_fair_sched;
+
+#if defined(VGO_linux)
+enum FairSchedType VG_(clo_fair_sched) = enable_fair_sched;
+#else
+enum FairSchedType VG_(clo_fair_sched) = disable_fair_sched;
+#endif
+
Bool VG_(clo_trace_sched) = False;
Bool VG_(clo_profile_heap) = False;
Int VG_(clo_core_redzone_size) = CORE_REDZONE_DEFAULT_SZB;
|
|
From: <sv...@va...> - 2017-05-24 13:43:15
|
Author: sewardj
Date: Wed May 24 14:43:08 2017
New Revision: 16413
Log:
Update.
Modified:
trunk/NEWS
trunk/docs/internals/3_12_BUGSTATUS.txt
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Wed May 24 14:43:08 2017
@@ -117,6 +117,7 @@
362223 assertion failed when .valgrindrc is a directory instead of a file
367543 bt/btc/btr/bts x86/x86_64 instructions are poorly-handled wrt flags
367942 Segfault vgPlain_do_sys_sigaction (m_signals.c:1138)
+368507 can't malloc chunks larger than about 34GB
368529 Android arm target link error, missing atexit and pthread_atfork
368863 WARNING: unhandled arm64-linux syscall: 100 (get_robust_list)
368865 WARNING: unhandled arm64-linux syscall: 272 (kcmp)
@@ -127,6 +128,7 @@
368924 WARNING: unhandled arm64-linux syscall: 84 (sync_file_range)
368925 WARNING: unhandled arm64-linux syscall: 130 (tkill)
368926 WARNING: unhandled arm64-linux syscall: 97 (unshare)
+369459 valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)
370028 Reduce the number of compiler warnings on MIPS platforms
370635 arm64 missing syscall getcpu
371225 Fix order of timer_{gettime,getoverrun,settime} syscalls on arm64
@@ -198,8 +200,11 @@
379838 disAMode(x86): not an addr!
379703 PC ISA 3.0 fixes: stxvx, stxv, xscmpexpdp instructions, expected output
update.
+379890 arm: unhandled instruction: 0xEBAD 0x1B05 (sub.w fp, sp, r5, lsl #4)
379895 clock_gettime does not execute POST syscall wrapper
379925 PPC64, mtffs does not set the FPCC and C bits in the FPSCR register correctly
+379966 WARNING: unhandled amd64-linux syscall: 313 (finit_module)
+
Release 3.12.0 (20 October 2016)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modified: trunk/docs/internals/3_12_BUGSTATUS.txt
==============================================================================
--- trunk/docs/internals/3_12_BUGSTATUS.txt (original)
+++ trunk/docs/internals/3_12_BUGSTATUS.txt Wed May 24 14:43:08 2017
@@ -51,9 +51,6 @@
373990 Potential shift left overflow in guest_arm_toIR.c
-369459 valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)
- [fixed with --sim-hints=fallback-llsc?]
-
369509 ARMv8.1 LSE instructions are not supported
369723 __builtin_longjmp not supported in clang/llvm on Android arm64 target
@@ -66,8 +63,6 @@
=== VEX/arm64 ==========================================================
-369459 valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)
-
369509 ARMv8.1 LSE instructions are not supported
377966 disInstr(arm64): unhandled instruction 0xD50B7425
@@ -220,11 +215,6 @@
(carried over)
366817 VALGRIND_MEMPOOL_CHANGE has a performance bug
-(carried over)
-368507 valgrind throws std::bad_alloc on memory allocations larger
- than 34255421416 bytes
- (increase usable address space post release, on trunk)
-
371989 PCMPISTRM $0x72 validity bit propagation is imprecise
369854 Valgrind reports an Invalid Read in __intel_new_memcpy
@@ -409,8 +399,6 @@
(carried over)
362680 --error-exitcode not honored when file descriptor leaks are found
-374963 increase valgrind's load address to prevent mmap failure
-
377006 valgrind/memcheck segfaults under certain kernel versions (amd64)
but not others.
@@ -469,23 +457,6 @@
* = lower priority, do these if time available
**
-352364 ppc64: --expensive-definedness-checks=yes is not quite working here
-
-**
-(carried over)
-368507 valgrind throws std::bad_alloc on memory allocations larger
- than 34255421416 bytes
- (increase usable address space post release, on trunk)
-
-**
-369459 valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)
- (is mostly fixed)
-
-**
-374963 increase valgrind's load address to prevent mmap failure
- (has a patch with a change to 0x5800'0000)
-
-**
n-i-bz major perf problems w/ stack registration + stack recycling
Should be fixed. Try again with ./mach gtest
@@ -555,8 +526,11 @@
========================================================================
========================================================================
-- increase usable memory?
-- get rid of repeated brk message
-- progress stuff?
-- resize translation caches
-- expensive interpretation by default?
+. - increase usable memory?
+. - get rid of repeated brk message
+. - progress stuff? NO
+. - resize translation caches
+. - expensive interpretation by default? NO
+. - turn on inline debuginfo reading for more tools
+. - make fair-sched the default on Linux
+. - reduce PAUSE hold length
|
|
From: <sv...@va...> - 2017-05-24 13:42:40
|
Author: sewardj
Date: Wed May 24 14:42:33 2017
New Revision: 16412
Log:
When a thread hints that it is in a spin-wait loop (eg, x86 REP NOP insn),
deschedule the thread much sooner (300 evchecks) than previously (1000
evchecks). Once the thread is spinning, there's absolutely no point in
continuing with it, since only a different thread can get it out of the loop,
so we need to drop the current thread ASAP.
Modified:
trunk/coregrind/m_scheduler/scheduler.c
Modified: trunk/coregrind/m_scheduler/scheduler.c
==============================================================================
--- trunk/coregrind/m_scheduler/scheduler.c (original)
+++ trunk/coregrind/m_scheduler/scheduler.c Wed May 24 14:42:33 2017
@@ -1453,8 +1453,8 @@
before swapping to another. That means that short term
spins waiting for hardware to poke memory won't cause a
thread swap. */
- if (dispatch_ctr > 1000)
- dispatch_ctr = 1000;
+ if (dispatch_ctr > 300)
+ dispatch_ctr = 300;
break;
case VG_TRC_INNER_COUNTERZERO:
|
|
From: Julian S. <js...@ac...> - 2017-05-24 13:15:59
|
On 23/05/17 05:27, Rhys Kidd wrote: > On 15 May 2017 at 03:58, Ivo Raisr <iv...@iv...> wrote: > >> Dear platform maintainers, >> >> Please could you have a look at the patch [1] attached to bug [2]: >> 374963 increase valgrind's load address to prevent mmap failure >> >> It increases the load address for almost all platforms to 0x58000000 >> (from 0x38000000). This gives another 512 MB for executable. >> >> I've tested on x86/Linux, amd64/Linux, x86/Solaris, amd64/Solaris. >> 32-bit only, 64-bit only, mix and outer/inner setup. >> > > No regressions noted on macOS. Good. Thanks for testing. J |
|
From: Julian S. <js...@ac...> - 2017-05-24 13:15:24
|
On 23/05/17 15:06, Petar Jovanovic wrote: >> Make the message "brk segment overflow in thread #%u: can't grow to %#lx" >> be printed only once, rather than every time it happens. Also make it >> not be printed in silent mode (-q). > Should this be followed by a change in the test suite? Yes it should have been. I should have run the test suite before landing :-( Thanks for spotting that. J |