--- a/main/trunk/interpreter/execution/CPPCode.cpp
+++ b/main/trunk/interpreter/execution/CPPCode.cpp
@@ -600,6 +600,9 @@
 CPPM(RexxInteger::d2c),
 CPPM(RexxInteger::format),
 CPPM(RexxInteger::trunc),
+CPPM(RexxInteger::floor),
+CPPM(RexxInteger::ceiling),
+CPPM(RexxInteger::round),
 CPPM(RexxInteger::classObject),
 
 CPPM(RexxList::value),                 /* list methods                      */
@@ -695,6 +698,9 @@
 
 CPPM(RexxNumberString::formatRexx),    /* NumberString methods              */
 CPPM(RexxNumberString::trunc),
+CPPM(RexxNumberString::floor),
+CPPM(RexxNumberString::ceiling),
+CPPM(RexxNumberString::round),
 CPPM(RexxNumberString::equal),
 CPPM(RexxNumberString::notEqual),
 CPPM(RexxNumberString::isLessThan),
@@ -869,6 +875,9 @@
 CPPM(RexxString::x2d),
 CPPM(RexxString::format),
 CPPM(RexxString::trunc),
+CPPM(RexxString::floor),
+CPPM(RexxString::ceiling),
+CPPM(RexxString::round),
 CPPM(RexxString::x2dC2d),
 CPPM(RexxString::encodeBase64),
 CPPM(RexxString::decodeBase64),