diff --git a/src/i18n/locale/cmucl.pot b/src/i18n/locale/cmucl.pot
index 0c327c9b14909eaa345f0002bc9de83809e56fda..d38bc65e1ec497fdec1738bec28ceaea4e4a7072 100644
--- a/src/i18n/locale/cmucl.pot
+++ b/src/i18n/locale/cmucl.pot
@@ -5040,9 +5040,9 @@ msgid ""
 "Z may be any number, but the result is always a complex."
 msgstr ""
 
-#: src/code/irrat-dd.lisp src/code/irrat.lisp
+#: src/code/irrat.lisp
 msgid ""
-"Compute asin z = asinh(i*z)/i\n"
+"Compute asin z = -i*log(i*z + sqrt(1-z^2))\n"
 "\n"
 "Z may be any number, but the result is always a complex."
 msgstr ""
@@ -5054,9 +5054,9 @@ msgid ""
 "Z may be any number, but the result is always a complex."
 msgstr ""
 
-#: src/code/irrat-dd.lisp src/code/irrat.lisp
+#: src/code/irrat.lisp
 msgid ""
-"Compute atan z = atanh (i*z) / i\n"
+"Compute atan z = (log(1+i*z) - log(1-i*z))/(2*i)\n"
 "\n"
 "Z may be any number, but the result is always a complex."
 msgstr ""
@@ -5116,6 +5116,20 @@ msgstr ""
 msgid "Overflow"
 msgstr ""
 
+#: src/code/irrat-dd.lisp
+msgid ""
+"Compute asin z = asinh(i*z)/i\n"
+"\n"
+"Z may be any number, but the result is always a complex."
+msgstr ""
+
+#: src/code/irrat-dd.lisp
+msgid ""
+"Compute atan z = atanh (i*z) / i\n"
+"\n"
+"Z may be any number, but the result is always a complex."
+msgstr ""
+
 #: src/compiler/proclaim.lisp
 msgid ""
 "~S uses lambda-list keyword naming convention, but is not a recognized "