diff --git a/report-fossil.py b/report-fossil.py
index 4a2016bf8fa6502c7324b991626f75593619763d..8144468bcdb4da249d7259980c9336aa0ef008c6 100755
--- a/report-fossil.py
+++ b/report-fossil.py
@@ -143,6 +143,23 @@ for n in range(8):
 
 
 executables = {
+    # common stage names
+    'vertex' : 'vs',
+    'tessellation control': 'tcs',
+    'tessellation evaluation': 'tes',
+    'geometry' : 'gs',
+    'fragment': 'fs',
+    'compute': 'cs',
+    'task': 'task',
+    'mesh': 'mesh',
+    'raygen' : 'rgen',
+    'any hit' : 'ahit',
+    'closest hit' : 'chit',
+    'miss' : 'miss',
+    'intersection' : 'intersection',
+    'callable' : 'callable',
+    'kernel': 'ks',
+
     # RADV executable names
     'Vertex Shader' : 'vs',
     'Vertex + Tessellation Control Shaders' : 'vs_tcs',
@@ -174,22 +191,9 @@ executables = {
     'CS (Render)' : 'cs',
 
     # Anv executable names
-    'vertex' : 'vs',
-    'geometry' : 'gs',
-    'tessellation control': 'tcs',
-    'tessellation evaluation': 'tes',
-    'mesh': 'mesh',
-    'task': 'task',
-    'kernel': 'ks',
     'SIMD8 fragment': 'fs.8',
     'SIMD16 fragment': 'fs.16',
     'SIMD32 fragment': 'fs.32',
-    'compute': 'cs',
-    'raygen' : 'rgen',
-    'any hit' : 'ahit',
-    'miss' : 'miss',
-    'closest hit' : 'chit',
-    'intersection' : 'intersection',
 }