--- syscall_shiny7.h.old	2005-08-21 02:46:55.000000000 +0200
+++ syscall_shiny7.h	2005-08-21 12:06:31.000000000 +0200
@@ -729,6 +729,14 @@
 
 #define	__casm_nl(v)		v "\n\t"
 
+/* __casm(n,a,r,v,w) is probably best explained by the following pseudo-code:
+ *
+ * NL = (r == 1) ? "\n\t" : ""
+ * if (n >= a) then:
+ *   v NL
+ * else:
+ *   w NL
+ */
 #define	__casm(n,a,r,v,w)	__casm_##n##a(v,w,r)
 
 #define	__pasm(n,a,r,v,w)	__pic(__casm(n,a,r,v,w))
