Add some comments to the emulate_* functions.


git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@124588 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Plugins/Process/Utility/EmulateInstructionARM.cpp b/source/Plugins/Process/Utility/EmulateInstructionARM.cpp
index 4495acb..b09f831 100644
--- a/source/Plugins/Process/Utility/EmulateInstructionARM.cpp
+++ b/source/Plugins/Process/Utility/EmulateInstructionARM.cpp
@@ -68,6 +68,9 @@
     const char *name;
 }  ARMOpcode;
 
+// Push Multiple Registers stores multiple registers to the stack, storing to
+// consecutive memory locations ending just below the address in SP, and updates
+// SP to point to the start of the stored data.
 static bool 
 emulate_push (EmulateInstructionARM *emulator, ARMEncoding encoding)
 {
@@ -660,7 +663,7 @@
     return true;
 }
 
-// A store operation to the stacks that also updates the SP.
+// A store operation to the stack that also updates the SP.
 static bool
 emulate_str_rt_sp (EmulateInstructionARM *emulator, ARMEncoding encoding)
 {
@@ -733,6 +736,8 @@
     return true;
 }
 
+// Vector Push stores multiple extension registers to the stack.
+// It also updates SP to point to the start of the stored data.
 static bool 
 emulate_vpush (EmulateInstructionARM *emulator, ARMEncoding encoding)
 {