diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt
index a969104e9..0cf9a2dd5 100644
--- a/runtime/doc/eval.txt
+++ b/runtime/doc/eval.txt
@@ -6140,6 +6140,7 @@ getreg([{regname} [, 1 [, {list}]]])                      
*getreg()*
                (see |NL-used-for-Nul|).
                When the register was not set an empty list is returned.
 
+               If {regname} is "", the unnamed register '"' is used.
                If {regname} is not specified, |v:register| is used.
                In |Vim9-script| {regname} must be one character.
 
@@ -6167,6 +6168,7 @@ getreginfo([{regname}])                                   
*getreginfo()*
 
                The {regname} argument is a string.  If {regname} is invalid
                or not set, an empty Dictionary will be returned.
+               If {regname} is "" or "@", the unnamed register '"' is used.
                If {regname} is not specified, |v:register| is used.
                The returned Dictionary can be passed to |setreg()|.
                In |Vim9-script| {regname} must be one character.
@@ -6182,8 +6184,9 @@ getregtype([{regname}])                                   
*getregtype()*
                    "<CTRL-V>{width}"   for |blockwise-visual| text
                    ""                  for an empty or unknown register
                <CTRL-V> is one character with value 0x16.
-               The {regname} argument is a string.  If {regname} is not
-               specified, |v:register| is used.
+               The {regname} argument is a string.  If {regname} is "", the
+               unnamed register '"' is used.  If {regname} is not specified,
+               |v:register| is used.
                In |Vim9-script| {regname} must be one character.
 
                Can also be used as a |method|: >
