Added support for 'lahf', the twin of 'sahf' which was already implemented.
Tested briefly, seems to work.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1668 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/vg_main.c b/coregrind/vg_main.c
index 2390cd7..453e878 100644
--- a/coregrind/vg_main.c
+++ b/coregrind/vg_main.c
@@ -97,6 +97,7 @@
Int VGOFF_(helper_bsr) = INVALID_OFFSET;
Int VGOFF_(helper_fstsw_AX) = INVALID_OFFSET;
Int VGOFF_(helper_SAHF) = INVALID_OFFSET;
+Int VGOFF_(helper_LAHF) = INVALID_OFFSET;
Int VGOFF_(helper_DAS) = INVALID_OFFSET;
Int VGOFF_(helper_DAA) = INVALID_OFFSET;
Int VGOFF_(helper_undefined_instruction) = INVALID_OFFSET;
@@ -368,6 +369,8 @@
= alloc_BaB_1_set( (Addr) & VG_(helper_fstsw_AX) );
VGOFF_(helper_SAHF)
= alloc_BaB_1_set( (Addr) & VG_(helper_SAHF) );
+ VGOFF_(helper_LAHF)
+ = alloc_BaB_1_set( (Addr) & VG_(helper_LAHF) );
VGOFF_(helper_DAS)
= alloc_BaB_1_set( (Addr) & VG_(helper_DAS) );
VGOFF_(helper_DAA)