diff --git a/cmake_modules/local_subs.py b/cmake_modules/local_subs.py
index 0f404e1a52472500e2ada61ac251bff26bbb7c6d..54c37c11fd3b4b756a0d3f52c336b5441276e813 100644
--- a/cmake_modules/local_subs.py
+++ b/cmake_modules/local_subs.py
@@ -50,16 +50,18 @@ subs = {
     # ------------------------------------------------------------
     # replacements applied to mixed precision files.
     'mixed' : [
+        ('dstile',                'zctile'                ),
         # double/single,          double/single-complex
         #'12345678901234567890', '12345678901234567890')
         (r'\bdouble',           r'\bCHAMELEON_Complex64_t'),
-        (r'\bChamRealDouble',   r'\bChamComplexDouble' ),
+        (r'\bChamRealDouble',   r'\bChamComplexDouble'    ),
         (r'\bfloat',            r'\bCHAMELEON_Complex32_t'),
-        (r'\bChamRealFloat',    r'\bChamComplexFloat'  ),
-        (r'\breal\b',           r'\bcomplex\b'         ),
+        (r'\bChamRealFloat',    r'\bChamComplexFloat'     ),
+        (r'\breal\b',           r'\bcomplex\b'            ),
 
-        ('dsgels',               'zcgels'              ),
-        ('dsorgesv',             'zcungesv'            ),
+        ('dsgels',               'zcgels'                 ),
+        ('dsorgesv',             'zcungesv'               ),
+        ('codelet_ds',           'codelet_zc'             ),
     ],
     # ------------------------------------------------------------
     # replacements applied to mixed precision files.