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)